./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 3061b6dc Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-19 14:01:54,218 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-19 14:01:54,288 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-19 14:01:54,311 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-19 14:01:54,311 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-19 14:01:54,342 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-19 14:01:54,342 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-19 14:01:54,343 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-19 14:01:54,344 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-19 14:01:54,345 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-19 14:01:54,346 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-19 14:01:54,346 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-19 14:01:54,347 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-19 14:01:54,347 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-19 14:01:54,347 INFO L153 SettingsManager]: * Use SBE=true [2024-11-19 14:01:54,351 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-19 14:01:54,351 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-19 14:01:54,351 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-19 14:01:54,351 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-19 14:01:54,351 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-19 14:01:54,351 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-19 14:01:54,352 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-19 14:01:54,352 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-19 14:01:54,352 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-19 14:01:54,353 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-19 14:01:54,353 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-19 14:01:54,353 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-19 14:01:54,353 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-19 14:01:54,353 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-19 14:01:54,353 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-19 14:01:54,354 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-19 14:01:54,354 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-19 14:01:54,354 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-19 14:01:54,354 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-19 14:01:54,354 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 14:01:54,355 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-19 14:01:54,355 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-19 14:01:54,357 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-19 14:01:54,358 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-19 14:01:54,358 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-19 14:01:54,359 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-19 14:01:54,359 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-19 14:01:54,359 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-19 14:01:54,359 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-19 14:01:54,360 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 [2024-11-19 14:01:54,609 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-19 14:01:54,630 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-19 14:01:54,633 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-19 14:01:54,634 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-19 14:01:54,634 INFO L274 PluginConnector]: CDTParser initialized [2024-11-19 14:01:54,635 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2024-11-19 14:01:56,234 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-19 14:01:56,435 INFO L384 CDTParser]: Found 1 translation units. [2024-11-19 14:01:56,435 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2024-11-19 14:01:56,445 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f0277707/73e7ecd7c4c64a7090a4ab4b43191ad3/FLAG5e113bbf6 [2024-11-19 14:01:56,463 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f0277707/73e7ecd7c4c64a7090a4ab4b43191ad3 [2024-11-19 14:01:56,466 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-19 14:01:56,468 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-19 14:01:56,471 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-19 14:01:56,472 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-19 14:01:56,478 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-19 14:01:56,479 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,480 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ef76c4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56, skipping insertion in model container [2024-11-19 14:01:56,482 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,508 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-19 14:01:56,706 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 14:01:56,718 INFO L200 MainTranslator]: Completed pre-run [2024-11-19 14:01:56,745 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 14:01:56,765 INFO L204 MainTranslator]: Completed translation [2024-11-19 14:01:56,766 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56 WrapperNode [2024-11-19 14:01:56,766 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-19 14:01:56,768 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-19 14:01:56,768 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-19 14:01:56,768 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-19 14:01:56,776 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,787 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,826 INFO L138 Inliner]: procedures = 24, calls = 30, calls flagged for inlining = 14, calls inlined = 18, statements flattened = 235 [2024-11-19 14:01:56,829 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-19 14:01:56,830 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-19 14:01:56,831 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-19 14:01:56,831 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-19 14:01:56,844 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,844 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,853 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,874 INFO L175 MemorySlicer]: Split 12 memory accesses to 2 slices as follows [2, 10]. 83 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-19 14:01:56,875 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,875 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,886 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,894 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,901 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,903 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,909 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-19 14:01:56,911 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-19 14:01:56,912 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-19 14:01:56,912 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-19 14:01:56,914 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (1/1) ... [2024-11-19 14:01:56,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 14:01:56,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:01:56,959 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-19 14:01:56,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-19 14:01:57,017 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-19 14:01:57,017 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-19 14:01:57,017 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-19 14:01:57,017 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-19 14:01:57,018 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-19 14:01:57,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-19 14:01:57,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-19 14:01:57,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-19 14:01:57,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-19 14:01:57,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-19 14:01:57,021 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-19 14:01:57,021 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-19 14:01:57,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-19 14:01:57,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-19 14:01:57,023 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-19 14:01:57,161 INFO L238 CfgBuilder]: Building ICFG [2024-11-19 14:01:57,163 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-19 14:01:57,655 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-19 14:01:57,656 INFO L287 CfgBuilder]: Performing block encoding [2024-11-19 14:01:57,948 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-19 14:01:57,949 INFO L316 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-19 14:01:57,949 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 02:01:57 BoogieIcfgContainer [2024-11-19 14:01:57,949 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-19 14:01:57,955 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-19 14:01:57,955 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-19 14:01:57,959 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-19 14:01:57,960 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 02:01:56" (1/3) ... [2024-11-19 14:01:57,960 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76c0ba95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 02:01:57, skipping insertion in model container [2024-11-19 14:01:57,961 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:01:56" (2/3) ... [2024-11-19 14:01:57,961 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76c0ba95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 02:01:57, skipping insertion in model container [2024-11-19 14:01:57,962 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 02:01:57" (3/3) ... [2024-11-19 14:01:57,963 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-array-int-symm.wvr.c [2024-11-19 14:01:57,981 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-19 14:01:57,981 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 24 error locations. [2024-11-19 14:01:57,981 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-19 14:01:58,048 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-19 14:01:58,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 83 places, 86 transitions, 186 flow [2024-11-19 14:01:58,130 INFO L124 PetriNetUnfolderBase]: 10/84 cut-off events. [2024-11-19 14:01:58,130 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-19 14:01:58,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 84 events. 10/84 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 279 event pairs, 0 based on Foata normal form. 0/50 useless extension candidates. Maximal degree in co-relation 69. Up to 2 conditions per place. [2024-11-19 14:01:58,136 INFO L82 GeneralOperation]: Start removeDead. Operand has 83 places, 86 transitions, 186 flow [2024-11-19 14:01:58,140 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 82 transitions, 173 flow [2024-11-19 14:01:58,149 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-19 14:01:58,160 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@102aff51, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-19 14:01:58,160 INFO L334 AbstractCegarLoop]: Starting to check reachability of 46 error locations. [2024-11-19 14:01:58,165 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-19 14:01:58,165 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2024-11-19 14:01:58,165 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-19 14:01:58,165 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:01:58,166 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-19 14:01:58,166 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:01:58,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:01:58,173 INFO L85 PathProgramCache]: Analyzing trace with hash 728004, now seen corresponding path program 1 times [2024-11-19 14:01:58,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:01:58,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111333333] [2024-11-19 14:01:58,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:01:58,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:01:58,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:01:58,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:01:58,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:01:58,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111333333] [2024-11-19 14:01:58,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111333333] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:01:58,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:01:58,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 14:01:58,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020903957] [2024-11-19 14:01:58,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:01:58,505 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:01:58,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:01:58,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:01:58,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:01:58,571 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 86 [2024-11-19 14:01:58,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 173 flow. Second operand has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:01:58,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:01:58,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 86 [2024-11-19 14:01:58,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:01:59,074 INFO L124 PetriNetUnfolderBase]: 512/1314 cut-off events. [2024-11-19 14:01:59,075 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2024-11-19 14:01:59,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2129 conditions, 1314 events. 512/1314 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9058 event pairs, 322 based on Foata normal form. 2/992 useless extension candidates. Maximal degree in co-relation 2041. Up to 772 conditions per place. [2024-11-19 14:01:59,092 INFO L140 encePairwiseOnDemand]: 78/86 looper letters, 34 selfloop transitions, 6 changer transitions 0/80 dead transitions. [2024-11-19 14:01:59,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 80 transitions, 249 flow [2024-11-19 14:01:59,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:01:59,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:01:59,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 210 transitions. [2024-11-19 14:01:59,108 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-11-19 14:01:59,110 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 173 flow. Second operand 4 states and 210 transitions. [2024-11-19 14:01:59,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 80 transitions, 249 flow [2024-11-19 14:01:59,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 80 transitions, 244 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-19 14:01:59,122 INFO L231 Difference]: Finished difference. Result has 77 places, 80 transitions, 176 flow [2024-11-19 14:01:59,124 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=176, PETRI_PLACES=77, PETRI_TRANSITIONS=80} [2024-11-19 14:01:59,132 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, -2 predicate places. [2024-11-19 14:01:59,132 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 80 transitions, 176 flow [2024-11-19 14:01:59,133 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:01:59,133 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:01:59,133 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-19 14:01:59,133 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-19 14:01:59,134 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:01:59,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:01:59,134 INFO L85 PathProgramCache]: Analyzing trace with hash 22568887, now seen corresponding path program 1 times [2024-11-19 14:01:59,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:01:59,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680974383] [2024-11-19 14:01:59,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:01:59,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:01:59,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:01:59,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:01:59,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:01:59,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680974383] [2024-11-19 14:01:59,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680974383] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:01:59,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:01:59,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 14:01:59,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732456737] [2024-11-19 14:01:59,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:01:59,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:01:59,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:01:59,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:01:59,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:01:59,258 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 86 [2024-11-19 14:01:59,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 80 transitions, 176 flow. Second operand has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:01:59,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:01:59,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 86 [2024-11-19 14:01:59,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:01:59,510 INFO L124 PetriNetUnfolderBase]: 514/1322 cut-off events. [2024-11-19 14:01:59,510 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-11-19 14:01:59,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2142 conditions, 1322 events. 514/1322 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9112 event pairs, 322 based on Foata normal form. 2/1002 useless extension candidates. Maximal degree in co-relation 2094. Up to 781 conditions per place. [2024-11-19 14:01:59,521 INFO L140 encePairwiseOnDemand]: 77/86 looper letters, 39 selfloop transitions, 7 changer transitions 0/86 dead transitions. [2024-11-19 14:01:59,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 86 transitions, 290 flow [2024-11-19 14:01:59,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:01:59,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:01:59,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 216 transitions. [2024-11-19 14:01:59,524 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-11-19 14:01:59,524 INFO L175 Difference]: Start difference. First operand has 77 places, 80 transitions, 176 flow. Second operand 4 states and 216 transitions. [2024-11-19 14:01:59,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 86 transitions, 290 flow [2024-11-19 14:01:59,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 86 transitions, 268 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-19 14:01:59,532 INFO L231 Difference]: Finished difference. Result has 80 places, 86 transitions, 220 flow [2024-11-19 14:01:59,532 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=220, PETRI_PLACES=80, PETRI_TRANSITIONS=86} [2024-11-19 14:01:59,533 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 1 predicate places. [2024-11-19 14:01:59,533 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 86 transitions, 220 flow [2024-11-19 14:01:59,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:01:59,533 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:01:59,534 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-19 14:01:59,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-19 14:01:59,534 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:01:59,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:01:59,535 INFO L85 PathProgramCache]: Analyzing trace with hash 213791924, now seen corresponding path program 1 times [2024-11-19 14:01:59,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:01:59,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752114461] [2024-11-19 14:01:59,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:01:59,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:01:59,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:01:59,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:01:59,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:01:59,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752114461] [2024-11-19 14:01:59,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752114461] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:01:59,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:01:59,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:01:59,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318670531] [2024-11-19 14:01:59,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:01:59,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:01:59,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:01:59,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:01:59,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:01:59,778 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 86 [2024-11-19 14:01:59,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 86 transitions, 220 flow. Second operand has 5 states, 5 states have (on average 43.2) internal successors, (216), 5 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:01:59,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:01:59,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 86 [2024-11-19 14:01:59,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:00,187 INFO L124 PetriNetUnfolderBase]: 1224/3024 cut-off events. [2024-11-19 14:02:00,188 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-11-19 14:02:00,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4945 conditions, 3024 events. 1224/3024 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 24558 event pairs, 768 based on Foata normal form. 24/2302 useless extension candidates. Maximal degree in co-relation 2504. Up to 943 conditions per place. [2024-11-19 14:02:00,212 INFO L140 encePairwiseOnDemand]: 78/86 looper letters, 74 selfloop transitions, 7 changer transitions 0/119 dead transitions. [2024-11-19 14:02:00,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 119 transitions, 452 flow [2024-11-19 14:02:00,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:02:00,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:02:00,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 290 transitions. [2024-11-19 14:02:00,215 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6744186046511628 [2024-11-19 14:02:00,215 INFO L175 Difference]: Start difference. First operand has 80 places, 86 transitions, 220 flow. Second operand 5 states and 290 transitions. [2024-11-19 14:02:00,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 119 transitions, 452 flow [2024-11-19 14:02:00,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 119 transitions, 452 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-19 14:02:00,220 INFO L231 Difference]: Finished difference. Result has 86 places, 88 transitions, 253 flow [2024-11-19 14:02:00,220 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=253, PETRI_PLACES=86, PETRI_TRANSITIONS=88} [2024-11-19 14:02:00,221 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 7 predicate places. [2024-11-19 14:02:00,221 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 88 transitions, 253 flow [2024-11-19 14:02:00,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 43.2) internal successors, (216), 5 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:00,221 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:00,221 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2024-11-19 14:02:00,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-19 14:02:00,222 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:00,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:00,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1959390980, now seen corresponding path program 1 times [2024-11-19 14:02:00,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:00,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644856716] [2024-11-19 14:02:00,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:00,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:00,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:00,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:00,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:00,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644856716] [2024-11-19 14:02:00,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644856716] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:00,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159137881] [2024-11-19 14:02:00,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:00,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:00,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:00,322 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:00,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-19 14:02:00,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:00,396 INFO L255 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-19 14:02:00,400 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:00,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:00,443 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:00,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:00,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159137881] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:00,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:00,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2024-11-19 14:02:00,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124787961] [2024-11-19 14:02:00,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:00,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 14:02:00,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:00,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 14:02:00,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-19 14:02:00,513 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 86 [2024-11-19 14:02:00,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 88 transitions, 253 flow. Second operand has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:00,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:00,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 86 [2024-11-19 14:02:00,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:00,964 INFO L124 PetriNetUnfolderBase]: 1040/2654 cut-off events. [2024-11-19 14:02:00,965 INFO L125 PetriNetUnfolderBase]: For 58/58 co-relation queries the response was YES. [2024-11-19 14:02:00,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4372 conditions, 2654 events. 1040/2654 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 21277 event pairs, 648 based on Foata normal form. 0/2016 useless extension candidates. Maximal degree in co-relation 2203. Up to 1554 conditions per place. [2024-11-19 14:02:00,986 INFO L140 encePairwiseOnDemand]: 77/86 looper letters, 39 selfloop transitions, 25 changer transitions 0/106 dead transitions. [2024-11-19 14:02:00,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 106 transitions, 465 flow [2024-11-19 14:02:00,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 14:02:00,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 14:02:00,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 490 transitions. [2024-11-19 14:02:00,990 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-11-19 14:02:00,990 INFO L175 Difference]: Start difference. First operand has 86 places, 88 transitions, 253 flow. Second operand 10 states and 490 transitions. [2024-11-19 14:02:00,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 106 transitions, 465 flow [2024-11-19 14:02:00,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 106 transitions, 459 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-19 14:02:00,998 INFO L231 Difference]: Finished difference. Result has 97 places, 106 transitions, 415 flow [2024-11-19 14:02:00,998 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=415, PETRI_PLACES=97, PETRI_TRANSITIONS=106} [2024-11-19 14:02:00,999 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 18 predicate places. [2024-11-19 14:02:00,999 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 106 transitions, 415 flow [2024-11-19 14:02:01,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:01,000 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:01,000 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:01,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-19 14:02:01,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:01,206 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:01,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:01,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1962384161, now seen corresponding path program 1 times [2024-11-19 14:02:01,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:01,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854127774] [2024-11-19 14:02:01,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:01,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:01,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:01,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:01,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:01,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854127774] [2024-11-19 14:02:01,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854127774] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:01,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:01,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 14:02:01,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476809259] [2024-11-19 14:02:01,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:01,323 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:02:01,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:01,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:02:01,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:02:01,338 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 86 [2024-11-19 14:02:01,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 106 transitions, 415 flow. Second operand has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:01,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:01,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 86 [2024-11-19 14:02:01,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:01,914 INFO L124 PetriNetUnfolderBase]: 2294/5682 cut-off events. [2024-11-19 14:02:01,914 INFO L125 PetriNetUnfolderBase]: For 532/532 co-relation queries the response was YES. [2024-11-19 14:02:01,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9597 conditions, 5682 events. 2294/5682 cut-off events. For 532/532 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 51837 event pairs, 1412 based on Foata normal form. 88/4480 useless extension candidates. Maximal degree in co-relation 9500. Up to 1735 conditions per place. [2024-11-19 14:02:01,959 INFO L140 encePairwiseOnDemand]: 79/86 looper letters, 111 selfloop transitions, 5 changer transitions 0/154 dead transitions. [2024-11-19 14:02:01,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 154 transitions, 829 flow [2024-11-19 14:02:01,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:02:01,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:02:01,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 251 transitions. [2024-11-19 14:02:01,961 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7296511627906976 [2024-11-19 14:02:01,962 INFO L175 Difference]: Start difference. First operand has 97 places, 106 transitions, 415 flow. Second operand 4 states and 251 transitions. [2024-11-19 14:02:01,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 154 transitions, 829 flow [2024-11-19 14:02:01,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 154 transitions, 735 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-11-19 14:02:01,974 INFO L231 Difference]: Finished difference. Result has 98 places, 108 transitions, 388 flow [2024-11-19 14:02:01,974 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=388, PETRI_PLACES=98, PETRI_TRANSITIONS=108} [2024-11-19 14:02:01,975 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 19 predicate places. [2024-11-19 14:02:01,975 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 108 transitions, 388 flow [2024-11-19 14:02:01,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:01,975 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:01,976 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:01,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-19 14:02:01,976 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:01,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:01,976 INFO L85 PathProgramCache]: Analyzing trace with hash 287054113, now seen corresponding path program 1 times [2024-11-19 14:02:01,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:01,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038375439] [2024-11-19 14:02:01,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:01,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:01,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:02,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:02,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:02,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038375439] [2024-11-19 14:02:02,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038375439] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:02,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687921623] [2024-11-19 14:02:02,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:02,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:02,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:02,137 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:02,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-19 14:02:02,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:02,207 INFO L255 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-19 14:02:02,208 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:02,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:02,250 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 14:02:02,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687921623] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:02,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 14:02:02,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2024-11-19 14:02:02,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302460180] [2024-11-19 14:02:02,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:02,251 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-19 14:02:02,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:02,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-19 14:02:02,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-19 14:02:02,264 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 86 [2024-11-19 14:02:02,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 108 transitions, 388 flow. Second operand has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:02,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:02,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 86 [2024-11-19 14:02:02,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:02,711 INFO L124 PetriNetUnfolderBase]: 2061/5238 cut-off events. [2024-11-19 14:02:02,712 INFO L125 PetriNetUnfolderBase]: For 508/512 co-relation queries the response was YES. [2024-11-19 14:02:02,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8594 conditions, 5238 events. 2061/5238 cut-off events. For 508/512 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 47388 event pairs, 1290 based on Foata normal form. 78/4059 useless extension candidates. Maximal degree in co-relation 8509. Up to 3126 conditions per place. [2024-11-19 14:02:02,748 INFO L140 encePairwiseOnDemand]: 83/86 looper letters, 61 selfloop transitions, 1 changer transitions 0/104 dead transitions. [2024-11-19 14:02:02,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 104 transitions, 484 flow [2024-11-19 14:02:02,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-19 14:02:02,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-19 14:02:02,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 172 transitions. [2024-11-19 14:02:02,750 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-19 14:02:02,750 INFO L175 Difference]: Start difference. First operand has 98 places, 108 transitions, 388 flow. Second operand 3 states and 172 transitions. [2024-11-19 14:02:02,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 104 transitions, 484 flow [2024-11-19 14:02:02,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 104 transitions, 467 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-19 14:02:02,757 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 345 flow [2024-11-19 14:02:02,757 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=345, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-11-19 14:02:02,758 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 15 predicate places. [2024-11-19 14:02:02,758 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 345 flow [2024-11-19 14:02:02,760 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:02,760 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:02,760 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:02,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-19 14:02:02,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-19 14:02:02,961 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:02,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:02,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1709075386, now seen corresponding path program 1 times [2024-11-19 14:02:02,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:02,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594757274] [2024-11-19 14:02:02,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:02,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:02,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:03,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:03,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:03,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594757274] [2024-11-19 14:02:03,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594757274] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:03,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:03,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:02:03,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450585761] [2024-11-19 14:02:03,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:03,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:02:03,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:03,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:02:03,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:02:03,022 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 86 [2024-11-19 14:02:03,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 345 flow. Second operand has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:03,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:03,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 86 [2024-11-19 14:02:03,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:03,996 INFO L124 PetriNetUnfolderBase]: 4220/9860 cut-off events. [2024-11-19 14:02:03,997 INFO L125 PetriNetUnfolderBase]: For 106/110 co-relation queries the response was YES. [2024-11-19 14:02:04,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16563 conditions, 9860 events. 4220/9860 cut-off events. For 106/110 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 93576 event pairs, 1918 based on Foata normal form. 104/7727 useless extension candidates. Maximal degree in co-relation 16547. Up to 3471 conditions per place. [2024-11-19 14:02:04,059 INFO L140 encePairwiseOnDemand]: 81/86 looper letters, 105 selfloop transitions, 3 changer transitions 0/148 dead transitions. [2024-11-19 14:02:04,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 148 transitions, 654 flow [2024-11-19 14:02:04,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:02:04,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:02:04,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 262 transitions. [2024-11-19 14:02:04,061 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7616279069767442 [2024-11-19 14:02:04,061 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 345 flow. Second operand 4 states and 262 transitions. [2024-11-19 14:02:04,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 148 transitions, 654 flow [2024-11-19 14:02:04,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 148 transitions, 653 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-19 14:02:04,065 INFO L231 Difference]: Finished difference. Result has 98 places, 106 transitions, 366 flow [2024-11-19 14:02:04,065 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=366, PETRI_PLACES=98, PETRI_TRANSITIONS=106} [2024-11-19 14:02:04,066 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 19 predicate places. [2024-11-19 14:02:04,066 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 106 transitions, 366 flow [2024-11-19 14:02:04,066 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:04,066 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:04,067 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:04,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-19 14:02:04,067 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:04,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:04,067 INFO L85 PathProgramCache]: Analyzing trace with hash 681603450, now seen corresponding path program 1 times [2024-11-19 14:02:04,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:04,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512566283] [2024-11-19 14:02:04,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:04,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:04,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:04,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:04,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:04,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512566283] [2024-11-19 14:02:04,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512566283] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:04,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651291659] [2024-11-19 14:02:04,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:04,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:04,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:04,194 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:04,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-19 14:02:04,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:04,281 INFO L255 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-19 14:02:04,282 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:04,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:04,340 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 14:02:04,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651291659] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:04,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 14:02:04,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2024-11-19 14:02:04,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834273662] [2024-11-19 14:02:04,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:04,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:02:04,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:04,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:02:04,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-19 14:02:04,358 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 86 [2024-11-19 14:02:04,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 106 transitions, 366 flow. Second operand has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:04,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:04,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 86 [2024-11-19 14:02:04,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:05,250 INFO L124 PetriNetUnfolderBase]: 3808/9624 cut-off events. [2024-11-19 14:02:05,250 INFO L125 PetriNetUnfolderBase]: For 1148/1180 co-relation queries the response was YES. [2024-11-19 14:02:05,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16439 conditions, 9624 events. 3808/9624 cut-off events. For 1148/1180 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 96184 event pairs, 2428 based on Foata normal form. 118/7639 useless extension candidates. Maximal degree in co-relation 16421. Up to 5751 conditions per place. [2024-11-19 14:02:05,315 INFO L140 encePairwiseOnDemand]: 82/86 looper letters, 58 selfloop transitions, 6 changer transitions 0/102 dead transitions. [2024-11-19 14:02:05,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 102 transitions, 468 flow [2024-11-19 14:02:05,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:02:05,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:02:05,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 216 transitions. [2024-11-19 14:02:05,317 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-11-19 14:02:05,317 INFO L175 Difference]: Start difference. First operand has 98 places, 106 transitions, 366 flow. Second operand 4 states and 216 transitions. [2024-11-19 14:02:05,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 102 transitions, 468 flow [2024-11-19 14:02:05,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 102 transitions, 461 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-19 14:02:05,321 INFO L231 Difference]: Finished difference. Result has 95 places, 102 transitions, 345 flow [2024-11-19 14:02:05,321 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=345, PETRI_PLACES=95, PETRI_TRANSITIONS=102} [2024-11-19 14:02:05,323 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 16 predicate places. [2024-11-19 14:02:05,324 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 102 transitions, 345 flow [2024-11-19 14:02:05,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:05,325 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:05,326 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:05,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-19 14:02:05,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:05,528 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:05,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:05,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1441729190, now seen corresponding path program 1 times [2024-11-19 14:02:05,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:05,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599193675] [2024-11-19 14:02:05,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:05,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:05,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:05,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:05,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:05,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599193675] [2024-11-19 14:02:05,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599193675] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:05,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:05,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:02:05,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297712094] [2024-11-19 14:02:05,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:05,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:02:05,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:05,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:02:05,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:02:05,608 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 86 [2024-11-19 14:02:05,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 102 transitions, 345 flow. Second operand has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:05,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:05,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 86 [2024-11-19 14:02:05,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:06,945 INFO L124 PetriNetUnfolderBase]: 6632/14752 cut-off events. [2024-11-19 14:02:06,945 INFO L125 PetriNetUnfolderBase]: For 634/666 co-relation queries the response was YES. [2024-11-19 14:02:06,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25984 conditions, 14752 events. 6632/14752 cut-off events. For 634/666 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 145091 event pairs, 2324 based on Foata normal form. 416/12074 useless extension candidates. Maximal degree in co-relation 25968. Up to 5515 conditions per place. [2024-11-19 14:02:07,033 INFO L140 encePairwiseOnDemand]: 78/86 looper letters, 100 selfloop transitions, 5 changer transitions 0/137 dead transitions. [2024-11-19 14:02:07,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 137 transitions, 629 flow [2024-11-19 14:02:07,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:02:07,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:02:07,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 242 transitions. [2024-11-19 14:02:07,035 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7034883720930233 [2024-11-19 14:02:07,035 INFO L175 Difference]: Start difference. First operand has 95 places, 102 transitions, 345 flow. Second operand 4 states and 242 transitions. [2024-11-19 14:02:07,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 137 transitions, 629 flow [2024-11-19 14:02:07,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 137 transitions, 622 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-19 14:02:07,039 INFO L231 Difference]: Finished difference. Result has 98 places, 104 transitions, 372 flow [2024-11-19 14:02:07,040 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=372, PETRI_PLACES=98, PETRI_TRANSITIONS=104} [2024-11-19 14:02:07,040 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 19 predicate places. [2024-11-19 14:02:07,041 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 104 transitions, 372 flow [2024-11-19 14:02:07,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:07,041 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:07,041 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:07,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-19 14:02:07,042 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:07,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:07,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1743932735, now seen corresponding path program 1 times [2024-11-19 14:02:07,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:07,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001139786] [2024-11-19 14:02:07,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:07,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:07,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:07,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:07,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:07,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001139786] [2024-11-19 14:02:07,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001139786] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:07,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:07,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:02:07,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185241785] [2024-11-19 14:02:07,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:07,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:02:07,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:07,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:02:07,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:02:07,174 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 86 [2024-11-19 14:02:07,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 104 transitions, 372 flow. Second operand has 5 states, 5 states have (on average 47.6) internal successors, (238), 5 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:07,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:07,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 86 [2024-11-19 14:02:07,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:07,866 INFO L124 PetriNetUnfolderBase]: 2710/7016 cut-off events. [2024-11-19 14:02:07,866 INFO L125 PetriNetUnfolderBase]: For 1438/1526 co-relation queries the response was YES. [2024-11-19 14:02:07,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12867 conditions, 7016 events. 2710/7016 cut-off events. For 1438/1526 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 66147 event pairs, 1668 based on Foata normal form. 56/5737 useless extension candidates. Maximal degree in co-relation 12850. Up to 3531 conditions per place. [2024-11-19 14:02:07,921 INFO L140 encePairwiseOnDemand]: 81/86 looper letters, 109 selfloop transitions, 4 changer transitions 6/157 dead transitions. [2024-11-19 14:02:07,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 157 transitions, 767 flow [2024-11-19 14:02:07,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:02:07,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:02:07,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 313 transitions. [2024-11-19 14:02:07,924 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.727906976744186 [2024-11-19 14:02:07,924 INFO L175 Difference]: Start difference. First operand has 98 places, 104 transitions, 372 flow. Second operand 5 states and 313 transitions. [2024-11-19 14:02:07,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 157 transitions, 767 flow [2024-11-19 14:02:07,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 157 transitions, 767 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-19 14:02:07,933 INFO L231 Difference]: Finished difference. Result has 104 places, 105 transitions, 391 flow [2024-11-19 14:02:07,934 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=391, PETRI_PLACES=104, PETRI_TRANSITIONS=105} [2024-11-19 14:02:07,934 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 25 predicate places. [2024-11-19 14:02:07,935 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 105 transitions, 391 flow [2024-11-19 14:02:07,935 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.6) internal successors, (238), 5 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:07,935 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:07,935 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:07,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-19 14:02:07,936 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:07,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:07,937 INFO L85 PathProgramCache]: Analyzing trace with hash -926162940, now seen corresponding path program 1 times [2024-11-19 14:02:07,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:07,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260438320] [2024-11-19 14:02:07,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:07,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:07,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:07,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:07,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:07,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260438320] [2024-11-19 14:02:07,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260438320] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:07,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:07,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:02:07,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672300924] [2024-11-19 14:02:07,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:07,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:02:07,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:07,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:02:07,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:02:07,994 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 86 [2024-11-19 14:02:07,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 105 transitions, 391 flow. Second operand has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:07,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:07,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 86 [2024-11-19 14:02:07,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:09,009 INFO L124 PetriNetUnfolderBase]: 5248/12540 cut-off events. [2024-11-19 14:02:09,009 INFO L125 PetriNetUnfolderBase]: For 3539/3851 co-relation queries the response was YES. [2024-11-19 14:02:09,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23651 conditions, 12540 events. 5248/12540 cut-off events. For 3539/3851 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 123031 event pairs, 2066 based on Foata normal form. 266/10647 useless extension candidates. Maximal degree in co-relation 23630. Up to 4515 conditions per place. [2024-11-19 14:02:09,082 INFO L140 encePairwiseOnDemand]: 81/86 looper letters, 117 selfloop transitions, 3 changer transitions 0/156 dead transitions. [2024-11-19 14:02:09,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 156 transitions, 815 flow [2024-11-19 14:02:09,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:02:09,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:02:09,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 259 transitions. [2024-11-19 14:02:09,084 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.752906976744186 [2024-11-19 14:02:09,084 INFO L175 Difference]: Start difference. First operand has 104 places, 105 transitions, 391 flow. Second operand 4 states and 259 transitions. [2024-11-19 14:02:09,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 156 transitions, 815 flow [2024-11-19 14:02:09,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 156 transitions, 810 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-19 14:02:09,095 INFO L231 Difference]: Finished difference. Result has 107 places, 107 transitions, 408 flow [2024-11-19 14:02:09,095 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=408, PETRI_PLACES=107, PETRI_TRANSITIONS=107} [2024-11-19 14:02:09,096 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 28 predicate places. [2024-11-19 14:02:09,096 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 107 transitions, 408 flow [2024-11-19 14:02:09,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:09,097 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:09,097 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:09,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-19 14:02:09,097 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:09,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:09,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1353721788, now seen corresponding path program 1 times [2024-11-19 14:02:09,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:09,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640421161] [2024-11-19 14:02:09,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:09,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:09,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:09,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:09,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:09,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640421161] [2024-11-19 14:02:09,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640421161] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:09,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:09,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:02:09,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742782631] [2024-11-19 14:02:09,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:09,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:02:09,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:09,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:02:09,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:02:09,294 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 86 [2024-11-19 14:02:09,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 107 transitions, 408 flow. Second operand has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:09,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:09,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 86 [2024-11-19 14:02:09,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:10,782 INFO L124 PetriNetUnfolderBase]: 8576/18760 cut-off events. [2024-11-19 14:02:10,782 INFO L125 PetriNetUnfolderBase]: For 6704/7080 co-relation queries the response was YES. [2024-11-19 14:02:10,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38473 conditions, 18760 events. 8576/18760 cut-off events. For 6704/7080 co-relation queries the response was YES. Maximal size of possible extension queue 870. Compared 185993 event pairs, 3382 based on Foata normal form. 656/16975 useless extension candidates. Maximal degree in co-relation 38451. Up to 7339 conditions per place. [2024-11-19 14:02:10,920 INFO L140 encePairwiseOnDemand]: 78/86 looper letters, 113 selfloop transitions, 5 changer transitions 0/150 dead transitions. [2024-11-19 14:02:10,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 150 transitions, 812 flow [2024-11-19 14:02:10,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:02:10,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:02:10,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 240 transitions. [2024-11-19 14:02:10,922 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6976744186046512 [2024-11-19 14:02:10,922 INFO L175 Difference]: Start difference. First operand has 107 places, 107 transitions, 408 flow. Second operand 4 states and 240 transitions. [2024-11-19 14:02:10,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 150 transitions, 812 flow [2024-11-19 14:02:11,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 150 transitions, 810 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-19 14:02:11,083 INFO L231 Difference]: Finished difference. Result has 111 places, 109 transitions, 440 flow [2024-11-19 14:02:11,083 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=440, PETRI_PLACES=111, PETRI_TRANSITIONS=109} [2024-11-19 14:02:11,084 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 32 predicate places. [2024-11-19 14:02:11,084 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 109 transitions, 440 flow [2024-11-19 14:02:11,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:11,085 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:11,085 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:11,085 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-19 14:02:11,085 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:11,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:11,086 INFO L85 PathProgramCache]: Analyzing trace with hash -984296695, now seen corresponding path program 1 times [2024-11-19 14:02:11,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:11,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923676269] [2024-11-19 14:02:11,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:11,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:11,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:11,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:11,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:11,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923676269] [2024-11-19 14:02:11,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923676269] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:11,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:11,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:02:11,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074306041] [2024-11-19 14:02:11,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:11,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:02:11,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:11,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:02:11,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:02:11,203 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 86 [2024-11-19 14:02:11,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 109 transitions, 440 flow. Second operand has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:11,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:11,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 86 [2024-11-19 14:02:11,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:12,326 INFO L124 PetriNetUnfolderBase]: 5550/13978 cut-off events. [2024-11-19 14:02:12,326 INFO L125 PetriNetUnfolderBase]: For 6492/6896 co-relation queries the response was YES. [2024-11-19 14:02:12,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29601 conditions, 13978 events. 5550/13978 cut-off events. For 6492/6896 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 146387 event pairs, 3746 based on Foata normal form. 216/12613 useless extension candidates. Maximal degree in co-relation 29577. Up to 7943 conditions per place. [2024-11-19 14:02:12,427 INFO L140 encePairwiseOnDemand]: 81/86 looper letters, 77 selfloop transitions, 3 changer transitions 24/142 dead transitions. [2024-11-19 14:02:12,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 142 transitions, 770 flow [2024-11-19 14:02:12,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:02:12,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:02:12,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 294 transitions. [2024-11-19 14:02:12,430 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6837209302325581 [2024-11-19 14:02:12,430 INFO L175 Difference]: Start difference. First operand has 111 places, 109 transitions, 440 flow. Second operand 5 states and 294 transitions. [2024-11-19 14:02:12,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 142 transitions, 770 flow [2024-11-19 14:02:12,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 142 transitions, 770 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-19 14:02:12,512 INFO L231 Difference]: Finished difference. Result has 117 places, 108 transitions, 443 flow [2024-11-19 14:02:12,512 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=443, PETRI_PLACES=117, PETRI_TRANSITIONS=108} [2024-11-19 14:02:12,513 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 38 predicate places. [2024-11-19 14:02:12,513 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 108 transitions, 443 flow [2024-11-19 14:02:12,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:12,514 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:12,514 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:12,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-19 14:02:12,514 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:12,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:12,515 INFO L85 PathProgramCache]: Analyzing trace with hash 201386372, now seen corresponding path program 1 times [2024-11-19 14:02:12,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:12,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031200408] [2024-11-19 14:02:12,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:12,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:12,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:12,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:12,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:12,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031200408] [2024-11-19 14:02:12,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031200408] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:12,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:12,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 14:02:12,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318103255] [2024-11-19 14:02:12,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:12,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:02:12,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:12,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:02:12,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:02:12,651 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 86 [2024-11-19 14:02:12,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 108 transitions, 443 flow. Second operand has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:12,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:12,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 86 [2024-11-19 14:02:12,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:13,444 INFO L124 PetriNetUnfolderBase]: 3144/8019 cut-off events. [2024-11-19 14:02:13,444 INFO L125 PetriNetUnfolderBase]: For 3854/4050 co-relation queries the response was YES. [2024-11-19 14:02:13,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17129 conditions, 8019 events. 3144/8019 cut-off events. For 3854/4050 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 76216 event pairs, 2038 based on Foata normal form. 152/7384 useless extension candidates. Maximal degree in co-relation 17101. Up to 3999 conditions per place. [2024-11-19 14:02:13,495 INFO L140 encePairwiseOnDemand]: 81/86 looper letters, 100 selfloop transitions, 8 changer transitions 8/154 dead transitions. [2024-11-19 14:02:13,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 154 transitions, 845 flow [2024-11-19 14:02:13,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:02:13,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:02:13,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2024-11-19 14:02:13,497 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7209302325581395 [2024-11-19 14:02:13,498 INFO L175 Difference]: Start difference. First operand has 117 places, 108 transitions, 443 flow. Second operand 5 states and 310 transitions. [2024-11-19 14:02:13,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 154 transitions, 845 flow [2024-11-19 14:02:13,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 154 transitions, 832 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-11-19 14:02:13,531 INFO L231 Difference]: Finished difference. Result has 117 places, 109 transitions, 463 flow [2024-11-19 14:02:13,531 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=463, PETRI_PLACES=117, PETRI_TRANSITIONS=109} [2024-11-19 14:02:13,532 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 38 predicate places. [2024-11-19 14:02:13,532 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 109 transitions, 463 flow [2024-11-19 14:02:13,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:13,532 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:13,532 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2024-11-19 14:02:13,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-19 14:02:13,533 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:13,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:13,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1739977591, now seen corresponding path program 2 times [2024-11-19 14:02:13,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:13,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579715074] [2024-11-19 14:02:13,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:02:13,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:13,545 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 14:02:13,545 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:02:13,571 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-19 14:02:13,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:13,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579715074] [2024-11-19 14:02:13,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579715074] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:13,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734934082] [2024-11-19 14:02:13,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:02:13,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:13,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:13,575 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:13,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-19 14:02:13,641 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 14:02:13,641 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:02:13,642 INFO L255 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 14:02:13,643 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:13,677 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-19 14:02:13,677 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:13,709 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-19 14:02:13,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734934082] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:13,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:13,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2024-11-19 14:02:13,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556397510] [2024-11-19 14:02:13,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:13,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:02:13,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:13,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:02:13,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:02:13,723 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 86 [2024-11-19 14:02:13,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 109 transitions, 463 flow. Second operand has 4 states, 4 states have (on average 43.25) internal successors, (173), 4 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:13,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:13,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 86 [2024-11-19 14:02:13,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:14,366 INFO L124 PetriNetUnfolderBase]: 3146/8106 cut-off events. [2024-11-19 14:02:14,367 INFO L125 PetriNetUnfolderBase]: For 4185/4379 co-relation queries the response was YES. [2024-11-19 14:02:14,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17275 conditions, 8106 events. 3146/8106 cut-off events. For 4185/4379 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 77301 event pairs, 2189 based on Foata normal form. 99/7303 useless extension candidates. Maximal degree in co-relation 17248. Up to 4676 conditions per place. [2024-11-19 14:02:14,442 INFO L140 encePairwiseOnDemand]: 81/86 looper letters, 56 selfloop transitions, 16 changer transitions 0/108 dead transitions. [2024-11-19 14:02:14,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 108 transitions, 597 flow [2024-11-19 14:02:14,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:02:14,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:02:14,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 208 transitions. [2024-11-19 14:02:14,444 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-11-19 14:02:14,444 INFO L175 Difference]: Start difference. First operand has 117 places, 109 transitions, 463 flow. Second operand 4 states and 208 transitions. [2024-11-19 14:02:14,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 108 transitions, 597 flow [2024-11-19 14:02:14,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 108 transitions, 584 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-19 14:02:14,478 INFO L231 Difference]: Finished difference. Result has 117 places, 108 transitions, 472 flow [2024-11-19 14:02:14,479 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=472, PETRI_PLACES=117, PETRI_TRANSITIONS=108} [2024-11-19 14:02:14,479 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 38 predicate places. [2024-11-19 14:02:14,480 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 108 transitions, 472 flow [2024-11-19 14:02:14,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.25) internal successors, (173), 4 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:14,480 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:14,480 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1] [2024-11-19 14:02:14,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-19 14:02:14,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-19 14:02:14,681 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:14,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:14,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1752869678, now seen corresponding path program 1 times [2024-11-19 14:02:14,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:14,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199471957] [2024-11-19 14:02:14,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:14,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:14,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:14,826 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:14,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:14,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199471957] [2024-11-19 14:02:14,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199471957] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:14,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386893585] [2024-11-19 14:02:14,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:14,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:14,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:14,829 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:14,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-19 14:02:14,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:14,904 INFO L255 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-19 14:02:14,905 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:14,957 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:14,957 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:15,124 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:15,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386893585] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:15,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:15,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2024-11-19 14:02:15,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854946652] [2024-11-19 14:02:15,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:15,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-19 14:02:15,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:15,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-19 14:02:15,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2024-11-19 14:02:15,182 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 86 [2024-11-19 14:02:15,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 108 transitions, 472 flow. Second operand has 24 states, 24 states have (on average 43.083333333333336) internal successors, (1034), 24 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:15,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:15,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 86 [2024-11-19 14:02:15,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:16,087 INFO L124 PetriNetUnfolderBase]: 3162/8066 cut-off events. [2024-11-19 14:02:16,087 INFO L125 PetriNetUnfolderBase]: For 4471/4675 co-relation queries the response was YES. [2024-11-19 14:02:16,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17354 conditions, 8066 events. 3162/8066 cut-off events. For 4471/4675 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 76717 event pairs, 2183 based on Foata normal form. 110/7271 useless extension candidates. Maximal degree in co-relation 17326. Up to 4678 conditions per place. [2024-11-19 14:02:16,139 INFO L140 encePairwiseOnDemand]: 78/86 looper letters, 47 selfloop transitions, 61 changer transitions 0/144 dead transitions. [2024-11-19 14:02:16,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 144 transitions, 904 flow [2024-11-19 14:02:16,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-19 14:02:16,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-19 14:02:16,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1029 transitions. [2024-11-19 14:02:16,144 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5438689217758985 [2024-11-19 14:02:16,144 INFO L175 Difference]: Start difference. First operand has 117 places, 108 transitions, 472 flow. Second operand 22 states and 1029 transitions. [2024-11-19 14:02:16,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 144 transitions, 904 flow [2024-11-19 14:02:16,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 144 transitions, 836 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-19 14:02:16,177 INFO L231 Difference]: Finished difference. Result has 141 places, 144 transitions, 788 flow [2024-11-19 14:02:16,177 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=788, PETRI_PLACES=141, PETRI_TRANSITIONS=144} [2024-11-19 14:02:16,178 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 62 predicate places. [2024-11-19 14:02:16,178 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 144 transitions, 788 flow [2024-11-19 14:02:16,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 43.083333333333336) internal successors, (1034), 24 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:16,179 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:16,179 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:16,196 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-19 14:02:16,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-19 14:02:16,380 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:16,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:16,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1607634418, now seen corresponding path program 1 times [2024-11-19 14:02:16,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:16,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939790141] [2024-11-19 14:02:16,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:16,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:16,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:16,476 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:16,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:16,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939790141] [2024-11-19 14:02:16,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939790141] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:16,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:16,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 14:02:16,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215319564] [2024-11-19 14:02:16,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:16,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:02:16,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:16,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:02:16,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:02:16,498 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 86 [2024-11-19 14:02:16,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 144 transitions, 788 flow. Second operand has 5 states, 5 states have (on average 48.4) internal successors, (242), 5 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:16,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:16,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 86 [2024-11-19 14:02:16,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:17,025 INFO L124 PetriNetUnfolderBase]: 2799/7106 cut-off events. [2024-11-19 14:02:17,025 INFO L125 PetriNetUnfolderBase]: For 3808/4002 co-relation queries the response was YES. [2024-11-19 14:02:17,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15406 conditions, 7106 events. 2799/7106 cut-off events. For 3808/4002 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 66350 event pairs, 1873 based on Foata normal form. 100/6391 useless extension candidates. Maximal degree in co-relation 15372. Up to 4047 conditions per place. [2024-11-19 14:02:17,067 INFO L140 encePairwiseOnDemand]: 81/86 looper letters, 93 selfloop transitions, 12 changer transitions 20/162 dead transitions. [2024-11-19 14:02:17,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 162 transitions, 1091 flow [2024-11-19 14:02:17,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:02:17,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:02:17,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 291 transitions. [2024-11-19 14:02:17,068 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6767441860465117 [2024-11-19 14:02:17,068 INFO L175 Difference]: Start difference. First operand has 141 places, 144 transitions, 788 flow. Second operand 5 states and 291 transitions. [2024-11-19 14:02:17,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 162 transitions, 1091 flow [2024-11-19 14:02:17,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 162 transitions, 935 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-11-19 14:02:17,094 INFO L231 Difference]: Finished difference. Result has 138 places, 142 transitions, 642 flow [2024-11-19 14:02:17,094 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=642, PETRI_PLACES=138, PETRI_TRANSITIONS=142} [2024-11-19 14:02:17,095 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 59 predicate places. [2024-11-19 14:02:17,095 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 142 transitions, 642 flow [2024-11-19 14:02:17,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.4) internal successors, (242), 5 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:17,095 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:17,096 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:17,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-19 14:02:17,096 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:17,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:17,096 INFO L85 PathProgramCache]: Analyzing trace with hash 93826439, now seen corresponding path program 1 times [2024-11-19 14:02:17,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:17,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753681006] [2024-11-19 14:02:17,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:17,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:17,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:17,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:17,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:17,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753681006] [2024-11-19 14:02:17,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753681006] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:17,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077329659] [2024-11-19 14:02:17,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:17,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:17,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:17,415 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:17,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-19 14:02:17,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:17,498 INFO L255 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-19 14:02:17,501 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:17,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 14:02:17,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-19 14:02:17,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:17,631 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:17,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2024-11-19 14:02:17,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2024-11-19 14:02:17,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:17,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077329659] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:17,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:17,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-19 14:02:17,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646035844] [2024-11-19 14:02:17,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:17,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 14:02:17,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:17,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 14:02:17,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2024-11-19 14:02:17,781 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 86 [2024-11-19 14:02:17,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 142 transitions, 642 flow. Second operand has 15 states, 15 states have (on average 45.06666666666667) internal successors, (676), 15 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:17,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:17,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 86 [2024-11-19 14:02:17,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:18,974 INFO L124 PetriNetUnfolderBase]: 3117/7673 cut-off events. [2024-11-19 14:02:18,975 INFO L125 PetriNetUnfolderBase]: For 4295/4518 co-relation queries the response was YES. [2024-11-19 14:02:19,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16826 conditions, 7673 events. 3117/7673 cut-off events. For 4295/4518 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 71416 event pairs, 941 based on Foata normal form. 98/7005 useless extension candidates. Maximal degree in co-relation 16791. Up to 1681 conditions per place. [2024-11-19 14:02:19,050 INFO L140 encePairwiseOnDemand]: 71/86 looper letters, 168 selfloop transitions, 35 changer transitions 0/238 dead transitions. [2024-11-19 14:02:19,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 238 transitions, 1417 flow [2024-11-19 14:02:19,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 14:02:19,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 14:02:19,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 558 transitions. [2024-11-19 14:02:19,053 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6488372093023256 [2024-11-19 14:02:19,053 INFO L175 Difference]: Start difference. First operand has 138 places, 142 transitions, 642 flow. Second operand 10 states and 558 transitions. [2024-11-19 14:02:19,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 238 transitions, 1417 flow [2024-11-19 14:02:19,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 238 transitions, 1367 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-11-19 14:02:19,085 INFO L231 Difference]: Finished difference. Result has 139 places, 149 transitions, 747 flow [2024-11-19 14:02:19,085 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=747, PETRI_PLACES=139, PETRI_TRANSITIONS=149} [2024-11-19 14:02:19,085 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 60 predicate places. [2024-11-19 14:02:19,086 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 149 transitions, 747 flow [2024-11-19 14:02:19,086 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 45.06666666666667) internal successors, (676), 15 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:19,087 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:19,087 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:19,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-19 14:02:19,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-19 14:02:19,288 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:19,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:19,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1386378654, now seen corresponding path program 1 times [2024-11-19 14:02:19,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:19,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960429236] [2024-11-19 14:02:19,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:19,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:19,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:19,601 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:19,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:19,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960429236] [2024-11-19 14:02:19,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960429236] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:19,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370019154] [2024-11-19 14:02:19,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:19,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:19,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:19,604 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:19,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-19 14:02:19,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:19,700 INFO L255 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-19 14:02:19,702 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:19,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 14:02:19,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-19 14:02:19,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:19,809 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:19,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-11-19 14:02:19,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-11-19 14:02:19,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:19,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370019154] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:19,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:19,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-19 14:02:19,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724168318] [2024-11-19 14:02:19,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:19,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 14:02:19,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:19,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 14:02:19,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2024-11-19 14:02:19,959 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 86 [2024-11-19 14:02:19,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 149 transitions, 747 flow. Second operand has 15 states, 15 states have (on average 43.2) internal successors, (648), 15 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:19,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:19,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 86 [2024-11-19 14:02:19,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:21,179 INFO L124 PetriNetUnfolderBase]: 3673/8241 cut-off events. [2024-11-19 14:02:21,179 INFO L125 PetriNetUnfolderBase]: For 7086/7375 co-relation queries the response was YES. [2024-11-19 14:02:21,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19533 conditions, 8241 events. 3673/8241 cut-off events. For 7086/7375 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 73004 event pairs, 1177 based on Foata normal form. 176/7455 useless extension candidates. Maximal degree in co-relation 19498. Up to 2119 conditions per place. [2024-11-19 14:02:21,237 INFO L140 encePairwiseOnDemand]: 71/86 looper letters, 172 selfloop transitions, 35 changer transitions 0/239 dead transitions. [2024-11-19 14:02:21,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 239 transitions, 1486 flow [2024-11-19 14:02:21,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 14:02:21,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 14:02:21,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 538 transitions. [2024-11-19 14:02:21,239 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6255813953488372 [2024-11-19 14:02:21,240 INFO L175 Difference]: Start difference. First operand has 139 places, 149 transitions, 747 flow. Second operand 10 states and 538 transitions. [2024-11-19 14:02:21,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 239 transitions, 1486 flow [2024-11-19 14:02:21,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 239 transitions, 1466 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-19 14:02:21,278 INFO L231 Difference]: Finished difference. Result has 147 places, 151 transitions, 828 flow [2024-11-19 14:02:21,278 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=828, PETRI_PLACES=147, PETRI_TRANSITIONS=151} [2024-11-19 14:02:21,279 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 68 predicate places. [2024-11-19 14:02:21,280 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 151 transitions, 828 flow [2024-11-19 14:02:21,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 43.2) internal successors, (648), 15 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:21,281 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:21,281 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:21,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-19 14:02:21,485 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:21,486 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:21,486 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:21,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1893514927, now seen corresponding path program 1 times [2024-11-19 14:02:21,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:21,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341733629] [2024-11-19 14:02:21,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:21,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:21,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:21,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:21,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:21,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341733629] [2024-11-19 14:02:21,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341733629] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:21,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962278129] [2024-11-19 14:02:21,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:21,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:21,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:21,990 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:21,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-19 14:02:22,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:22,077 INFO L255 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-19 14:02:22,079 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:22,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-19 14:02:22,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 14:02:22,145 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-19 14:02:22,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-19 14:02:22,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-19 14:02:22,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-19 14:02:22,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:22,258 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:22,420 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 14:02:22,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2024-11-19 14:02:22,429 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 14:02:22,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2024-11-19 14:02:22,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-19 14:02:22,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:22,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962278129] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:22,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:22,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 18 [2024-11-19 14:02:22,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396682936] [2024-11-19 14:02:22,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:22,502 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-19 14:02:22,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:22,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-19 14:02:22,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=314, Unknown=7, NotChecked=0, Total=380 [2024-11-19 14:02:22,695 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 86 [2024-11-19 14:02:22,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 151 transitions, 828 flow. Second operand has 20 states, 20 states have (on average 33.6) internal successors, (672), 20 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:22,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:22,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 86 [2024-11-19 14:02:22,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:25,045 INFO L124 PetriNetUnfolderBase]: 11019/19595 cut-off events. [2024-11-19 14:02:25,045 INFO L125 PetriNetUnfolderBase]: For 28831/30199 co-relation queries the response was YES. [2024-11-19 14:02:25,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53509 conditions, 19595 events. 11019/19595 cut-off events. For 28831/30199 co-relation queries the response was YES. Maximal size of possible extension queue 826. Compared 162007 event pairs, 2586 based on Foata normal form. 592/18274 useless extension candidates. Maximal degree in co-relation 53472. Up to 2859 conditions per place. [2024-11-19 14:02:25,270 INFO L140 encePairwiseOnDemand]: 71/86 looper letters, 438 selfloop transitions, 63 changer transitions 14/543 dead transitions. [2024-11-19 14:02:25,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 543 transitions, 3997 flow [2024-11-19 14:02:25,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-19 14:02:25,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-19 14:02:25,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1059 transitions. [2024-11-19 14:02:25,273 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5130813953488372 [2024-11-19 14:02:25,273 INFO L175 Difference]: Start difference. First operand has 147 places, 151 transitions, 828 flow. Second operand 24 states and 1059 transitions. [2024-11-19 14:02:25,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 543 transitions, 3997 flow [2024-11-19 14:02:25,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 543 transitions, 3817 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-11-19 14:02:25,397 INFO L231 Difference]: Finished difference. Result has 169 places, 185 transitions, 1179 flow [2024-11-19 14:02:25,397 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1179, PETRI_PLACES=169, PETRI_TRANSITIONS=185} [2024-11-19 14:02:25,398 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 90 predicate places. [2024-11-19 14:02:25,398 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 185 transitions, 1179 flow [2024-11-19 14:02:25,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 33.6) internal successors, (672), 20 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:25,398 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:25,399 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:25,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-19 14:02:25,602 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:25,603 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:25,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:25,603 INFO L85 PathProgramCache]: Analyzing trace with hash 3439418, now seen corresponding path program 1 times [2024-11-19 14:02:25,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:25,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568608965] [2024-11-19 14:02:25,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:25,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:25,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:25,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 14:02:25,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:25,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568608965] [2024-11-19 14:02:25,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568608965] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:25,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392001072] [2024-11-19 14:02:25,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:25,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:25,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:25,678 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:25,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-19 14:02:25,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:25,765 INFO L255 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:02:25,766 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:25,872 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:25,873 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:25,992 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:25,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392001072] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:25,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:25,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 8] total 19 [2024-11-19 14:02:25,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945943408] [2024-11-19 14:02:25,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:25,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-19 14:02:25,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:25,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-19 14:02:25,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2024-11-19 14:02:26,316 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 86 [2024-11-19 14:02:26,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 185 transitions, 1179 flow. Second operand has 19 states, 19 states have (on average 42.21052631578947) internal successors, (802), 19 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:26,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:26,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 86 [2024-11-19 14:02:26,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:28,394 INFO L124 PetriNetUnfolderBase]: 4828/11304 cut-off events. [2024-11-19 14:02:28,395 INFO L125 PetriNetUnfolderBase]: For 17786/18439 co-relation queries the response was YES. [2024-11-19 14:02:28,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29883 conditions, 11304 events. 4828/11304 cut-off events. For 17786/18439 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 108529 event pairs, 623 based on Foata normal form. 288/10349 useless extension candidates. Maximal degree in co-relation 29841. Up to 2096 conditions per place. [2024-11-19 14:02:28,454 INFO L140 encePairwiseOnDemand]: 75/86 looper letters, 320 selfloop transitions, 57 changer transitions 14/430 dead transitions. [2024-11-19 14:02:28,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 430 transitions, 3284 flow [2024-11-19 14:02:28,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-19 14:02:28,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-19 14:02:28,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 894 transitions. [2024-11-19 14:02:28,457 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6114911080711354 [2024-11-19 14:02:28,457 INFO L175 Difference]: Start difference. First operand has 169 places, 185 transitions, 1179 flow. Second operand 17 states and 894 transitions. [2024-11-19 14:02:28,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 430 transitions, 3284 flow [2024-11-19 14:02:28,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 430 transitions, 3184 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-11-19 14:02:28,519 INFO L231 Difference]: Finished difference. Result has 181 places, 206 transitions, 1464 flow [2024-11-19 14:02:28,519 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1105, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1464, PETRI_PLACES=181, PETRI_TRANSITIONS=206} [2024-11-19 14:02:28,520 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 102 predicate places. [2024-11-19 14:02:28,520 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 206 transitions, 1464 flow [2024-11-19 14:02:28,520 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 42.21052631578947) internal successors, (802), 19 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:28,520 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:28,520 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:28,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-19 14:02:28,721 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:28,721 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:28,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:28,722 INFO L85 PathProgramCache]: Analyzing trace with hash -28064502, now seen corresponding path program 1 times [2024-11-19 14:02:28,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:28,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211633303] [2024-11-19 14:02:28,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:28,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:28,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:28,799 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 14:02:28,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:28,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211633303] [2024-11-19 14:02:28,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211633303] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:28,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:28,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:02:28,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769914164] [2024-11-19 14:02:28,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:28,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:02:28,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:28,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:02:28,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:02:28,834 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 86 [2024-11-19 14:02:28,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 206 transitions, 1464 flow. Second operand has 4 states, 4 states have (on average 43.75) internal successors, (175), 4 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:28,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:28,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 86 [2024-11-19 14:02:28,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:29,911 INFO L124 PetriNetUnfolderBase]: 5621/13472 cut-off events. [2024-11-19 14:02:29,911 INFO L125 PetriNetUnfolderBase]: For 21478/21832 co-relation queries the response was YES. [2024-11-19 14:02:30,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35059 conditions, 13472 events. 5621/13472 cut-off events. For 21478/21832 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 134540 event pairs, 2690 based on Foata normal form. 296/12329 useless extension candidates. Maximal degree in co-relation 35016. Up to 5699 conditions per place. [2024-11-19 14:02:30,063 INFO L140 encePairwiseOnDemand]: 81/86 looper letters, 236 selfloop transitions, 8 changer transitions 0/277 dead transitions. [2024-11-19 14:02:30,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 277 transitions, 2373 flow [2024-11-19 14:02:30,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:02:30,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:02:30,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 239 transitions. [2024-11-19 14:02:30,064 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6947674418604651 [2024-11-19 14:02:30,064 INFO L175 Difference]: Start difference. First operand has 181 places, 206 transitions, 1464 flow. Second operand 4 states and 239 transitions. [2024-11-19 14:02:30,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 277 transitions, 2373 flow [2024-11-19 14:02:30,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 277 transitions, 2325 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-11-19 14:02:30,153 INFO L231 Difference]: Finished difference. Result has 175 places, 204 transitions, 1415 flow [2024-11-19 14:02:30,153 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1415, PETRI_PLACES=175, PETRI_TRANSITIONS=204} [2024-11-19 14:02:30,153 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 96 predicate places. [2024-11-19 14:02:30,154 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 204 transitions, 1415 flow [2024-11-19 14:02:30,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.75) internal successors, (175), 4 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:30,154 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:30,154 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:30,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-19 14:02:30,154 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:30,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:30,155 INFO L85 PathProgramCache]: Analyzing trace with hash -28065527, now seen corresponding path program 1 times [2024-11-19 14:02:30,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:30,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914010056] [2024-11-19 14:02:30,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:30,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:30,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:30,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:30,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:30,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914010056] [2024-11-19 14:02:30,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914010056] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:30,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523215767] [2024-11-19 14:02:30,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:30,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:30,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:30,582 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:30,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-19 14:02:30,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:30,668 INFO L255 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-19 14:02:30,671 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:30,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-19 14:02:30,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 14:02:30,745 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-19 14:02:30,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-19 14:02:30,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-19 14:02:30,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-19 14:02:30,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:30,889 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:31,025 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 14:02:31,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2024-11-19 14:02:31,035 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 14:02:31,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 35 [2024-11-19 14:02:31,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-19 14:02:31,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:31,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523215767] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:31,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:31,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 19 [2024-11-19 14:02:31,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704790929] [2024-11-19 14:02:31,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:31,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-19 14:02:31,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:31,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-19 14:02:31,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=352, Unknown=10, NotChecked=0, Total=420 [2024-11-19 14:02:31,266 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 86 [2024-11-19 14:02:31,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 204 transitions, 1415 flow. Second operand has 21 states, 21 states have (on average 31.19047619047619) internal successors, (655), 21 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:31,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:31,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 86 [2024-11-19 14:02:31,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:33,921 INFO L124 PetriNetUnfolderBase]: 8007/15084 cut-off events. [2024-11-19 14:02:33,921 INFO L125 PetriNetUnfolderBase]: For 22579/23734 co-relation queries the response was YES. [2024-11-19 14:02:34,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42595 conditions, 15084 events. 8007/15084 cut-off events. For 22579/23734 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 125588 event pairs, 1774 based on Foata normal form. 342/14273 useless extension candidates. Maximal degree in co-relation 42555. Up to 2645 conditions per place. [2024-11-19 14:02:34,093 INFO L140 encePairwiseOnDemand]: 69/86 looper letters, 571 selfloop transitions, 67 changer transitions 0/662 dead transitions. [2024-11-19 14:02:34,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 662 transitions, 5109 flow [2024-11-19 14:02:34,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-19 14:02:34,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-19 14:02:34,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1263 transitions. [2024-11-19 14:02:34,097 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48953488372093024 [2024-11-19 14:02:34,097 INFO L175 Difference]: Start difference. First operand has 175 places, 204 transitions, 1415 flow. Second operand 30 states and 1263 transitions. [2024-11-19 14:02:34,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 662 transitions, 5109 flow [2024-11-19 14:02:34,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 662 transitions, 5090 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-19 14:02:34,200 INFO L231 Difference]: Finished difference. Result has 208 places, 216 transitions, 1645 flow [2024-11-19 14:02:34,200 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1645, PETRI_PLACES=208, PETRI_TRANSITIONS=216} [2024-11-19 14:02:34,201 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 129 predicate places. [2024-11-19 14:02:34,201 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 216 transitions, 1645 flow [2024-11-19 14:02:34,201 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 31.19047619047619) internal successors, (655), 21 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:34,201 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:34,202 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:34,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-19 14:02:34,402 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-19 14:02:34,402 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:34,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:34,403 INFO L85 PathProgramCache]: Analyzing trace with hash -870030523, now seen corresponding path program 1 times [2024-11-19 14:02:34,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:34,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059293642] [2024-11-19 14:02:34,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:34,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:34,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:34,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:34,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:34,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059293642] [2024-11-19 14:02:34,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059293642] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:34,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639204439] [2024-11-19 14:02:34,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:34,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:34,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:34,937 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:34,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-19 14:02:35,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:35,018 INFO L255 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-19 14:02:35,020 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:35,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-19 14:02:35,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 14:02:35,090 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-19 14:02:35,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-19 14:02:35,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-19 14:02:35,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-19 14:02:35,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:35,256 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:35,399 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 14:02:35,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2024-11-19 14:02:35,406 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 14:02:35,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2024-11-19 14:02:35,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-19 14:02:35,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:35,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639204439] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:35,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:35,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2024-11-19 14:02:35,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457911488] [2024-11-19 14:02:35,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:35,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-19 14:02:35,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:35,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-19 14:02:35,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=395, Unknown=5, NotChecked=0, Total=462 [2024-11-19 14:02:35,819 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 86 [2024-11-19 14:02:35,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 216 transitions, 1645 flow. Second operand has 22 states, 22 states have (on average 25.318181818181817) internal successors, (557), 22 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:35,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:35,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 86 [2024-11-19 14:02:35,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:38,865 INFO L124 PetriNetUnfolderBase]: 9146/16145 cut-off events. [2024-11-19 14:02:38,865 INFO L125 PetriNetUnfolderBase]: For 30001/31515 co-relation queries the response was YES. [2024-11-19 14:02:39,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49408 conditions, 16145 events. 9146/16145 cut-off events. For 30001/31515 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 127339 event pairs, 1923 based on Foata normal form. 882/15983 useless extension candidates. Maximal degree in co-relation 49361. Up to 3362 conditions per place. [2024-11-19 14:02:39,093 INFO L140 encePairwiseOnDemand]: 67/86 looper letters, 591 selfloop transitions, 71 changer transitions 42/729 dead transitions. [2024-11-19 14:02:39,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 729 transitions, 5746 flow [2024-11-19 14:02:39,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-19 14:02:39,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-19 14:02:39,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1162 transitions. [2024-11-19 14:02:39,096 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42223837209302323 [2024-11-19 14:02:39,096 INFO L175 Difference]: Start difference. First operand has 208 places, 216 transitions, 1645 flow. Second operand 32 states and 1162 transitions. [2024-11-19 14:02:39,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 729 transitions, 5746 flow [2024-11-19 14:02:39,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 729 transitions, 5637 flow, removed 5 selfloop flow, removed 17 redundant places. [2024-11-19 14:02:39,231 INFO L231 Difference]: Finished difference. Result has 228 places, 229 transitions, 1786 flow [2024-11-19 14:02:39,231 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1786, PETRI_PLACES=228, PETRI_TRANSITIONS=229} [2024-11-19 14:02:39,232 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 149 predicate places. [2024-11-19 14:02:39,232 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 229 transitions, 1786 flow [2024-11-19 14:02:39,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 25.318181818181817) internal successors, (557), 22 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:39,232 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:39,233 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:39,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-19 14:02:39,433 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-19 14:02:39,433 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:39,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:39,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1430548472, now seen corresponding path program 1 times [2024-11-19 14:02:39,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:39,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364455616] [2024-11-19 14:02:39,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:39,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:39,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:40,001 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:40,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:40,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364455616] [2024-11-19 14:02:40,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364455616] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:40,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606981664] [2024-11-19 14:02:40,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:40,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:40,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:40,003 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:40,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-19 14:02:40,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:40,088 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-19 14:02:40,091 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:40,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-19 14:02:40,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 14:02:40,154 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-19 14:02:40,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-19 14:02:40,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-19 14:02:40,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-19 14:02:40,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:40,264 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:40,387 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 14:02:40,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2024-11-19 14:02:40,394 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 14:02:40,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 35 [2024-11-19 14:02:40,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-19 14:02:40,448 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:02:40,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606981664] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:40,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:40,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 19 [2024-11-19 14:02:40,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400541805] [2024-11-19 14:02:40,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:40,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-19 14:02:40,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:40,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-19 14:02:40,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=347, Unknown=7, NotChecked=0, Total=420 [2024-11-19 14:02:40,643 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 86 [2024-11-19 14:02:40,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 229 transitions, 1786 flow. Second operand has 21 states, 21 states have (on average 27.61904761904762) internal successors, (580), 21 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:40,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:40,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 86 [2024-11-19 14:02:40,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:42,835 INFO L124 PetriNetUnfolderBase]: 9536/17081 cut-off events. [2024-11-19 14:02:42,836 INFO L125 PetriNetUnfolderBase]: For 47766/48834 co-relation queries the response was YES. [2024-11-19 14:02:43,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53574 conditions, 17081 events. 9536/17081 cut-off events. For 47766/48834 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 136924 event pairs, 2874 based on Foata normal form. 382/16289 useless extension candidates. Maximal degree in co-relation 53522. Up to 3539 conditions per place. [2024-11-19 14:02:43,064 INFO L140 encePairwiseOnDemand]: 71/86 looper letters, 437 selfloop transitions, 61 changer transitions 0/530 dead transitions. [2024-11-19 14:02:43,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 530 transitions, 4593 flow [2024-11-19 14:02:43,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-19 14:02:43,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-19 14:02:43,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 892 transitions. [2024-11-19 14:02:43,066 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4321705426356589 [2024-11-19 14:02:43,067 INFO L175 Difference]: Start difference. First operand has 228 places, 229 transitions, 1786 flow. Second operand 24 states and 892 transitions. [2024-11-19 14:02:43,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 530 transitions, 4593 flow [2024-11-19 14:02:43,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 530 transitions, 4301 flow, removed 26 selfloop flow, removed 20 redundant places. [2024-11-19 14:02:43,214 INFO L231 Difference]: Finished difference. Result has 235 places, 235 transitions, 1836 flow [2024-11-19 14:02:43,214 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1634, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1836, PETRI_PLACES=235, PETRI_TRANSITIONS=235} [2024-11-19 14:02:43,214 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 156 predicate places. [2024-11-19 14:02:43,214 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 235 transitions, 1836 flow [2024-11-19 14:02:43,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 27.61904761904762) internal successors, (580), 21 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:43,215 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:43,215 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:43,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-19 14:02:43,415 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-19 14:02:43,416 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:43,416 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:43,416 INFO L85 PathProgramCache]: Analyzing trace with hash -253884111, now seen corresponding path program 1 times [2024-11-19 14:02:43,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:43,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179440417] [2024-11-19 14:02:43,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:43,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:43,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:43,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 14:02:43,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:43,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179440417] [2024-11-19 14:02:43,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179440417] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:43,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:43,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:02:43,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201390539] [2024-11-19 14:02:43,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:43,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:02:43,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:43,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:02:43,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:02:43,488 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 86 [2024-11-19 14:02:43,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 235 transitions, 1836 flow. Second operand has 4 states, 4 states have (on average 44.0) internal successors, (176), 4 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:43,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:43,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 86 [2024-11-19 14:02:43,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:44,756 INFO L124 PetriNetUnfolderBase]: 6275/13665 cut-off events. [2024-11-19 14:02:44,756 INFO L125 PetriNetUnfolderBase]: For 31270/31604 co-relation queries the response was YES. [2024-11-19 14:02:44,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42076 conditions, 13665 events. 6275/13665 cut-off events. For 31270/31604 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 127747 event pairs, 2748 based on Foata normal form. 348/13044 useless extension candidates. Maximal degree in co-relation 42022. Up to 5955 conditions per place. [2024-11-19 14:02:44,893 INFO L140 encePairwiseOnDemand]: 81/86 looper letters, 231 selfloop transitions, 14 changer transitions 15/304 dead transitions. [2024-11-19 14:02:44,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 304 transitions, 2838 flow [2024-11-19 14:02:44,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:02:44,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:02:44,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 237 transitions. [2024-11-19 14:02:44,895 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.688953488372093 [2024-11-19 14:02:44,895 INFO L175 Difference]: Start difference. First operand has 235 places, 235 transitions, 1836 flow. Second operand 4 states and 237 transitions. [2024-11-19 14:02:44,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 304 transitions, 2838 flow [2024-11-19 14:02:45,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 304 transitions, 2693 flow, removed 4 selfloop flow, removed 20 redundant places. [2024-11-19 14:02:45,041 INFO L231 Difference]: Finished difference. Result has 217 places, 227 transitions, 1705 flow [2024-11-19 14:02:45,041 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1717, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1705, PETRI_PLACES=217, PETRI_TRANSITIONS=227} [2024-11-19 14:02:45,042 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 138 predicate places. [2024-11-19 14:02:45,042 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 227 transitions, 1705 flow [2024-11-19 14:02:45,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.0) internal successors, (176), 4 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:45,042 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:45,042 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:45,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-19 14:02:45,042 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:45,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:45,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1367733062, now seen corresponding path program 1 times [2024-11-19 14:02:45,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:45,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291082904] [2024-11-19 14:02:45,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:45,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:45,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:45,098 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 14:02:45,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:45,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291082904] [2024-11-19 14:02:45,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291082904] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:45,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389811792] [2024-11-19 14:02:45,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:45,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:45,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:45,102 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:45,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-19 14:02:45,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:45,196 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:02:45,197 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:45,303 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:45,303 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:45,424 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:45,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389811792] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:45,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:45,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 8] total 19 [2024-11-19 14:02:45,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433888069] [2024-11-19 14:02:45,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:45,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-19 14:02:45,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:45,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-19 14:02:45,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2024-11-19 14:02:45,794 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 86 [2024-11-19 14:02:45,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 227 transitions, 1705 flow. Second operand has 19 states, 19 states have (on average 42.421052631578945) internal successors, (806), 19 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:45,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:45,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 86 [2024-11-19 14:02:45,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:47,199 INFO L124 PetriNetUnfolderBase]: 4190/9842 cut-off events. [2024-11-19 14:02:47,199 INFO L125 PetriNetUnfolderBase]: For 24400/24900 co-relation queries the response was YES. [2024-11-19 14:02:47,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28876 conditions, 9842 events. 4190/9842 cut-off events. For 24400/24900 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 91281 event pairs, 132 based on Foata normal form. 208/9163 useless extension candidates. Maximal degree in co-relation 28825. Up to 2104 conditions per place. [2024-11-19 14:02:47,281 INFO L140 encePairwiseOnDemand]: 75/86 looper letters, 287 selfloop transitions, 55 changer transitions 44/429 dead transitions. [2024-11-19 14:02:47,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 429 transitions, 3744 flow [2024-11-19 14:02:47,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-19 14:02:47,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-19 14:02:47,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 884 transitions. [2024-11-19 14:02:47,285 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-11-19 14:02:47,285 INFO L175 Difference]: Start difference. First operand has 217 places, 227 transitions, 1705 flow. Second operand 17 states and 884 transitions. [2024-11-19 14:02:47,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 429 transitions, 3744 flow [2024-11-19 14:02:47,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 429 transitions, 3622 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-11-19 14:02:47,399 INFO L231 Difference]: Finished difference. Result has 223 places, 218 transitions, 1697 flow [2024-11-19 14:02:47,399 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1697, PETRI_PLACES=223, PETRI_TRANSITIONS=218} [2024-11-19 14:02:47,399 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 144 predicate places. [2024-11-19 14:02:47,399 INFO L471 AbstractCegarLoop]: Abstraction has has 223 places, 218 transitions, 1697 flow [2024-11-19 14:02:47,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 42.421052631578945) internal successors, (806), 19 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:47,400 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:47,400 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:47,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-19 14:02:47,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-19 14:02:47,601 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:47,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:47,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1397329491, now seen corresponding path program 1 times [2024-11-19 14:02:47,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:47,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095613397] [2024-11-19 14:02:47,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:47,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:47,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:47,825 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:47,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:47,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095613397] [2024-11-19 14:02:47,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095613397] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:47,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108867310] [2024-11-19 14:02:47,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:47,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:47,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:47,829 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:47,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-19 14:02:47,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:47,927 INFO L255 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-19 14:02:47,929 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:47,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 14:02:47,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-19 14:02:48,037 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:48,037 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:48,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-11-19 14:02:48,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-11-19 14:02:48,101 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:48,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108867310] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:48,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:48,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-11-19 14:02:48,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883387920] [2024-11-19 14:02:48,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:48,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 14:02:48,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:48,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 14:02:48,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-11-19 14:02:48,187 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 86 [2024-11-19 14:02:48,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 218 transitions, 1697 flow. Second operand has 15 states, 15 states have (on average 39.46666666666667) internal successors, (592), 15 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:48,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:48,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 86 [2024-11-19 14:02:48,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:49,634 INFO L124 PetriNetUnfolderBase]: 6234/11648 cut-off events. [2024-11-19 14:02:49,634 INFO L125 PetriNetUnfolderBase]: For 29255/30005 co-relation queries the response was YES. [2024-11-19 14:02:49,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36578 conditions, 11648 events. 6234/11648 cut-off events. For 29255/30005 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 91938 event pairs, 1392 based on Foata normal form. 330/11517 useless extension candidates. Maximal degree in co-relation 36528. Up to 2952 conditions per place. [2024-11-19 14:02:49,733 INFO L140 encePairwiseOnDemand]: 68/86 looper letters, 468 selfloop transitions, 56 changer transitions 0/558 dead transitions. [2024-11-19 14:02:49,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 558 transitions, 4983 flow [2024-11-19 14:02:49,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-19 14:02:49,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-19 14:02:49,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 718 transitions. [2024-11-19 14:02:49,735 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5963455149501661 [2024-11-19 14:02:49,735 INFO L175 Difference]: Start difference. First operand has 223 places, 218 transitions, 1697 flow. Second operand 14 states and 718 transitions. [2024-11-19 14:02:49,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 558 transitions, 4983 flow [2024-11-19 14:02:49,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 558 transitions, 4912 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-11-19 14:02:49,812 INFO L231 Difference]: Finished difference. Result has 228 places, 222 transitions, 1809 flow [2024-11-19 14:02:49,812 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1809, PETRI_PLACES=228, PETRI_TRANSITIONS=222} [2024-11-19 14:02:49,813 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 149 predicate places. [2024-11-19 14:02:49,813 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 222 transitions, 1809 flow [2024-11-19 14:02:49,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 39.46666666666667) internal successors, (592), 15 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:49,813 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:49,813 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:49,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-19 14:02:50,014 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:50,014 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:50,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:50,015 INFO L85 PathProgramCache]: Analyzing trace with hash 367542107, now seen corresponding path program 1 times [2024-11-19 14:02:50,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:50,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080293425] [2024-11-19 14:02:50,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:50,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:50,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:50,235 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:50,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:50,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080293425] [2024-11-19 14:02:50,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080293425] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:50,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414605173] [2024-11-19 14:02:50,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:50,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:50,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:50,238 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:50,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-19 14:02:50,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:50,336 INFO L255 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-19 14:02:50,338 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:50,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 14:02:50,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-19 14:02:50,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:50,455 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:50,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2024-11-19 14:02:50,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2024-11-19 14:02:50,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:02:50,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414605173] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:50,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:50,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-19 14:02:50,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160599101] [2024-11-19 14:02:50,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:50,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 14:02:50,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:50,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 14:02:50,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2024-11-19 14:02:50,621 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 86 [2024-11-19 14:02:50,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 222 transitions, 1809 flow. Second operand has 16 states, 16 states have (on average 40.3125) internal successors, (645), 16 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:50,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:50,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 86 [2024-11-19 14:02:50,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:52,213 INFO L124 PetriNetUnfolderBase]: 6000/11430 cut-off events. [2024-11-19 14:02:52,213 INFO L125 PetriNetUnfolderBase]: For 32691/33427 co-relation queries the response was YES. [2024-11-19 14:02:52,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38414 conditions, 11430 events. 6000/11430 cut-off events. For 32691/33427 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 91935 event pairs, 1476 based on Foata normal form. 580/11495 useless extension candidates. Maximal degree in co-relation 38359. Up to 3108 conditions per place. [2024-11-19 14:02:52,321 INFO L140 encePairwiseOnDemand]: 67/86 looper letters, 419 selfloop transitions, 58 changer transitions 87/602 dead transitions. [2024-11-19 14:02:52,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 602 transitions, 5475 flow [2024-11-19 14:02:52,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-19 14:02:52,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-19 14:02:52,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 777 transitions. [2024-11-19 14:02:52,322 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6023255813953489 [2024-11-19 14:02:52,322 INFO L175 Difference]: Start difference. First operand has 228 places, 222 transitions, 1809 flow. Second operand 15 states and 777 transitions. [2024-11-19 14:02:52,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 602 transitions, 5475 flow [2024-11-19 14:02:52,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 602 transitions, 5391 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-19 14:02:52,439 INFO L231 Difference]: Finished difference. Result has 240 places, 229 transitions, 1922 flow [2024-11-19 14:02:52,440 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1922, PETRI_PLACES=240, PETRI_TRANSITIONS=229} [2024-11-19 14:02:52,440 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 161 predicate places. [2024-11-19 14:02:52,441 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 229 transitions, 1922 flow [2024-11-19 14:02:52,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 40.3125) internal successors, (645), 16 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:52,441 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:52,441 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:52,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-19 14:02:52,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-19 14:02:52,642 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:52,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:52,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1429778302, now seen corresponding path program 1 times [2024-11-19 14:02:52,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:52,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246575002] [2024-11-19 14:02:52,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:52,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:52,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:52,764 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-19 14:02:52,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:52,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246575002] [2024-11-19 14:02:52,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246575002] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:52,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546118742] [2024-11-19 14:02:52,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:52,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:52,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:52,767 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:52,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-19 14:02:52,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:52,857 INFO L255 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:02:52,858 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:52,955 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-19 14:02:52,955 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:53,019 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-19 14:02:53,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546118742] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:53,020 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:53,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-11-19 14:02:53,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904525460] [2024-11-19 14:02:53,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:53,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-19 14:02:53,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:53,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-19 14:02:53,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2024-11-19 14:02:53,251 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 86 [2024-11-19 14:02:53,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 229 transitions, 1922 flow. Second operand has 20 states, 20 states have (on average 41.75) internal successors, (835), 20 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:53,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:53,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 86 [2024-11-19 14:02:53,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:54,966 INFO L124 PetriNetUnfolderBase]: 6922/15864 cut-off events. [2024-11-19 14:02:54,966 INFO L125 PetriNetUnfolderBase]: For 48554/49094 co-relation queries the response was YES. [2024-11-19 14:02:55,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54109 conditions, 15864 events. 6922/15864 cut-off events. For 48554/49094 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 156735 event pairs, 3226 based on Foata normal form. 314/15823 useless extension candidates. Maximal degree in co-relation 54050. Up to 6469 conditions per place. [2024-11-19 14:02:55,137 INFO L140 encePairwiseOnDemand]: 76/86 looper letters, 218 selfloop transitions, 86 changer transitions 48/400 dead transitions. [2024-11-19 14:02:55,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 400 transitions, 3887 flow [2024-11-19 14:02:55,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 14:02:55,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 14:02:55,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 528 transitions. [2024-11-19 14:02:55,138 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6139534883720931 [2024-11-19 14:02:55,138 INFO L175 Difference]: Start difference. First operand has 240 places, 229 transitions, 1922 flow. Second operand 10 states and 528 transitions. [2024-11-19 14:02:55,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 400 transitions, 3887 flow [2024-11-19 14:02:55,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 400 transitions, 3694 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-11-19 14:02:55,398 INFO L231 Difference]: Finished difference. Result has 245 places, 235 transitions, 2081 flow [2024-11-19 14:02:55,399 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2081, PETRI_PLACES=245, PETRI_TRANSITIONS=235} [2024-11-19 14:02:55,400 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 166 predicate places. [2024-11-19 14:02:55,400 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 235 transitions, 2081 flow [2024-11-19 14:02:55,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 41.75) internal successors, (835), 20 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:55,400 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:55,401 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:55,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-19 14:02:55,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:55,601 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:55,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:55,602 INFO L85 PathProgramCache]: Analyzing trace with hash -543778631, now seen corresponding path program 1 times [2024-11-19 14:02:55,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:55,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431342969] [2024-11-19 14:02:55,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:55,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:55,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:55,648 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 14:02:55,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:55,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431342969] [2024-11-19 14:02:55,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431342969] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:02:55,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:02:55,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:02:55,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317416598] [2024-11-19 14:02:55,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:02:55,649 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:02:55,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:55,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:02:55,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:02:55,667 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 86 [2024-11-19 14:02:55,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 235 transitions, 2081 flow. Second operand has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:55,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:55,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 86 [2024-11-19 14:02:55,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:02:57,620 INFO L124 PetriNetUnfolderBase]: 8884/18317 cut-off events. [2024-11-19 14:02:57,620 INFO L125 PetriNetUnfolderBase]: For 54837/55250 co-relation queries the response was YES. [2024-11-19 14:02:57,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63122 conditions, 18317 events. 8884/18317 cut-off events. For 54837/55250 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 169953 event pairs, 3966 based on Foata normal form. 541/18437 useless extension candidates. Maximal degree in co-relation 63062. Up to 8271 conditions per place. [2024-11-19 14:02:57,891 INFO L140 encePairwiseOnDemand]: 81/86 looper letters, 221 selfloop transitions, 10 changer transitions 62/332 dead transitions. [2024-11-19 14:02:57,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 332 transitions, 3439 flow [2024-11-19 14:02:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:02:57,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:02:57,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 235 transitions. [2024-11-19 14:02:57,892 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6831395348837209 [2024-11-19 14:02:57,892 INFO L175 Difference]: Start difference. First operand has 245 places, 235 transitions, 2081 flow. Second operand 4 states and 235 transitions. [2024-11-19 14:02:57,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 332 transitions, 3439 flow [2024-11-19 14:02:58,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 332 transitions, 3397 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-19 14:02:58,184 INFO L231 Difference]: Finished difference. Result has 242 places, 202 transitions, 1727 flow [2024-11-19 14:02:58,184 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=2019, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1727, PETRI_PLACES=242, PETRI_TRANSITIONS=202} [2024-11-19 14:02:58,184 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 163 predicate places. [2024-11-19 14:02:58,184 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 202 transitions, 1727 flow [2024-11-19 14:02:58,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:58,185 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:02:58,185 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:02:58,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-19 14:02:58,185 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:02:58,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:02:58,186 INFO L85 PathProgramCache]: Analyzing trace with hash 437382995, now seen corresponding path program 1 times [2024-11-19 14:02:58,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:02:58,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999980945] [2024-11-19 14:02:58,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:58,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:02:58,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:58,297 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-19 14:02:58,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:02:58,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999980945] [2024-11-19 14:02:58,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999980945] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:02:58,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353715986] [2024-11-19 14:02:58,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:02:58,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:02:58,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:02:58,300 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:02:58,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-19 14:02:58,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:02:58,392 INFO L255 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:02:58,393 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:02:58,489 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-19 14:02:58,489 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:02:58,571 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-19 14:02:58,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353715986] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:02:58,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:02:58,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-11-19 14:02:58,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297996435] [2024-11-19 14:02:58,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:02:58,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-19 14:02:58,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:02:58,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-19 14:02:58,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2024-11-19 14:02:58,875 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 86 [2024-11-19 14:02:58,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 202 transitions, 1727 flow. Second operand has 20 states, 20 states have (on average 41.85) internal successors, (837), 20 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:02:58,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:02:58,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 86 [2024-11-19 14:02:58,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:03:00,240 INFO L124 PetriNetUnfolderBase]: 4476/10257 cut-off events. [2024-11-19 14:03:00,241 INFO L125 PetriNetUnfolderBase]: For 32563/32757 co-relation queries the response was YES. [2024-11-19 14:03:00,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36093 conditions, 10257 events. 4476/10257 cut-off events. For 32563/32757 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 93949 event pairs, 2484 based on Foata normal form. 90/10108 useless extension candidates. Maximal degree in co-relation 36033. Up to 5049 conditions per place. [2024-11-19 14:03:00,304 INFO L140 encePairwiseOnDemand]: 76/86 looper letters, 77 selfloop transitions, 78 changer transitions 99/297 dead transitions. [2024-11-19 14:03:00,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 297 transitions, 2859 flow [2024-11-19 14:03:00,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 14:03:00,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 14:03:00,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 524 transitions. [2024-11-19 14:03:00,305 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6093023255813953 [2024-11-19 14:03:00,305 INFO L175 Difference]: Start difference. First operand has 242 places, 202 transitions, 1727 flow. Second operand 10 states and 524 transitions. [2024-11-19 14:03:00,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 297 transitions, 2859 flow [2024-11-19 14:03:00,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 297 transitions, 2814 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-11-19 14:03:00,447 INFO L231 Difference]: Finished difference. Result has 227 places, 198 transitions, 1797 flow [2024-11-19 14:03:00,447 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1797, PETRI_PLACES=227, PETRI_TRANSITIONS=198} [2024-11-19 14:03:00,448 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 148 predicate places. [2024-11-19 14:03:00,448 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 198 transitions, 1797 flow [2024-11-19 14:03:00,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 41.85) internal successors, (837), 20 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:03:00,448 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:03:00,449 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:03:00,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-19 14:03:00,649 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:03:00,649 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:03:00,650 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:03:00,650 INFO L85 PathProgramCache]: Analyzing trace with hash -69811793, now seen corresponding path program 2 times [2024-11-19 14:03:00,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:03:00,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626920560] [2024-11-19 14:03:00,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:03:00,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:03:00,658 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 14:03:00,658 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:03:00,682 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-19 14:03:00,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:03:00,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626920560] [2024-11-19 14:03:00,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626920560] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:03:00,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346770211] [2024-11-19 14:03:00,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:03:00,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:03:00,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:03:00,684 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:03:00,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-19 14:03:00,757 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 14:03:00,757 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:03:00,758 INFO L255 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 14:03:00,758 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:03:00,781 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-19 14:03:00,782 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:03:00,806 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-19 14:03:00,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346770211] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:03:00,806 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:03:00,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2024-11-19 14:03:00,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920117720] [2024-11-19 14:03:00,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:03:00,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:03:00,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:03:00,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:03:00,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:03:00,831 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 86 [2024-11-19 14:03:00,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 198 transitions, 1797 flow. Second operand has 5 states, 5 states have (on average 47.2) internal successors, (236), 5 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:03:00,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:03:00,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 86 [2024-11-19 14:03:00,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:03:01,597 INFO L124 PetriNetUnfolderBase]: 3353/7469 cut-off events. [2024-11-19 14:03:01,597 INFO L125 PetriNetUnfolderBase]: For 22037/22433 co-relation queries the response was YES. [2024-11-19 14:03:01,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25693 conditions, 7469 events. 3353/7469 cut-off events. For 22037/22433 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 64800 event pairs, 306 based on Foata normal form. 262/7701 useless extension candidates. Maximal degree in co-relation 25635. Up to 4158 conditions per place. [2024-11-19 14:03:01,664 INFO L140 encePairwiseOnDemand]: 80/86 looper letters, 214 selfloop transitions, 7 changer transitions 0/265 dead transitions. [2024-11-19 14:03:01,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 265 transitions, 2670 flow [2024-11-19 14:03:01,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:03:01,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:03:01,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 295 transitions. [2024-11-19 14:03:01,665 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.686046511627907 [2024-11-19 14:03:01,665 INFO L175 Difference]: Start difference. First operand has 227 places, 198 transitions, 1797 flow. Second operand 5 states and 295 transitions. [2024-11-19 14:03:01,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 265 transitions, 2670 flow [2024-11-19 14:03:01,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 265 transitions, 2476 flow, removed 18 selfloop flow, removed 14 redundant places. [2024-11-19 14:03:01,740 INFO L231 Difference]: Finished difference. Result has 209 places, 198 transitions, 1640 flow [2024-11-19 14:03:01,740 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1617, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1640, PETRI_PLACES=209, PETRI_TRANSITIONS=198} [2024-11-19 14:03:01,741 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 130 predicate places. [2024-11-19 14:03:01,741 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 198 transitions, 1640 flow [2024-11-19 14:03:01,741 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.2) internal successors, (236), 5 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:03:01,741 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:03:01,741 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:03:01,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-19 14:03:01,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:03:01,942 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:03:01,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:03:01,942 INFO L85 PathProgramCache]: Analyzing trace with hash 2130770743, now seen corresponding path program 1 times [2024-11-19 14:03:01,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:03:01,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096317646] [2024-11-19 14:03:01,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:03:01,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:03:01,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:03:02,297 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:03:02,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:03:02,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096317646] [2024-11-19 14:03:02,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096317646] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:03:02,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301188673] [2024-11-19 14:03:02,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:03:02,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:03:02,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:03:02,301 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:03:02,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-19 14:03:02,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:03:02,396 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-19 14:03:02,397 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:03:02,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-19 14:03:02,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2024-11-19 14:03:02,536 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-19 14:03:02,536 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:03:02,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-11-19 14:03:02,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2024-11-19 14:03:02,632 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-19 14:03:02,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301188673] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:03:02,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:03:02,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2024-11-19 14:03:02,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762040449] [2024-11-19 14:03:02,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:03:02,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:03:02,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:03:02,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:03:02,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:03:02,830 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 86 [2024-11-19 14:03:02,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 198 transitions, 1640 flow. Second operand has 26 states, 26 states have (on average 38.88461538461539) internal successors, (1011), 26 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:03:02,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:03:02,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 86 [2024-11-19 14:03:02,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:03:04,730 INFO L124 PetriNetUnfolderBase]: 5301/11365 cut-off events. [2024-11-19 14:03:04,730 INFO L125 PetriNetUnfolderBase]: For 31952/32660 co-relation queries the response was YES. [2024-11-19 14:03:04,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38912 conditions, 11365 events. 5301/11365 cut-off events. For 31952/32660 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 101503 event pairs, 1005 based on Foata normal form. 426/11527 useless extension candidates. Maximal degree in co-relation 38861. Up to 2122 conditions per place. [2024-11-19 14:03:04,839 INFO L140 encePairwiseOnDemand]: 70/86 looper letters, 353 selfloop transitions, 52 changer transitions 30/476 dead transitions. [2024-11-19 14:03:04,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 476 transitions, 4264 flow [2024-11-19 14:03:04,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-19 14:03:04,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-19 14:03:04,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 807 transitions. [2024-11-19 14:03:04,841 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5864825581395349 [2024-11-19 14:03:04,841 INFO L175 Difference]: Start difference. First operand has 209 places, 198 transitions, 1640 flow. Second operand 16 states and 807 transitions. [2024-11-19 14:03:04,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 476 transitions, 4264 flow [2024-11-19 14:03:04,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 476 transitions, 4251 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-19 14:03:04,989 INFO L231 Difference]: Finished difference. Result has 224 places, 206 transitions, 1838 flow [2024-11-19 14:03:04,989 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1631, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1838, PETRI_PLACES=224, PETRI_TRANSITIONS=206} [2024-11-19 14:03:04,990 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 145 predicate places. [2024-11-19 14:03:04,990 INFO L471 AbstractCegarLoop]: Abstraction has has 224 places, 206 transitions, 1838 flow [2024-11-19 14:03:04,990 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 38.88461538461539) internal successors, (1011), 26 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:03:04,990 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:03:04,990 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:03:05,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-19 14:03:05,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:03:05,191 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:03:05,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:03:05,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1629352626, now seen corresponding path program 1 times [2024-11-19 14:03:05,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:03:05,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002819004] [2024-11-19 14:03:05,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:03:05,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:03:05,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:03:05,568 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:03:05,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:03:05,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002819004] [2024-11-19 14:03:05,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002819004] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:03:05,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440164409] [2024-11-19 14:03:05,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:03:05,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:03:05,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:03:05,571 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:03:05,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-19 14:03:05,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:03:05,676 INFO L255 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-19 14:03:05,679 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:03:05,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-19 14:03:05,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2024-11-19 14:03:05,858 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-19 14:03:05,859 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:03:05,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2024-11-19 14:03:05,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-19 14:03:05,980 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-19 14:03:05,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440164409] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:03:05,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:03:05,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2024-11-19 14:03:05,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491044108] [2024-11-19 14:03:05,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:03:05,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:03:05,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:03:05,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:03:05,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:03:06,167 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 86 [2024-11-19 14:03:06,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 206 transitions, 1838 flow. Second operand has 26 states, 26 states have (on average 36.96153846153846) internal successors, (961), 26 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:03:06,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:03:06,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 86 [2024-11-19 14:03:06,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:03:08,071 INFO L124 PetriNetUnfolderBase]: 5791/11821 cut-off events. [2024-11-19 14:03:08,071 INFO L125 PetriNetUnfolderBase]: For 40223/41007 co-relation queries the response was YES. [2024-11-19 14:03:08,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42357 conditions, 11821 events. 5791/11821 cut-off events. For 40223/41007 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 101986 event pairs, 1257 based on Foata normal form. 466/12009 useless extension candidates. Maximal degree in co-relation 42302. Up to 2590 conditions per place. [2024-11-19 14:03:08,175 INFO L140 encePairwiseOnDemand]: 71/86 looper letters, 340 selfloop transitions, 48 changer transitions 15/442 dead transitions. [2024-11-19 14:03:08,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 442 transitions, 4113 flow [2024-11-19 14:03:08,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-19 14:03:08,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-19 14:03:08,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 720 transitions. [2024-11-19 14:03:08,177 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-11-19 14:03:08,177 INFO L175 Difference]: Start difference. First operand has 224 places, 206 transitions, 1838 flow. Second operand 15 states and 720 transitions. [2024-11-19 14:03:08,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 442 transitions, 4113 flow [2024-11-19 14:03:08,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 442 transitions, 4042 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-11-19 14:03:08,332 INFO L231 Difference]: Finished difference. Result has 229 places, 206 transitions, 1876 flow [2024-11-19 14:03:08,332 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1876, PETRI_PLACES=229, PETRI_TRANSITIONS=206} [2024-11-19 14:03:08,332 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 150 predicate places. [2024-11-19 14:03:08,332 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 206 transitions, 1876 flow [2024-11-19 14:03:08,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 36.96153846153846) internal successors, (961), 26 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:03:08,333 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:03:08,333 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:03:08,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-19 14:03:08,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-19 14:03:08,534 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:03:08,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:03:08,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1695140160, now seen corresponding path program 2 times [2024-11-19 14:03:08,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:03:08,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269032284] [2024-11-19 14:03:08,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:03:08,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:03:08,542 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 14:03:08,542 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:03:08,574 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-19 14:03:08,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:03:08,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269032284] [2024-11-19 14:03:08,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269032284] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:03:08,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315973947] [2024-11-19 14:03:08,575 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:03:08,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:03:08,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:03:08,577 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:03:08,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-19 14:03:08,673 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 14:03:08,673 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:03:08,674 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 14:03:08,675 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:03:08,710 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-19 14:03:08,711 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:03:08,748 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-19 14:03:08,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315973947] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:03:08,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:03:08,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2024-11-19 14:03:08,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427898698] [2024-11-19 14:03:08,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:03:08,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:03:08,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:03:08,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:03:08,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:03:08,780 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 86 [2024-11-19 14:03:08,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 206 transitions, 1876 flow. Second operand has 6 states, 6 states have (on average 45.666666666666664) internal successors, (274), 6 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:03:08,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:03:08,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 86 [2024-11-19 14:03:08,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:03:10,072 INFO L124 PetriNetUnfolderBase]: 5220/11828 cut-off events. [2024-11-19 14:03:10,072 INFO L125 PetriNetUnfolderBase]: For 45857/46781 co-relation queries the response was YES. [2024-11-19 14:03:10,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41461 conditions, 11828 events. 5220/11828 cut-off events. For 45857/46781 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 109796 event pairs, 546 based on Foata normal form. 437/12056 useless extension candidates. Maximal degree in co-relation 41405. Up to 6451 conditions per place. [2024-11-19 14:03:10,175 INFO L140 encePairwiseOnDemand]: 80/86 looper letters, 235 selfloop transitions, 7 changer transitions 0/286 dead transitions. [2024-11-19 14:03:10,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 286 transitions, 3034 flow [2024-11-19 14:03:10,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:03:10,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:03:10,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 272 transitions. [2024-11-19 14:03:10,176 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6325581395348837 [2024-11-19 14:03:10,176 INFO L175 Difference]: Start difference. First operand has 229 places, 206 transitions, 1876 flow. Second operand 5 states and 272 transitions. [2024-11-19 14:03:10,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 286 transitions, 3034 flow [2024-11-19 14:03:10,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 286 transitions, 2903 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-11-19 14:03:10,359 INFO L231 Difference]: Finished difference. Result has 221 places, 206 transitions, 1798 flow [2024-11-19 14:03:10,359 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1798, PETRI_PLACES=221, PETRI_TRANSITIONS=206} [2024-11-19 14:03:10,360 INFO L277 CegarLoopForPetriNet]: 79 programPoint places, 142 predicate places. [2024-11-19 14:03:10,360 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 206 transitions, 1798 flow [2024-11-19 14:03:10,360 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 45.666666666666664) internal successors, (274), 6 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:03:10,360 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:03:10,360 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:03:10,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-19 14:03:10,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-19 14:03:10,566 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (and 43 more)] === [2024-11-19 14:03:10,566 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:03:10,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1029676359, now seen corresponding path program 1 times [2024-11-19 14:03:10,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:03:10,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210350591] [2024-11-19 14:03:10,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:03:10,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:03:10,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:03:10,972 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:03:10,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:03:10,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210350591] [2024-11-19 14:03:10,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210350591] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:03:10,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920711569] [2024-11-19 14:03:10,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:03:10,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:03:10,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:03:10,975 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 14:03:10,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-19 14:03:11,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:03:11,063 INFO L255 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-19 14:03:11,065 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:03:11,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-19 14:03:11,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-19 14:03:11,153 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-19 14:03:11,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-19 14:03:11,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-19 14:03:11,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-19 14:03:11,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2024-11-19 14:03:11,330 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:03:11,330 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:03:11,507 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 14:03:11,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2024-11-19 14:03:11,515 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 14:03:11,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2024-11-19 14:03:11,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-19 14:03:11,640 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 14:03:11,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920711569] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:03:11,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:03:11,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2024-11-19 14:03:11,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049046846] [2024-11-19 14:03:11,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:03:11,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-19 14:03:11,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:03:11,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-19 14:03:11,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=884, Unknown=9, NotChecked=0, Total=992 [2024-11-19 14:03:11,891 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 86 [2024-11-19 14:03:11,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 206 transitions, 1798 flow. Second operand has 32 states, 32 states have (on average 28.375) internal successors, (908), 32 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 14:03:11,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:03:11,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 86 [2024-11-19 14:03:11,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand