./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe021_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 Calling Ultimate with: /root/.sdkman/candidates/java/current/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/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe021_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 15:25:10,824 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 15:25:10,910 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 15:25:10,916 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 15:25:10,917 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 15:25:10,944 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 15:25:10,945 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 15:25:10,945 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 15:25:10,946 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 15:25:10,947 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 15:25:10,947 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 15:25:10,948 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 15:25:10,949 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 15:25:10,951 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 15:25:10,951 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 15:25:10,951 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 15:25:10,952 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 15:25:10,955 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 15:25:10,956 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 15:25:10,956 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 15:25:10,956 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 15:25:10,957 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 15:25:10,957 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 15:25:10,957 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 15:25:10,958 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 15:25:10,958 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 15:25:10,958 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 15:25:10,958 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 15:25:10,959 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 15:25:10,959 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 15:25:10,960 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 15:25:10,961 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 15:25:10,961 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:25:10,961 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 15:25:10,961 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 15:25:10,962 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 15:25:10,962 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 15:25:10,962 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 15:25:10,962 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 15:25:10,963 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 15:25:10,963 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 15:25:10,963 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 15:25:10,964 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 15:25:10,964 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.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 15:25:11,209 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 15:25:11,234 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 15:25:11,236 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 15:25:11,237 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 15:25:11,238 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 15:25:11,239 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe021_tso.yml/witness.yml [2024-06-20 15:25:11,361 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 15:25:11,362 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 15:25:11,362 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-20 15:25:12,407 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 15:25:12,716 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 15:25:12,720 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-20 15:25:12,736 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7ce8a02ba/7c7cba7098194f7fa5c9ba1d113827d3/FLAGeb14e02a1 [2024-06-20 15:25:12,746 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7ce8a02ba/7c7cba7098194f7fa5c9ba1d113827d3 [2024-06-20 15:25:12,747 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 15:25:12,748 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 15:25:12,749 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 15:25:12,749 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 15:25:12,753 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 15:25:12,754 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:25:11" (1/2) ... [2024-06-20 15:25:12,755 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2289d373 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:25:12, skipping insertion in model container [2024-06-20 15:25:12,755 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:25:11" (1/2) ... [2024-06-20 15:25:12,756 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6592a139 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:25:12, skipping insertion in model container [2024-06-20 15:25:12,756 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:25:12" (2/2) ... [2024-06-20 15:25:12,757 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2289d373 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:12, skipping insertion in model container [2024-06-20 15:25:12,757 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:25:12" (2/2) ... [2024-06-20 15:25:12,757 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 15:25:12,799 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 15:25:12,800 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-20 15:25:12,800 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-20 15:25:12,801 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-20 15:25:12,801 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 15:25:12,801 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-20 15:25:12,829 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 15:25:13,139 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:25:13,150 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 15:25:13,241 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:25:13,274 INFO L206 MainTranslator]: Completed translation [2024-06-20 15:25:13,275 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13 WrapperNode [2024-06-20 15:25:13,275 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 15:25:13,276 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 15:25:13,276 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 15:25:13,276 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 15:25:13,283 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,314 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,351 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-20 15:25:13,353 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 15:25:13,353 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 15:25:13,354 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 15:25:13,354 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 15:25:13,363 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,364 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,369 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,390 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 15:25:13,390 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,390 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,404 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,405 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,410 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,411 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,415 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 15:25:13,418 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 15:25:13,418 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 15:25:13,419 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 15:25:13,420 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (1/1) ... [2024-06-20 15:25:13,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:25:13,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 15:25:13,454 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-06-20 15:25:13,476 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-06-20 15:25:13,493 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 15:25:13,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 15:25:13,494 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 15:25:13,494 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 15:25:13,494 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 15:25:13,495 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 15:25:13,495 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 15:25:13,495 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 15:25:13,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 15:25:13,495 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 15:25:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 15:25:13,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 15:25:13,497 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 15:25:13,631 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 15:25:13,633 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 15:25:13,796 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 15:25:13,796 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 15:25:13,961 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 15:25:13,961 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 15:25:13,961 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:25:13 BoogieIcfgContainer [2024-06-20 15:25:13,961 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 15:25:13,963 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 15:25:13,963 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 15:25:13,968 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 15:25:13,968 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:25:11" (1/4) ... [2024-06-20 15:25:13,969 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53c5c3c1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:25:13, skipping insertion in model container [2024-06-20 15:25:13,969 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 03:25:12" (2/4) ... [2024-06-20 15:25:13,969 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53c5c3c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:25:13, skipping insertion in model container [2024-06-20 15:25:13,969 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:25:13" (3/4) ... [2024-06-20 15:25:13,970 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53c5c3c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:25:13, skipping insertion in model container [2024-06-20 15:25:13,970 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:25:13" (4/4) ... [2024-06-20 15:25:13,971 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_tso.i [2024-06-20 15:25:13,990 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 15:25:13,990 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 15:25:13,990 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 15:25:14,048 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 15:25:14,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 15:25:14,108 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-20 15:25:14,108 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:25:14,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 15:25:14,110 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 15:25:14,113 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-20 15:25:14,121 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 15:25:14,127 INFO L357 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, mHoare=false, 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;@225722db, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 15:25:14,127 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 15:25:14,130 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 15:25:14,130 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 15:25:14,130 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:25:14,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:14,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 15:25:14,132 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:14,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:14,137 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-20 15:25:14,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:14,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971725187] [2024-06-20 15:25:14,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:14,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:14,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:14,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:14,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:14,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971725187] [2024-06-20 15:25:14,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971725187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:14,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:14,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 15:25:14,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262095873] [2024-06-20 15:25:14,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:14,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 15:25:14,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:14,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 15:25:14,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 15:25:14,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-20 15:25:14,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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-06-20 15:25:14,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:14,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-20 15:25:14,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:15,036 INFO L124 PetriNetUnfolderBase]: 606/994 cut-off events. [2024-06-20 15:25:15,036 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-20 15:25:15,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 994 events. 606/994 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5003 event pairs, 384 based on Foata normal form. 1/943 useless extension candidates. Maximal degree in co-relation 1998. Up to 941 conditions per place. [2024-06-20 15:25:15,051 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-20 15:25:15,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-20 15:25:15,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 15:25:15,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 15:25:15,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-20 15:25:15,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-20 15:25:15,065 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-20 15:25:15,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-20 15:25:15,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:15,071 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-20 15:25:15,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-20 15:25:15,077 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-20 15:25:15,078 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-20 15:25:15,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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-06-20 15:25:15,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:15,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:15,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 15:25:15,079 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:15,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:15,081 INFO L85 PathProgramCache]: Analyzing trace with hash 899799369, now seen corresponding path program 1 times [2024-06-20 15:25:15,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:15,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701482135] [2024-06-20 15:25:15,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:15,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:15,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:15,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:15,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:15,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701482135] [2024-06-20 15:25:15,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701482135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:15,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:15,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:25:15,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379748209] [2024-06-20 15:25:15,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:15,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:25:15,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:15,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:25:15,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:25:15,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:15,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 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-06-20 15:25:15,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:15,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:15,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:15,532 INFO L124 PetriNetUnfolderBase]: 767/1268 cut-off events. [2024-06-20 15:25:15,532 INFO L125 PetriNetUnfolderBase]: For 259/307 co-relation queries the response was YES. [2024-06-20 15:25:15,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 1268 events. 767/1268 cut-off events. For 259/307 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6248 event pairs, 422 based on Foata normal form. 3/1239 useless extension candidates. Maximal degree in co-relation 2875. Up to 1158 conditions per place. [2024-06-20 15:25:15,541 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-20 15:25:15,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 54 transitions, 246 flow [2024-06-20 15:25:15,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:25:15,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:25:15,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-20 15:25:15,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-20 15:25:15,574 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 106 transitions. [2024-06-20 15:25:15,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 54 transitions, 246 flow [2024-06-20 15:25:15,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 15:25:15,576 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-20 15:25:15,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-20 15:25:15,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-20 15:25:15,577 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-20 15:25:15,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 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-06-20 15:25:15,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:15,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:15,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 15:25:15,578 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:15,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:15,578 INFO L85 PathProgramCache]: Analyzing trace with hash 2123977079, now seen corresponding path program 1 times [2024-06-20 15:25:15,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:15,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675498451] [2024-06-20 15:25:15,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:15,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:15,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:15,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:15,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:15,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675498451] [2024-06-20 15:25:15,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675498451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:15,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:15,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:25:15,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675624167] [2024-06-20 15:25:15,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:15,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:25:15,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:15,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:25:15,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:25:15,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:15,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 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-06-20 15:25:15,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:15,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:15,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:15,938 INFO L124 PetriNetUnfolderBase]: 775/1314 cut-off events. [2024-06-20 15:25:15,939 INFO L125 PetriNetUnfolderBase]: For 717/720 co-relation queries the response was YES. [2024-06-20 15:25:15,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3315 conditions, 1314 events. 775/1314 cut-off events. For 717/720 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6593 event pairs, 287 based on Foata normal form. 7/1316 useless extension candidates. Maximal degree in co-relation 3300. Up to 1104 conditions per place. [2024-06-20 15:25:15,950 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-20 15:25:15,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 76 transitions, 400 flow [2024-06-20 15:25:15,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:25:15,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:25:15,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-20 15:25:15,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.695 [2024-06-20 15:25:15,957 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 139 transitions. [2024-06-20 15:25:15,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 76 transitions, 400 flow [2024-06-20 15:25:15,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 398 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-20 15:25:15,962 INFO L231 Difference]: Finished difference. Result has 52 places, 51 transitions, 255 flow [2024-06-20 15:25:15,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=255, PETRI_PLACES=52, PETRI_TRANSITIONS=51} [2024-06-20 15:25:15,964 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-20 15:25:15,964 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 51 transitions, 255 flow [2024-06-20 15:25:15,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 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-06-20 15:25:15,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:15,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:15,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 15:25:15,965 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:15,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:15,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1032521654, now seen corresponding path program 1 times [2024-06-20 15:25:15,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:15,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689991052] [2024-06-20 15:25:15,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:15,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:15,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:16,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-06-20 15:25:16,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:16,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689991052] [2024-06-20 15:25:16,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689991052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:16,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:16,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:16,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129907831] [2024-06-20 15:25:16,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:16,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:16,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:16,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:16,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:16,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:16,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 51 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-20 15:25:16,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:16,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:16,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:16,411 INFO L124 PetriNetUnfolderBase]: 787/1332 cut-off events. [2024-06-20 15:25:16,411 INFO L125 PetriNetUnfolderBase]: For 1668/1681 co-relation queries the response was YES. [2024-06-20 15:25:16,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4042 conditions, 1332 events. 787/1332 cut-off events. For 1668/1681 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6686 event pairs, 187 based on Foata normal form. 14/1341 useless extension candidates. Maximal degree in co-relation 4022. Up to 1072 conditions per place. [2024-06-20 15:25:16,420 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 56 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-20 15:25:16,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 513 flow [2024-06-20 15:25:16,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:16,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:16,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-20 15:25:16,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-20 15:25:16,423 INFO L175 Difference]: Start difference. First operand has 52 places, 51 transitions, 255 flow. Second operand 6 states and 161 transitions. [2024-06-20 15:25:16,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 513 flow [2024-06-20 15:25:16,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 503 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-20 15:25:16,431 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 307 flow [2024-06-20 15:25:16,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=307, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-20 15:25:16,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-20 15:25:16,433 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 307 flow [2024-06-20 15:25:16,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-20 15:25:16,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:16,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:16,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 15:25:16,434 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:16,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:16,435 INFO L85 PathProgramCache]: Analyzing trace with hash 934750669, now seen corresponding path program 1 times [2024-06-20 15:25:16,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:16,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122717147] [2024-06-20 15:25:16,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:16,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:16,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:16,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:16,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:16,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122717147] [2024-06-20 15:25:16,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122717147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:16,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:16,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:25:16,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407163490] [2024-06-20 15:25:16,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:16,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:25:16,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:16,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:25:16,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:25:16,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-20 15:25:16,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 307 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 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-06-20 15:25:16,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:16,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-20 15:25:16,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:16,808 INFO L124 PetriNetUnfolderBase]: 716/1208 cut-off events. [2024-06-20 15:25:16,809 INFO L125 PetriNetUnfolderBase]: For 2281/2292 co-relation queries the response was YES. [2024-06-20 15:25:16,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4009 conditions, 1208 events. 716/1208 cut-off events. For 2281/2292 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6057 event pairs, 247 based on Foata normal form. 3/1174 useless extension candidates. Maximal degree in co-relation 3986. Up to 1055 conditions per place. [2024-06-20 15:25:16,819 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 41 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-20 15:25:16,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 455 flow [2024-06-20 15:25:16,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:25:16,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:25:16,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-20 15:25:16,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 15:25:16,821 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 307 flow. Second operand 4 states and 104 transitions. [2024-06-20 15:25:16,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 455 flow [2024-06-20 15:25:16,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 67 transitions, 411 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-20 15:25:16,829 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 318 flow [2024-06-20 15:25:16,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=318, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-20 15:25:16,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-20 15:25:16,832 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 318 flow [2024-06-20 15:25:16,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 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-06-20 15:25:16,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:16,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:16,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 15:25:16,837 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:16,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:16,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-20 15:25:16,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:16,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107501335] [2024-06-20 15:25:16,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:16,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:16,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:16,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:16,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:16,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107501335] [2024-06-20 15:25:16,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107501335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:16,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:16,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:25:16,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839779190] [2024-06-20 15:25:16,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:16,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:25:16,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:16,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:25:16,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:25:17,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:17,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 318 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 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-06-20 15:25:17,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:17,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:17,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:17,229 INFO L124 PetriNetUnfolderBase]: 875/1472 cut-off events. [2024-06-20 15:25:17,229 INFO L125 PetriNetUnfolderBase]: For 3500/3518 co-relation queries the response was YES. [2024-06-20 15:25:17,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5004 conditions, 1472 events. 875/1472 cut-off events. For 3500/3518 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7597 event pairs, 318 based on Foata normal form. 2/1447 useless extension candidates. Maximal degree in co-relation 4980. Up to 1281 conditions per place. [2024-06-20 15:25:17,242 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 56 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-20 15:25:17,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 547 flow [2024-06-20 15:25:17,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:25:17,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:25:17,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-20 15:25:17,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-20 15:25:17,244 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 318 flow. Second operand 5 states and 123 transitions. [2024-06-20 15:25:17,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 547 flow [2024-06-20 15:25:17,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 80 transitions, 517 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:17,250 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 397 flow [2024-06-20 15:25:17,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=397, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-06-20 15:25:17,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-20 15:25:17,253 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 397 flow [2024-06-20 15:25:17,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 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-06-20 15:25:17,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:17,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:17,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 15:25:17,254 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:17,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:17,254 INFO L85 PathProgramCache]: Analyzing trace with hash 560231470, now seen corresponding path program 1 times [2024-06-20 15:25:17,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:17,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840938393] [2024-06-20 15:25:17,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:17,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:17,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:17,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:17,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:17,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840938393] [2024-06-20 15:25:17,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840938393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:17,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:17,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:25:17,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718739990] [2024-06-20 15:25:17,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:17,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:25:17,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:17,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:25:17,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:25:17,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:17,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 65 transitions, 397 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 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-06-20 15:25:17,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:17,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:17,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:17,636 INFO L124 PetriNetUnfolderBase]: 875/1446 cut-off events. [2024-06-20 15:25:17,637 INFO L125 PetriNetUnfolderBase]: For 3885/3904 co-relation queries the response was YES. [2024-06-20 15:25:17,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5326 conditions, 1446 events. 875/1446 cut-off events. For 3885/3904 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7269 event pairs, 295 based on Foata normal form. 10/1443 useless extension candidates. Maximal degree in co-relation 5299. Up to 1240 conditions per place. [2024-06-20 15:25:17,647 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 56 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-20 15:25:17,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 88 transitions, 645 flow [2024-06-20 15:25:17,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:25:17,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:25:17,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-20 15:25:17,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66 [2024-06-20 15:25:17,649 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 397 flow. Second operand 5 states and 132 transitions. [2024-06-20 15:25:17,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 88 transitions, 645 flow [2024-06-20 15:25:17,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 88 transitions, 639 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-20 15:25:17,654 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 465 flow [2024-06-20 15:25:17,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=465, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-20 15:25:17,654 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-20 15:25:17,655 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 465 flow [2024-06-20 15:25:17,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 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-06-20 15:25:17,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:17,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:17,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 15:25:17,656 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:17,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:17,656 INFO L85 PathProgramCache]: Analyzing trace with hash 647261484, now seen corresponding path program 2 times [2024-06-20 15:25:17,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:17,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958985871] [2024-06-20 15:25:17,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:17,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:17,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:17,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:17,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:17,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958985871] [2024-06-20 15:25:17,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958985871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:17,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:17,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:25:17,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550080787] [2024-06-20 15:25:17,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:17,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:25:17,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:17,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:25:17,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:25:17,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:17,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 465 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 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-06-20 15:25:17,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:17,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:17,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:17,976 INFO L124 PetriNetUnfolderBase]: 885/1458 cut-off events. [2024-06-20 15:25:17,976 INFO L125 PetriNetUnfolderBase]: For 4839/4874 co-relation queries the response was YES. [2024-06-20 15:25:17,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5630 conditions, 1458 events. 885/1458 cut-off events. For 4839/4874 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7302 event pairs, 304 based on Foata normal form. 23/1466 useless extension candidates. Maximal degree in co-relation 5600. Up to 1255 conditions per place. [2024-06-20 15:25:17,988 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 50 selfloop transitions, 22 changer transitions 0/83 dead transitions. [2024-06-20 15:25:17,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 83 transitions, 647 flow [2024-06-20 15:25:17,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:25:17,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:25:17,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-20 15:25:17,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-20 15:25:17,990 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 465 flow. Second operand 5 states and 128 transitions. [2024-06-20 15:25:17,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 83 transitions, 647 flow [2024-06-20 15:25:17,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 83 transitions, 620 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:17,997 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 491 flow [2024-06-20 15:25:17,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=491, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-20 15:25:17,998 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-20 15:25:17,998 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 491 flow [2024-06-20 15:25:17,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 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-06-20 15:25:17,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:17,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:17,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 15:25:17,999 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:17,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:17,999 INFO L85 PathProgramCache]: Analyzing trace with hash -957909310, now seen corresponding path program 1 times [2024-06-20 15:25:18,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:18,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76665514] [2024-06-20 15:25:18,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:18,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:18,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:18,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:18,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:18,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76665514] [2024-06-20 15:25:18,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76665514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:18,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:18,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:18,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000423256] [2024-06-20 15:25:18,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:18,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:18,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:18,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:18,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:18,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:18,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 491 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 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-06-20 15:25:18,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:18,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:18,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:18,376 INFO L124 PetriNetUnfolderBase]: 955/1555 cut-off events. [2024-06-20 15:25:18,376 INFO L125 PetriNetUnfolderBase]: For 6049/6049 co-relation queries the response was YES. [2024-06-20 15:25:18,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6079 conditions, 1555 events. 955/1555 cut-off events. For 6049/6049 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7651 event pairs, 306 based on Foata normal form. 4/1554 useless extension candidates. Maximal degree in co-relation 6048. Up to 1302 conditions per place. [2024-06-20 15:25:18,389 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 82 selfloop transitions, 22 changer transitions 0/111 dead transitions. [2024-06-20 15:25:18,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 111 transitions, 930 flow [2024-06-20 15:25:18,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:18,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:18,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-20 15:25:18,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-20 15:25:18,391 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 491 flow. Second operand 6 states and 152 transitions. [2024-06-20 15:25:18,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 111 transitions, 930 flow [2024-06-20 15:25:18,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 111 transitions, 832 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:18,401 INFO L231 Difference]: Finished difference. Result has 73 places, 82 transitions, 591 flow [2024-06-20 15:25:18,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=73, PETRI_TRANSITIONS=82} [2024-06-20 15:25:18,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-20 15:25:18,402 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 82 transitions, 591 flow [2024-06-20 15:25:18,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 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-06-20 15:25:18,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:18,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:18,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 15:25:18,403 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:18,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:18,403 INFO L85 PathProgramCache]: Analyzing trace with hash 936432908, now seen corresponding path program 2 times [2024-06-20 15:25:18,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:18,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904091692] [2024-06-20 15:25:18,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:18,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:18,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:18,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:18,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:18,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904091692] [2024-06-20 15:25:18,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904091692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:18,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:18,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:18,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945375702] [2024-06-20 15:25:18,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:18,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:18,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:18,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:18,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:18,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:18,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 82 transitions, 591 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 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-06-20 15:25:18,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:18,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:18,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:18,785 INFO L124 PetriNetUnfolderBase]: 966/1569 cut-off events. [2024-06-20 15:25:18,785 INFO L125 PetriNetUnfolderBase]: For 7370/7374 co-relation queries the response was YES. [2024-06-20 15:25:18,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6612 conditions, 1569 events. 966/1569 cut-off events. For 7370/7374 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7700 event pairs, 320 based on Foata normal form. 3/1563 useless extension candidates. Maximal degree in co-relation 6579. Up to 1309 conditions per place. [2024-06-20 15:25:18,797 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 78 selfloop transitions, 31 changer transitions 0/116 dead transitions. [2024-06-20 15:25:18,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 116 transitions, 1013 flow [2024-06-20 15:25:18,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:18,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:18,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-20 15:25:18,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-20 15:25:18,799 INFO L175 Difference]: Start difference. First operand has 73 places, 82 transitions, 591 flow. Second operand 6 states and 152 transitions. [2024-06-20 15:25:18,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 116 transitions, 1013 flow [2024-06-20 15:25:18,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 116 transitions, 975 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:18,812 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 705 flow [2024-06-20 15:25:18,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=705, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2024-06-20 15:25:18,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-20 15:25:18,813 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 705 flow [2024-06-20 15:25:18,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 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-06-20 15:25:18,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:18,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:18,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 15:25:18,814 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:18,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:18,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1281284802, now seen corresponding path program 3 times [2024-06-20 15:25:18,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:18,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276079230] [2024-06-20 15:25:18,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:18,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:18,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:18,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:18,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:18,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276079230] [2024-06-20 15:25:18,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276079230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:18,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:18,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:18,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128293259] [2024-06-20 15:25:18,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:18,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:18,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:18,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:18,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:19,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:19,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 705 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 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-06-20 15:25:19,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:19,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:19,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:19,219 INFO L124 PetriNetUnfolderBase]: 961/1565 cut-off events. [2024-06-20 15:25:19,219 INFO L125 PetriNetUnfolderBase]: For 8736/8740 co-relation queries the response was YES. [2024-06-20 15:25:19,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6846 conditions, 1565 events. 961/1565 cut-off events. For 8736/8740 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7659 event pairs, 320 based on Foata normal form. 3/1561 useless extension candidates. Maximal degree in co-relation 6811. Up to 1306 conditions per place. [2024-06-20 15:25:19,237 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 77 selfloop transitions, 30 changer transitions 0/114 dead transitions. [2024-06-20 15:25:19,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 114 transitions, 1023 flow [2024-06-20 15:25:19,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:19,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:19,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-20 15:25:19,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:25:19,240 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 705 flow. Second operand 6 states and 150 transitions. [2024-06-20 15:25:19,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 114 transitions, 1023 flow [2024-06-20 15:25:19,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 114 transitions, 1011 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-20 15:25:19,254 INFO L231 Difference]: Finished difference. Result has 84 places, 91 transitions, 761 flow [2024-06-20 15:25:19,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=761, PETRI_PLACES=84, PETRI_TRANSITIONS=91} [2024-06-20 15:25:19,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-20 15:25:19,255 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 91 transitions, 761 flow [2024-06-20 15:25:19,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 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-06-20 15:25:19,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:19,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:19,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 15:25:19,256 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:19,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:19,257 INFO L85 PathProgramCache]: Analyzing trace with hash 2137432180, now seen corresponding path program 1 times [2024-06-20 15:25:19,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:19,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015017320] [2024-06-20 15:25:19,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:19,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:19,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:19,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:19,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:19,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015017320] [2024-06-20 15:25:19,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015017320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:19,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:19,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:19,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009671190] [2024-06-20 15:25:19,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:19,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:19,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:19,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:19,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:19,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:19,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 91 transitions, 761 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-20 15:25:19,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:19,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:19,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:19,679 INFO L124 PetriNetUnfolderBase]: 886/1488 cut-off events. [2024-06-20 15:25:19,679 INFO L125 PetriNetUnfolderBase]: For 10182/10182 co-relation queries the response was YES. [2024-06-20 15:25:19,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6736 conditions, 1488 events. 886/1488 cut-off events. For 10182/10182 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7544 event pairs, 262 based on Foata normal form. 4/1490 useless extension candidates. Maximal degree in co-relation 6698. Up to 1267 conditions per place. [2024-06-20 15:25:19,691 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 86 selfloop transitions, 12 changer transitions 0/113 dead transitions. [2024-06-20 15:25:19,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 113 transitions, 1021 flow [2024-06-20 15:25:19,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:19,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:19,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 15:25:19,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-20 15:25:19,693 INFO L175 Difference]: Start difference. First operand has 84 places, 91 transitions, 761 flow. Second operand 6 states and 145 transitions. [2024-06-20 15:25:19,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 113 transitions, 1021 flow [2024-06-20 15:25:19,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 956 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 15:25:19,711 INFO L231 Difference]: Finished difference. Result has 86 places, 93 transitions, 745 flow [2024-06-20 15:25:19,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=745, PETRI_PLACES=86, PETRI_TRANSITIONS=93} [2024-06-20 15:25:19,712 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-20 15:25:19,712 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 93 transitions, 745 flow [2024-06-20 15:25:19,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-20 15:25:19,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:19,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:19,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 15:25:19,713 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:19,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:19,714 INFO L85 PathProgramCache]: Analyzing trace with hash -130985520, now seen corresponding path program 1 times [2024-06-20 15:25:19,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:19,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127245478] [2024-06-20 15:25:19,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:19,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:19,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:19,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:19,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:19,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127245478] [2024-06-20 15:25:19,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127245478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:19,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:19,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:19,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968943275] [2024-06-20 15:25:19,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:19,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:19,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:19,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:19,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:19,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:19,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 93 transitions, 745 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 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-06-20 15:25:19,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:19,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:19,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:20,118 INFO L124 PetriNetUnfolderBase]: 980/1604 cut-off events. [2024-06-20 15:25:20,119 INFO L125 PetriNetUnfolderBase]: For 11455/11455 co-relation queries the response was YES. [2024-06-20 15:25:20,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7355 conditions, 1604 events. 980/1604 cut-off events. For 11455/11455 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7928 event pairs, 302 based on Foata normal form. 2/1601 useless extension candidates. Maximal degree in co-relation 7316. Up to 1323 conditions per place. [2024-06-20 15:25:20,131 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 87 selfloop transitions, 33 changer transitions 0/127 dead transitions. [2024-06-20 15:25:20,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 127 transitions, 1207 flow [2024-06-20 15:25:20,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:20,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:20,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-20 15:25:20,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-20 15:25:20,133 INFO L175 Difference]: Start difference. First operand has 86 places, 93 transitions, 745 flow. Second operand 6 states and 153 transitions. [2024-06-20 15:25:20,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 127 transitions, 1207 flow [2024-06-20 15:25:20,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 127 transitions, 1176 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-20 15:25:20,150 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 861 flow [2024-06-20 15:25:20,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=861, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-20 15:25:20,151 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-20 15:25:20,151 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 861 flow [2024-06-20 15:25:20,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 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-06-20 15:25:20,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:20,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:20,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 15:25:20,152 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:20,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:20,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1511566248, now seen corresponding path program 2 times [2024-06-20 15:25:20,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:20,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107094912] [2024-06-20 15:25:20,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:20,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:20,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:20,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:20,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:20,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107094912] [2024-06-20 15:25:20,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107094912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:20,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:20,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:20,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640822592] [2024-06-20 15:25:20,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:20,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:20,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:20,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:20,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:20,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:20,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 861 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 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-06-20 15:25:20,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:20,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:20,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:20,535 INFO L124 PetriNetUnfolderBase]: 975/1597 cut-off events. [2024-06-20 15:25:20,535 INFO L125 PetriNetUnfolderBase]: For 12945/12945 co-relation queries the response was YES. [2024-06-20 15:25:20,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7575 conditions, 1597 events. 975/1597 cut-off events. For 12945/12945 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7935 event pairs, 302 based on Foata normal form. 2/1594 useless extension candidates. Maximal degree in co-relation 7534. Up to 1318 conditions per place. [2024-06-20 15:25:20,547 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 85 selfloop transitions, 37 changer transitions 0/129 dead transitions. [2024-06-20 15:25:20,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 129 transitions, 1242 flow [2024-06-20 15:25:20,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:20,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:20,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-20 15:25:20,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-20 15:25:20,548 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 861 flow. Second operand 6 states and 155 transitions. [2024-06-20 15:25:20,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 129 transitions, 1242 flow [2024-06-20 15:25:20,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 129 transitions, 1200 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:20,569 INFO L231 Difference]: Finished difference. Result has 94 places, 102 transitions, 941 flow [2024-06-20 15:25:20,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=941, PETRI_PLACES=94, PETRI_TRANSITIONS=102} [2024-06-20 15:25:20,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-20 15:25:20,570 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 102 transitions, 941 flow [2024-06-20 15:25:20,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 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-06-20 15:25:20,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:20,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:20,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 15:25:20,571 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:20,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:20,572 INFO L85 PathProgramCache]: Analyzing trace with hash -744578988, now seen corresponding path program 3 times [2024-06-20 15:25:20,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:20,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183896883] [2024-06-20 15:25:20,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:20,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:20,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:20,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:20,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:20,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183896883] [2024-06-20 15:25:20,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183896883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:20,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:20,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:20,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564514902] [2024-06-20 15:25:20,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:20,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:20,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:20,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:20,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:20,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:20,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 102 transitions, 941 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 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-06-20 15:25:20,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:20,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:20,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:20,962 INFO L124 PetriNetUnfolderBase]: 970/1592 cut-off events. [2024-06-20 15:25:20,963 INFO L125 PetriNetUnfolderBase]: For 15230/15237 co-relation queries the response was YES. [2024-06-20 15:25:20,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7758 conditions, 1592 events. 970/1592 cut-off events. For 15230/15237 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7948 event pairs, 328 based on Foata normal form. 5/1589 useless extension candidates. Maximal degree in co-relation 7715. Up to 1313 conditions per place. [2024-06-20 15:25:20,976 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 82 selfloop transitions, 33 changer transitions 0/122 dead transitions. [2024-06-20 15:25:20,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 122 transitions, 1230 flow [2024-06-20 15:25:20,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:20,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:20,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 15:25:20,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-20 15:25:20,978 INFO L175 Difference]: Start difference. First operand has 94 places, 102 transitions, 941 flow. Second operand 6 states and 145 transitions. [2024-06-20 15:25:20,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 122 transitions, 1230 flow [2024-06-20 15:25:20,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 122 transitions, 1180 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:21,001 INFO L231 Difference]: Finished difference. Result has 97 places, 103 transitions, 976 flow [2024-06-20 15:25:21,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=976, PETRI_PLACES=97, PETRI_TRANSITIONS=103} [2024-06-20 15:25:21,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-20 15:25:21,002 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 976 flow [2024-06-20 15:25:21,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 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-06-20 15:25:21,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:21,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:21,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 15:25:21,003 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:21,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:21,003 INFO L85 PathProgramCache]: Analyzing trace with hash 169234449, now seen corresponding path program 1 times [2024-06-20 15:25:21,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:21,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593311797] [2024-06-20 15:25:21,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:21,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:21,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:21,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:21,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:21,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593311797] [2024-06-20 15:25:21,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593311797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:21,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:21,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:21,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710789995] [2024-06-20 15:25:21,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:21,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:21,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:21,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:21,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:21,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:21,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 976 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 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-06-20 15:25:21,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:21,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:21,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:21,450 INFO L124 PetriNetUnfolderBase]: 942/1562 cut-off events. [2024-06-20 15:25:21,450 INFO L125 PetriNetUnfolderBase]: For 18133/18141 co-relation queries the response was YES. [2024-06-20 15:25:21,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7876 conditions, 1562 events. 942/1562 cut-off events. For 18133/18141 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7940 event pairs, 168 based on Foata normal form. 10/1523 useless extension candidates. Maximal degree in co-relation 7832. Up to 1184 conditions per place. [2024-06-20 15:25:21,463 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 81 selfloop transitions, 30 changer transitions 0/133 dead transitions. [2024-06-20 15:25:21,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1350 flow [2024-06-20 15:25:21,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:21,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:21,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-20 15:25:21,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-20 15:25:21,465 INFO L175 Difference]: Start difference. First operand has 97 places, 103 transitions, 976 flow. Second operand 6 states and 154 transitions. [2024-06-20 15:25:21,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1350 flow [2024-06-20 15:25:21,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 133 transitions, 1299 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:21,491 INFO L231 Difference]: Finished difference. Result has 100 places, 107 transitions, 1024 flow [2024-06-20 15:25:21,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1024, PETRI_PLACES=100, PETRI_TRANSITIONS=107} [2024-06-20 15:25:21,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-20 15:25:21,492 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 107 transitions, 1024 flow [2024-06-20 15:25:21,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 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-06-20 15:25:21,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:21,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:21,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 15:25:21,493 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:21,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:21,493 INFO L85 PathProgramCache]: Analyzing trace with hash 118948389, now seen corresponding path program 2 times [2024-06-20 15:25:21,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:21,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344872775] [2024-06-20 15:25:21,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:21,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:21,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:21,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:21,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:21,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344872775] [2024-06-20 15:25:21,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344872775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:21,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:21,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:21,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480479698] [2024-06-20 15:25:21,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:21,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:21,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:21,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:21,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:21,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:21,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 107 transitions, 1024 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 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-06-20 15:25:21,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:21,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:21,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:21,942 INFO L124 PetriNetUnfolderBase]: 930/1542 cut-off events. [2024-06-20 15:25:21,942 INFO L125 PetriNetUnfolderBase]: For 20100/20115 co-relation queries the response was YES. [2024-06-20 15:25:21,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7964 conditions, 1542 events. 930/1542 cut-off events. For 20100/20115 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7802 event pairs, 235 based on Foata normal form. 8/1500 useless extension candidates. Maximal degree in co-relation 7918. Up to 1252 conditions per place. [2024-06-20 15:25:21,956 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 77 selfloop transitions, 31 changer transitions 0/130 dead transitions. [2024-06-20 15:25:21,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 130 transitions, 1298 flow [2024-06-20 15:25:21,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:21,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:21,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-20 15:25:21,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-20 15:25:21,958 INFO L175 Difference]: Start difference. First operand has 100 places, 107 transitions, 1024 flow. Second operand 6 states and 152 transitions. [2024-06-20 15:25:21,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 130 transitions, 1298 flow [2024-06-20 15:25:21,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 130 transitions, 1255 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:21,987 INFO L231 Difference]: Finished difference. Result has 104 places, 107 transitions, 1051 flow [2024-06-20 15:25:21,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1051, PETRI_PLACES=104, PETRI_TRANSITIONS=107} [2024-06-20 15:25:21,988 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-20 15:25:21,988 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 107 transitions, 1051 flow [2024-06-20 15:25:21,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 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-06-20 15:25:21,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:21,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:21,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 15:25:21,989 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:21,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:21,989 INFO L85 PathProgramCache]: Analyzing trace with hash 234424257, now seen corresponding path program 1 times [2024-06-20 15:25:21,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:21,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828495791] [2024-06-20 15:25:21,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:21,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:21,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:22,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:22,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:22,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828495791] [2024-06-20 15:25:22,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828495791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:22,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:22,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:22,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441931255] [2024-06-20 15:25:22,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:22,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:22,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:22,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:22,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:22,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:22,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 107 transitions, 1051 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 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-06-20 15:25:22,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:22,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:22,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:22,467 INFO L124 PetriNetUnfolderBase]: 1057/1735 cut-off events. [2024-06-20 15:25:22,468 INFO L125 PetriNetUnfolderBase]: For 22650/22650 co-relation queries the response was YES. [2024-06-20 15:25:22,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8663 conditions, 1735 events. 1057/1735 cut-off events. For 22650/22650 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8829 event pairs, 275 based on Foata normal form. 20/1750 useless extension candidates. Maximal degree in co-relation 8615. Up to 1348 conditions per place. [2024-06-20 15:25:22,484 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 95 selfloop transitions, 37 changer transitions 0/139 dead transitions. [2024-06-20 15:25:22,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 139 transitions, 1413 flow [2024-06-20 15:25:22,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:22,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:22,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-20 15:25:22,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-20 15:25:22,485 INFO L175 Difference]: Start difference. First operand has 104 places, 107 transitions, 1051 flow. Second operand 7 states and 174 transitions. [2024-06-20 15:25:22,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 139 transitions, 1413 flow [2024-06-20 15:25:22,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 139 transitions, 1342 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:22,517 INFO L231 Difference]: Finished difference. Result has 106 places, 109 transitions, 1082 flow [2024-06-20 15:25:22,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1082, PETRI_PLACES=106, PETRI_TRANSITIONS=109} [2024-06-20 15:25:22,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-20 15:25:22,518 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 109 transitions, 1082 flow [2024-06-20 15:25:22,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 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-06-20 15:25:22,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:22,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:22,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 15:25:22,519 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:22,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:22,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1837383801, now seen corresponding path program 2 times [2024-06-20 15:25:22,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:22,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571600623] [2024-06-20 15:25:22,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:22,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:22,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:22,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:22,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:22,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571600623] [2024-06-20 15:25:22,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571600623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:22,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:22,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:22,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101256702] [2024-06-20 15:25:22,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:22,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:22,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:22,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:22,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:22,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:22,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 109 transitions, 1082 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 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-06-20 15:25:22,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:22,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:22,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:22,986 INFO L124 PetriNetUnfolderBase]: 1074/1752 cut-off events. [2024-06-20 15:25:22,987 INFO L125 PetriNetUnfolderBase]: For 22945/22949 co-relation queries the response was YES. [2024-06-20 15:25:22,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9048 conditions, 1752 events. 1074/1752 cut-off events. For 22945/22949 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8812 event pairs, 301 based on Foata normal form. 5/1746 useless extension candidates. Maximal degree in co-relation 8999. Up to 1467 conditions per place. [2024-06-20 15:25:23,001 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 40 changer transitions 0/135 dead transitions. [2024-06-20 15:25:23,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 135 transitions, 1418 flow [2024-06-20 15:25:23,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:23,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:23,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:25:23,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:25:23,003 INFO L175 Difference]: Start difference. First operand has 106 places, 109 transitions, 1082 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:25:23,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 135 transitions, 1418 flow [2024-06-20 15:25:23,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 135 transitions, 1338 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:23,032 INFO L231 Difference]: Finished difference. Result has 108 places, 111 transitions, 1113 flow [2024-06-20 15:25:23,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1002, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1113, PETRI_PLACES=108, PETRI_TRANSITIONS=111} [2024-06-20 15:25:23,032 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-20 15:25:23,033 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 111 transitions, 1113 flow [2024-06-20 15:25:23,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 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-06-20 15:25:23,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:23,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:23,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 15:25:23,033 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:23,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:23,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1077694261, now seen corresponding path program 3 times [2024-06-20 15:25:23,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:23,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249716948] [2024-06-20 15:25:23,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:23,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:23,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:23,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:23,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:23,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249716948] [2024-06-20 15:25:23,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249716948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:23,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:23,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:23,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685666383] [2024-06-20 15:25:23,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:23,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:23,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:23,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:23,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:23,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:23,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 111 transitions, 1113 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 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-06-20 15:25:23,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:23,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:23,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:23,470 INFO L124 PetriNetUnfolderBase]: 1091/1779 cut-off events. [2024-06-20 15:25:23,470 INFO L125 PetriNetUnfolderBase]: For 25345/25349 co-relation queries the response was YES. [2024-06-20 15:25:23,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9365 conditions, 1779 events. 1091/1779 cut-off events. For 25345/25349 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8982 event pairs, 306 based on Foata normal form. 5/1773 useless extension candidates. Maximal degree in co-relation 9315. Up to 1494 conditions per place. [2024-06-20 15:25:23,484 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 89 selfloop transitions, 41 changer transitions 0/137 dead transitions. [2024-06-20 15:25:23,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 137 transitions, 1457 flow [2024-06-20 15:25:23,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:23,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:23,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:25:23,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:25:23,486 INFO L175 Difference]: Start difference. First operand has 108 places, 111 transitions, 1113 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:25:23,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 137 transitions, 1457 flow [2024-06-20 15:25:23,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 137 transitions, 1364 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:23,519 INFO L231 Difference]: Finished difference. Result has 110 places, 113 transitions, 1137 flow [2024-06-20 15:25:23,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1137, PETRI_PLACES=110, PETRI_TRANSITIONS=113} [2024-06-20 15:25:23,519 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-20 15:25:23,519 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 113 transitions, 1137 flow [2024-06-20 15:25:23,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 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-06-20 15:25:23,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:23,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:23,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 15:25:23,520 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:23,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:23,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1077990931, now seen corresponding path program 4 times [2024-06-20 15:25:23,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:23,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448417209] [2024-06-20 15:25:23,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:23,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:23,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:23,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:23,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:23,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448417209] [2024-06-20 15:25:23,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448417209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:23,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:23,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:23,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120527489] [2024-06-20 15:25:23,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:23,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:23,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:23,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:23,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:23,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:23,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 113 transitions, 1137 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 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-06-20 15:25:23,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:23,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:23,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:24,024 INFO L124 PetriNetUnfolderBase]: 1083/1767 cut-off events. [2024-06-20 15:25:24,024 INFO L125 PetriNetUnfolderBase]: For 27019/27023 co-relation queries the response was YES. [2024-06-20 15:25:24,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9413 conditions, 1767 events. 1083/1767 cut-off events. For 27019/27023 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8932 event pairs, 263 based on Foata normal form. 5/1761 useless extension candidates. Maximal degree in co-relation 9362. Up to 1313 conditions per place. [2024-06-20 15:25:24,039 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 48 changer transitions 0/143 dead transitions. [2024-06-20 15:25:24,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 143 transitions, 1513 flow [2024-06-20 15:25:24,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:24,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:24,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 15:25:24,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-20 15:25:24,041 INFO L175 Difference]: Start difference. First operand has 110 places, 113 transitions, 1137 flow. Second operand 7 states and 173 transitions. [2024-06-20 15:25:24,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 143 transitions, 1513 flow [2024-06-20 15:25:24,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 143 transitions, 1414 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:24,113 INFO L231 Difference]: Finished difference. Result has 112 places, 115 transitions, 1173 flow [2024-06-20 15:25:24,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1173, PETRI_PLACES=112, PETRI_TRANSITIONS=115} [2024-06-20 15:25:24,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-20 15:25:24,113 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 115 transitions, 1173 flow [2024-06-20 15:25:24,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 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-06-20 15:25:24,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:24,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:24,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 15:25:24,114 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:24,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:24,114 INFO L85 PathProgramCache]: Analyzing trace with hash 951301915, now seen corresponding path program 1 times [2024-06-20 15:25:24,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:24,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763410317] [2024-06-20 15:25:24,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:24,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:24,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:24,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:24,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:24,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763410317] [2024-06-20 15:25:24,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763410317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:24,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:24,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:24,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135388205] [2024-06-20 15:25:24,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:24,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:24,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:24,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:24,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:24,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:24,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 115 transitions, 1173 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:24,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:24,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:24,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:24,589 INFO L124 PetriNetUnfolderBase]: 1185/1971 cut-off events. [2024-06-20 15:25:24,590 INFO L125 PetriNetUnfolderBase]: For 33916/33916 co-relation queries the response was YES. [2024-06-20 15:25:24,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10504 conditions, 1971 events. 1185/1971 cut-off events. For 33916/33916 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10441 event pairs, 218 based on Foata normal form. 12/1978 useless extension candidates. Maximal degree in co-relation 10452. Up to 1172 conditions per place. [2024-06-20 15:25:24,607 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 113 selfloop transitions, 38 changer transitions 0/158 dead transitions. [2024-06-20 15:25:24,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 158 transitions, 1720 flow [2024-06-20 15:25:24,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:24,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:24,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-20 15:25:24,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-20 15:25:24,610 INFO L175 Difference]: Start difference. First operand has 112 places, 115 transitions, 1173 flow. Second operand 7 states and 177 transitions. [2024-06-20 15:25:24,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 158 transitions, 1720 flow [2024-06-20 15:25:24,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 158 transitions, 1603 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:24,661 INFO L231 Difference]: Finished difference. Result has 116 places, 120 transitions, 1217 flow [2024-06-20 15:25:24,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1217, PETRI_PLACES=116, PETRI_TRANSITIONS=120} [2024-06-20 15:25:24,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-20 15:25:24,662 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 120 transitions, 1217 flow [2024-06-20 15:25:24,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:24,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:24,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:24,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 15:25:24,663 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:24,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:24,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1637047851, now seen corresponding path program 2 times [2024-06-20 15:25:24,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:24,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277767665] [2024-06-20 15:25:24,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:24,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:24,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:24,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:24,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:24,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277767665] [2024-06-20 15:25:24,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277767665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:24,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:24,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:24,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20660836] [2024-06-20 15:25:24,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:24,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:24,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:24,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:24,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:24,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:24,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 120 transitions, 1217 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:24,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:24,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:24,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:25,208 INFO L124 PetriNetUnfolderBase]: 1226/2052 cut-off events. [2024-06-20 15:25:25,208 INFO L125 PetriNetUnfolderBase]: For 37341/37341 co-relation queries the response was YES. [2024-06-20 15:25:25,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 2052 events. 1226/2052 cut-off events. For 37341/37341 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11086 event pairs, 306 based on Foata normal form. 12/2059 useless extension candidates. Maximal degree in co-relation 10866. Up to 1548 conditions per place. [2024-06-20 15:25:25,226 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-20 15:25:25,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 156 transitions, 1646 flow [2024-06-20 15:25:25,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:25,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:25,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 15:25:25,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-20 15:25:25,228 INFO L175 Difference]: Start difference. First operand has 116 places, 120 transitions, 1217 flow. Second operand 7 states and 176 transitions. [2024-06-20 15:25:25,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 156 transitions, 1646 flow [2024-06-20 15:25:25,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 156 transitions, 1591 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:25,294 INFO L231 Difference]: Finished difference. Result has 122 places, 123 transitions, 1296 flow [2024-06-20 15:25:25,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1296, PETRI_PLACES=122, PETRI_TRANSITIONS=123} [2024-06-20 15:25:25,295 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-20 15:25:25,295 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 123 transitions, 1296 flow [2024-06-20 15:25:25,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:25,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:25,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:25,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 15:25:25,296 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:25,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:25,297 INFO L85 PathProgramCache]: Analyzing trace with hash 2056065939, now seen corresponding path program 3 times [2024-06-20 15:25:25,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:25,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543689079] [2024-06-20 15:25:25,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:25,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:25,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:25,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:25,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:25,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543689079] [2024-06-20 15:25:25,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543689079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:25,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:25,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:25,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155680471] [2024-06-20 15:25:25,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:25,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:25,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:25,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:25,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:25,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:25,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 123 transitions, 1296 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:25,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:25,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:25,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:25,865 INFO L124 PetriNetUnfolderBase]: 1328/2236 cut-off events. [2024-06-20 15:25:25,866 INFO L125 PetriNetUnfolderBase]: For 44914/44914 co-relation queries the response was YES. [2024-06-20 15:25:25,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12210 conditions, 2236 events. 1328/2236 cut-off events. For 44914/44914 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12388 event pairs, 271 based on Foata normal form. 12/2243 useless extension candidates. Maximal degree in co-relation 12152. Up to 1654 conditions per place. [2024-06-20 15:25:25,883 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 116 selfloop transitions, 41 changer transitions 0/164 dead transitions. [2024-06-20 15:25:25,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 164 transitions, 1849 flow [2024-06-20 15:25:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:25,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:25,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 15:25:25,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-20 15:25:25,885 INFO L175 Difference]: Start difference. First operand has 122 places, 123 transitions, 1296 flow. Second operand 7 states and 181 transitions. [2024-06-20 15:25:25,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 164 transitions, 1849 flow [2024-06-20 15:25:25,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 164 transitions, 1790 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:25,955 INFO L231 Difference]: Finished difference. Result has 127 places, 126 transitions, 1382 flow [2024-06-20 15:25:25,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1382, PETRI_PLACES=127, PETRI_TRANSITIONS=126} [2024-06-20 15:25:25,956 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-20 15:25:25,956 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 126 transitions, 1382 flow [2024-06-20 15:25:25,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:25,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:25,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:25,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 15:25:25,957 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:25,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:25,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1322996721, now seen corresponding path program 4 times [2024-06-20 15:25:25,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:25,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015345647] [2024-06-20 15:25:25,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:25,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:25,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:26,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:26,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:26,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015345647] [2024-06-20 15:25:26,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015345647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:26,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:26,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:26,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053309399] [2024-06-20 15:25:26,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:26,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:26,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:26,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:26,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:26,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:26,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 126 transitions, 1382 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:26,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:26,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:26,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:26,479 INFO L124 PetriNetUnfolderBase]: 1386/2334 cut-off events. [2024-06-20 15:25:26,480 INFO L125 PetriNetUnfolderBase]: For 50249/50249 co-relation queries the response was YES. [2024-06-20 15:25:26,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12971 conditions, 2334 events. 1386/2334 cut-off events. For 50249/50249 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13129 event pairs, 376 based on Foata normal form. 16/2345 useless extension candidates. Maximal degree in co-relation 12910. Up to 1925 conditions per place. [2024-06-20 15:25:26,496 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 114 selfloop transitions, 36 changer transitions 0/157 dead transitions. [2024-06-20 15:25:26,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 157 transitions, 1786 flow [2024-06-20 15:25:26,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:26,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:26,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:25:26,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-20 15:25:26,497 INFO L175 Difference]: Start difference. First operand has 127 places, 126 transitions, 1382 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:25:26,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 157 transitions, 1786 flow [2024-06-20 15:25:26,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 157 transitions, 1723 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:26,580 INFO L231 Difference]: Finished difference. Result has 131 places, 127 transitions, 1422 flow [2024-06-20 15:25:26,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1422, PETRI_PLACES=131, PETRI_TRANSITIONS=127} [2024-06-20 15:25:26,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-20 15:25:26,581 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 127 transitions, 1422 flow [2024-06-20 15:25:26,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:26,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:26,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:26,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 15:25:26,581 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:26,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:26,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1328503251, now seen corresponding path program 5 times [2024-06-20 15:25:26,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:26,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846461435] [2024-06-20 15:25:26,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:26,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:26,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:26,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:26,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:26,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846461435] [2024-06-20 15:25:26,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846461435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:26,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:26,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:26,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467866278] [2024-06-20 15:25:26,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:26,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:26,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:26,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:26,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:26,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:26,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 127 transitions, 1422 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:26,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:26,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:26,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:27,090 INFO L124 PetriNetUnfolderBase]: 1444/2432 cut-off events. [2024-06-20 15:25:27,090 INFO L125 PetriNetUnfolderBase]: For 54035/54035 co-relation queries the response was YES. [2024-06-20 15:25:27,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13575 conditions, 2432 events. 1444/2432 cut-off events. For 54035/54035 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13828 event pairs, 386 based on Foata normal form. 16/2443 useless extension candidates. Maximal degree in co-relation 13512. Up to 2023 conditions per place. [2024-06-20 15:25:27,107 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 115 selfloop transitions, 39 changer transitions 0/161 dead transitions. [2024-06-20 15:25:27,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 161 transitions, 1842 flow [2024-06-20 15:25:27,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:27,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:27,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 15:25:27,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-20 15:25:27,109 INFO L175 Difference]: Start difference. First operand has 131 places, 127 transitions, 1422 flow. Second operand 7 states and 176 transitions. [2024-06-20 15:25:27,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 161 transitions, 1842 flow [2024-06-20 15:25:27,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 161 transitions, 1763 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:27,181 INFO L231 Difference]: Finished difference. Result has 133 places, 128 transitions, 1452 flow [2024-06-20 15:25:27,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1452, PETRI_PLACES=133, PETRI_TRANSITIONS=128} [2024-06-20 15:25:27,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-20 15:25:27,182 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 128 transitions, 1452 flow [2024-06-20 15:25:27,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:27,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:27,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:27,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 15:25:27,183 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:27,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:27,183 INFO L85 PathProgramCache]: Analyzing trace with hash 921832277, now seen corresponding path program 1 times [2024-06-20 15:25:27,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:27,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188558434] [2024-06-20 15:25:27,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:27,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:27,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:27,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:27,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:27,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188558434] [2024-06-20 15:25:27,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188558434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:27,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:27,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:27,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791922260] [2024-06-20 15:25:27,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:27,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:27,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:27,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:27,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:27,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:27,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 128 transitions, 1452 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:27,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:27,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:27,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:27,738 INFO L124 PetriNetUnfolderBase]: 1485/2513 cut-off events. [2024-06-20 15:25:27,738 INFO L125 PetriNetUnfolderBase]: For 56839/56839 co-relation queries the response was YES. [2024-06-20 15:25:27,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13999 conditions, 2513 events. 1485/2513 cut-off events. For 56839/56839 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14463 event pairs, 382 based on Foata normal form. 12/2520 useless extension candidates. Maximal degree in co-relation 13935. Up to 1795 conditions per place. [2024-06-20 15:25:27,753 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 115 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-20 15:25:27,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 162 transitions, 1875 flow [2024-06-20 15:25:27,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:27,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:27,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-20 15:25:27,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-20 15:25:27,754 INFO L175 Difference]: Start difference. First operand has 133 places, 128 transitions, 1452 flow. Second operand 7 states and 174 transitions. [2024-06-20 15:25:27,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 162 transitions, 1875 flow [2024-06-20 15:25:27,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 162 transitions, 1788 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:27,813 INFO L231 Difference]: Finished difference. Result has 135 places, 129 transitions, 1475 flow [2024-06-20 15:25:27,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1475, PETRI_PLACES=135, PETRI_TRANSITIONS=129} [2024-06-20 15:25:27,814 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-20 15:25:27,814 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 129 transitions, 1475 flow [2024-06-20 15:25:27,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:27,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:27,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:27,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 15:25:27,814 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:27,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:27,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1077376269, now seen corresponding path program 1 times [2024-06-20 15:25:27,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:27,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063412254] [2024-06-20 15:25:27,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:27,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:27,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:27,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:27,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:27,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063412254] [2024-06-20 15:25:27,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063412254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:27,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:27,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:27,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480780186] [2024-06-20 15:25:27,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:27,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:27,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:27,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:27,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:27,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:27,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 129 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-20 15:25:27,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:27,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:27,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:28,286 INFO L124 PetriNetUnfolderBase]: 1495/2527 cut-off events. [2024-06-20 15:25:28,286 INFO L125 PetriNetUnfolderBase]: For 56116/56116 co-relation queries the response was YES. [2024-06-20 15:25:28,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14201 conditions, 2527 events. 1495/2527 cut-off events. For 56116/56116 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14561 event pairs, 394 based on Foata normal form. 1/2526 useless extension candidates. Maximal degree in co-relation 14136. Up to 2321 conditions per place. [2024-06-20 15:25:28,300 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 22 changer transitions 0/155 dead transitions. [2024-06-20 15:25:28,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 155 transitions, 1960 flow [2024-06-20 15:25:28,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:28,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:28,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-20 15:25:28,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 15:25:28,303 INFO L175 Difference]: Start difference. First operand has 135 places, 129 transitions, 1475 flow. Second operand 6 states and 141 transitions. [2024-06-20 15:25:28,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 155 transitions, 1960 flow [2024-06-20 15:25:28,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 155 transitions, 1869 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:28,363 INFO L231 Difference]: Finished difference. Result has 137 places, 138 transitions, 1539 flow [2024-06-20 15:25:28,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1539, PETRI_PLACES=137, PETRI_TRANSITIONS=138} [2024-06-20 15:25:28,364 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-20 15:25:28,364 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 138 transitions, 1539 flow [2024-06-20 15:25:28,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-20 15:25:28,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:28,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:28,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 15:25:28,364 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:28,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:28,364 INFO L85 PathProgramCache]: Analyzing trace with hash -157169189, now seen corresponding path program 6 times [2024-06-20 15:25:28,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:28,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247857556] [2024-06-20 15:25:28,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:28,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:28,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:28,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:28,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:28,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247857556] [2024-06-20 15:25:28,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247857556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:28,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:28,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:28,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946144887] [2024-06-20 15:25:28,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:28,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:28,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:28,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:28,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:28,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:28,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 138 transitions, 1539 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:28,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:28,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:28,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:28,827 INFO L124 PetriNetUnfolderBase]: 1467/2487 cut-off events. [2024-06-20 15:25:28,827 INFO L125 PetriNetUnfolderBase]: For 58916/58925 co-relation queries the response was YES. [2024-06-20 15:25:28,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13608 conditions, 2487 events. 1467/2487 cut-off events. For 58916/58925 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14329 event pairs, 410 based on Foata normal form. 20/2499 useless extension candidates. Maximal degree in co-relation 13541. Up to 2064 conditions per place. [2024-06-20 15:25:28,844 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 125 selfloop transitions, 34 changer transitions 0/166 dead transitions. [2024-06-20 15:25:28,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 166 transitions, 1955 flow [2024-06-20 15:25:28,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:28,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:28,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:25:28,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:25:28,845 INFO L175 Difference]: Start difference. First operand has 137 places, 138 transitions, 1539 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:25:28,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 166 transitions, 1955 flow [2024-06-20 15:25:28,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 166 transitions, 1895 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-20 15:25:28,924 INFO L231 Difference]: Finished difference. Result has 143 places, 139 transitions, 1580 flow [2024-06-20 15:25:28,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1580, PETRI_PLACES=143, PETRI_TRANSITIONS=139} [2024-06-20 15:25:28,925 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-20 15:25:28,925 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 139 transitions, 1580 flow [2024-06-20 15:25:28,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:28,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:28,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:28,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 15:25:28,925 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:28,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:28,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 2 times [2024-06-20 15:25:28,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:28,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553685617] [2024-06-20 15:25:28,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:28,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:28,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:29,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:29,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:29,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553685617] [2024-06-20 15:25:29,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553685617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:29,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:29,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:29,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032416991] [2024-06-20 15:25:29,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:29,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:29,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:29,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:29,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:29,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:29,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 139 transitions, 1580 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:29,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:29,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:29,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:29,503 INFO L124 PetriNetUnfolderBase]: 1447/2453 cut-off events. [2024-06-20 15:25:29,503 INFO L125 PetriNetUnfolderBase]: For 55634/55643 co-relation queries the response was YES. [2024-06-20 15:25:29,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13273 conditions, 2453 events. 1447/2453 cut-off events. For 55634/55643 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14065 event pairs, 381 based on Foata normal form. 16/2461 useless extension candidates. Maximal degree in co-relation 13204. Up to 1945 conditions per place. [2024-06-20 15:25:29,527 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 126 selfloop transitions, 36 changer transitions 0/169 dead transitions. [2024-06-20 15:25:29,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 169 transitions, 1988 flow [2024-06-20 15:25:29,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:29,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:29,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:25:29,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-20 15:25:29,529 INFO L175 Difference]: Start difference. First operand has 143 places, 139 transitions, 1580 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:25:29,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 169 transitions, 1988 flow [2024-06-20 15:25:29,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 169 transitions, 1915 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:29,625 INFO L231 Difference]: Finished difference. Result has 145 places, 139 transitions, 1585 flow [2024-06-20 15:25:29,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1585, PETRI_PLACES=145, PETRI_TRANSITIONS=139} [2024-06-20 15:25:29,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-20 15:25:29,626 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 139 transitions, 1585 flow [2024-06-20 15:25:29,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:29,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:29,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:29,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 15:25:29,627 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:29,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:29,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1985079861, now seen corresponding path program 3 times [2024-06-20 15:25:29,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:29,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913237299] [2024-06-20 15:25:29,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:29,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:29,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:29,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:29,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:29,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913237299] [2024-06-20 15:25:29,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913237299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:29,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:29,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:29,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687558444] [2024-06-20 15:25:29,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:29,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:29,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:29,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:29,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:29,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:29,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 139 transitions, 1585 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:29,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:29,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:29,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:30,142 INFO L124 PetriNetUnfolderBase]: 1427/2421 cut-off events. [2024-06-20 15:25:30,143 INFO L125 PetriNetUnfolderBase]: For 53425/53434 co-relation queries the response was YES. [2024-06-20 15:25:30,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12893 conditions, 2421 events. 1427/2421 cut-off events. For 53425/53434 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13876 event pairs, 326 based on Foata normal form. 16/2429 useless extension candidates. Maximal degree in co-relation 12823. Up to 1412 conditions per place. [2024-06-20 15:25:30,167 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 118 selfloop transitions, 44 changer transitions 0/169 dead transitions. [2024-06-20 15:25:30,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 169 transitions, 1935 flow [2024-06-20 15:25:30,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:30,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:30,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:25:30,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-20 15:25:30,169 INFO L175 Difference]: Start difference. First operand has 145 places, 139 transitions, 1585 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:25:30,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 169 transitions, 1935 flow [2024-06-20 15:25:30,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 169 transitions, 1774 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 15:25:30,256 INFO L231 Difference]: Finished difference. Result has 143 places, 138 transitions, 1456 flow [2024-06-20 15:25:30,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1456, PETRI_PLACES=143, PETRI_TRANSITIONS=138} [2024-06-20 15:25:30,256 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-20 15:25:30,256 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 138 transitions, 1456 flow [2024-06-20 15:25:30,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-20 15:25:30,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:30,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:30,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 15:25:30,257 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:30,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:30,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1697089209, now seen corresponding path program 2 times [2024-06-20 15:25:30,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:30,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689926316] [2024-06-20 15:25:30,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:30,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:30,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:30,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:30,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:30,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689926316] [2024-06-20 15:25:30,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689926316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:30,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:30,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:30,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661923235] [2024-06-20 15:25:30,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:30,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:30,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:30,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:30,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:30,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:30,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 138 transitions, 1456 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-20 15:25:30,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:30,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:30,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:30,772 INFO L124 PetriNetUnfolderBase]: 1432/2428 cut-off events. [2024-06-20 15:25:30,772 INFO L125 PetriNetUnfolderBase]: For 49802/49802 co-relation queries the response was YES. [2024-06-20 15:25:30,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12717 conditions, 2428 events. 1432/2428 cut-off events. For 49802/49802 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13913 event pairs, 350 based on Foata normal form. 1/2427 useless extension candidates. Maximal degree in co-relation 12648. Up to 2226 conditions per place. [2024-06-20 15:25:30,787 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 129 selfloop transitions, 19 changer transitions 0/155 dead transitions. [2024-06-20 15:25:30,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 155 transitions, 1828 flow [2024-06-20 15:25:30,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:25:30,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:25:30,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-20 15:25:30,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-20 15:25:30,788 INFO L175 Difference]: Start difference. First operand has 143 places, 138 transitions, 1456 flow. Second operand 4 states and 103 transitions. [2024-06-20 15:25:30,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 155 transitions, 1828 flow [2024-06-20 15:25:30,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 155 transitions, 1701 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 15:25:30,859 INFO L231 Difference]: Finished difference. Result has 141 places, 141 transitions, 1429 flow [2024-06-20 15:25:30,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1429, PETRI_PLACES=141, PETRI_TRANSITIONS=141} [2024-06-20 15:25:30,860 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-20 15:25:30,860 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 141 transitions, 1429 flow [2024-06-20 15:25:30,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-20 15:25:30,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:30,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:30,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 15:25:30,861 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:30,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:30,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1105900367, now seen corresponding path program 3 times [2024-06-20 15:25:30,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:30,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880733678] [2024-06-20 15:25:30,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:30,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:30,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:30,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:30,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:30,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880733678] [2024-06-20 15:25:30,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880733678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:30,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:30,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:30,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110581443] [2024-06-20 15:25:30,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:30,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:30,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:30,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:30,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:31,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:31,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 141 transitions, 1429 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-20 15:25:31,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:31,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:31,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:31,296 INFO L124 PetriNetUnfolderBase]: 1429/2424 cut-off events. [2024-06-20 15:25:31,297 INFO L125 PetriNetUnfolderBase]: For 51130/51130 co-relation queries the response was YES. [2024-06-20 15:25:31,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12313 conditions, 2424 events. 1429/2424 cut-off events. For 51130/51130 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13881 event pairs, 350 based on Foata normal form. 1/2423 useless extension candidates. Maximal degree in co-relation 12244. Up to 2216 conditions per place. [2024-06-20 15:25:31,312 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 124 selfloop transitions, 25 changer transitions 0/156 dead transitions. [2024-06-20 15:25:31,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 156 transitions, 1765 flow [2024-06-20 15:25:31,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:25:31,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:25:31,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-20 15:25:31,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-20 15:25:31,313 INFO L175 Difference]: Start difference. First operand has 141 places, 141 transitions, 1429 flow. Second operand 5 states and 121 transitions. [2024-06-20 15:25:31,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 156 transitions, 1765 flow [2024-06-20 15:25:31,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 156 transitions, 1701 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:31,411 INFO L231 Difference]: Finished difference. Result has 144 places, 141 transitions, 1425 flow [2024-06-20 15:25:31,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1425, PETRI_PLACES=144, PETRI_TRANSITIONS=141} [2024-06-20 15:25:31,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-20 15:25:31,411 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 141 transitions, 1425 flow [2024-06-20 15:25:31,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-20 15:25:31,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:31,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:31,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 15:25:31,412 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:31,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:31,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1423766763, now seen corresponding path program 1 times [2024-06-20 15:25:31,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:31,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195162462] [2024-06-20 15:25:31,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:31,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:31,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:31,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:31,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:31,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195162462] [2024-06-20 15:25:31,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195162462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:31,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:31,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:31,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912870361] [2024-06-20 15:25:31,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:31,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:31,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:31,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:31,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:31,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:31,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 141 transitions, 1425 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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-06-20 15:25:31,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:31,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:31,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:31,876 INFO L124 PetriNetUnfolderBase]: 1371/2372 cut-off events. [2024-06-20 15:25:31,877 INFO L125 PetriNetUnfolderBase]: For 54895/54895 co-relation queries the response was YES. [2024-06-20 15:25:31,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12142 conditions, 2372 events. 1371/2372 cut-off events. For 54895/54895 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13905 event pairs, 323 based on Foata normal form. 2/2369 useless extension candidates. Maximal degree in co-relation 12072. Up to 2078 conditions per place. [2024-06-20 15:25:31,896 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 122 selfloop transitions, 24 changer transitions 0/164 dead transitions. [2024-06-20 15:25:31,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 164 transitions, 1877 flow [2024-06-20 15:25:31,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:31,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:31,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-20 15:25:31,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:25:31,897 INFO L175 Difference]: Start difference. First operand has 144 places, 141 transitions, 1425 flow. Second operand 6 states and 144 transitions. [2024-06-20 15:25:31,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 164 transitions, 1877 flow [2024-06-20 15:25:31,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 164 transitions, 1813 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 15:25:31,963 INFO L231 Difference]: Finished difference. Result has 146 places, 147 transitions, 1475 flow [2024-06-20 15:25:31,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1475, PETRI_PLACES=146, PETRI_TRANSITIONS=147} [2024-06-20 15:25:31,964 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-20 15:25:31,964 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 147 transitions, 1475 flow [2024-06-20 15:25:31,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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-06-20 15:25:31,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:31,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:31,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 15:25:31,964 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:31,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:31,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1423646793, now seen corresponding path program 2 times [2024-06-20 15:25:31,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:31,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627988532] [2024-06-20 15:25:31,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:31,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:31,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:32,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:32,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:32,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627988532] [2024-06-20 15:25:32,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627988532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:32,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:32,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:32,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844857027] [2024-06-20 15:25:32,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:32,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:32,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:32,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:32,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:32,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:32,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 147 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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-06-20 15:25:32,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:32,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:32,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:32,511 INFO L124 PetriNetUnfolderBase]: 1391/2404 cut-off events. [2024-06-20 15:25:32,511 INFO L125 PetriNetUnfolderBase]: For 55584/55584 co-relation queries the response was YES. [2024-06-20 15:25:32,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12509 conditions, 2404 events. 1391/2404 cut-off events. For 55584/55584 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14109 event pairs, 323 based on Foata normal form. 2/2401 useless extension candidates. Maximal degree in co-relation 12439. Up to 2114 conditions per place. [2024-06-20 15:25:32,525 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 24 changer transitions 0/168 dead transitions. [2024-06-20 15:25:32,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 168 transitions, 1888 flow [2024-06-20 15:25:32,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:32,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:32,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-20 15:25:32,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-20 15:25:32,526 INFO L175 Difference]: Start difference. First operand has 146 places, 147 transitions, 1475 flow. Second operand 6 states and 139 transitions. [2024-06-20 15:25:32,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 168 transitions, 1888 flow [2024-06-20 15:25:32,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 168 transitions, 1835 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:32,585 INFO L231 Difference]: Finished difference. Result has 150 places, 155 transitions, 1564 flow [2024-06-20 15:25:32,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1564, PETRI_PLACES=150, PETRI_TRANSITIONS=155} [2024-06-20 15:25:32,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-20 15:25:32,585 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 155 transitions, 1564 flow [2024-06-20 15:25:32,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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-06-20 15:25:32,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:32,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:32,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 15:25:32,586 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:32,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:32,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1106084693, now seen corresponding path program 3 times [2024-06-20 15:25:32,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:32,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223972169] [2024-06-20 15:25:32,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:32,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:32,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:32,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:32,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:32,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223972169] [2024-06-20 15:25:32,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223972169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:32,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:32,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:32,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656931285] [2024-06-20 15:25:32,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:32,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:32,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:32,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:32,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:32,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:25:32,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 155 transitions, 1564 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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-06-20 15:25:32,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:32,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:25:32,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:33,065 INFO L124 PetriNetUnfolderBase]: 1380/2391 cut-off events. [2024-06-20 15:25:33,066 INFO L125 PetriNetUnfolderBase]: For 57313/57313 co-relation queries the response was YES. [2024-06-20 15:25:33,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12462 conditions, 2391 events. 1380/2391 cut-off events. For 57313/57313 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14037 event pairs, 323 based on Foata normal form. 2/2388 useless extension candidates. Maximal degree in co-relation 12390. Up to 2088 conditions per place. [2024-06-20 15:25:33,089 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 123 selfloop transitions, 29 changer transitions 0/170 dead transitions. [2024-06-20 15:25:33,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 170 transitions, 1906 flow [2024-06-20 15:25:33,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:25:33,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:25:33,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-20 15:25:33,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-20 15:25:33,090 INFO L175 Difference]: Start difference. First operand has 150 places, 155 transitions, 1564 flow. Second operand 5 states and 124 transitions. [2024-06-20 15:25:33,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 170 transitions, 1906 flow [2024-06-20 15:25:33,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 170 transitions, 1835 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:33,167 INFO L231 Difference]: Finished difference. Result has 152 places, 155 transitions, 1567 flow [2024-06-20 15:25:33,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1567, PETRI_PLACES=152, PETRI_TRANSITIONS=155} [2024-06-20 15:25:33,168 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-20 15:25:33,168 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 155 transitions, 1567 flow [2024-06-20 15:25:33,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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-06-20 15:25:33,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:33,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:33,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 15:25:33,169 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:33,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:33,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-20 15:25:33,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:33,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287424626] [2024-06-20 15:25:33,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:33,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:33,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:33,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:33,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:33,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287424626] [2024-06-20 15:25:33,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287424626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:33,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:33,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:25:33,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116102113] [2024-06-20 15:25:33,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:33,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:25:33,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:33,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:25:33,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:25:33,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:33,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 155 transitions, 1567 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-20 15:25:33,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:33,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:33,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:33,593 INFO L124 PetriNetUnfolderBase]: 1448/2459 cut-off events. [2024-06-20 15:25:33,593 INFO L125 PetriNetUnfolderBase]: For 58990/58990 co-relation queries the response was YES. [2024-06-20 15:25:33,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12820 conditions, 2459 events. 1448/2459 cut-off events. For 58990/58990 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14114 event pairs, 347 based on Foata normal form. 2/2459 useless extension candidates. Maximal degree in co-relation 12747. Up to 2267 conditions per place. [2024-06-20 15:25:33,607 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 149 selfloop transitions, 10 changer transitions 0/166 dead transitions. [2024-06-20 15:25:33,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 166 transitions, 1931 flow [2024-06-20 15:25:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:25:33,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:25:33,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-20 15:25:33,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 15:25:33,608 INFO L175 Difference]: Start difference. First operand has 152 places, 155 transitions, 1567 flow. Second operand 4 states and 95 transitions. [2024-06-20 15:25:33,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 166 transitions, 1931 flow [2024-06-20 15:25:33,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 166 transitions, 1871 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-20 15:25:33,699 INFO L231 Difference]: Finished difference. Result has 152 places, 157 transitions, 1560 flow [2024-06-20 15:25:33,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1560, PETRI_PLACES=152, PETRI_TRANSITIONS=157} [2024-06-20 15:25:33,699 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-20 15:25:33,700 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 157 transitions, 1560 flow [2024-06-20 15:25:33,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-20 15:25:33,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:33,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:33,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 15:25:33,700 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:33,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:33,701 INFO L85 PathProgramCache]: Analyzing trace with hash -970338903, now seen corresponding path program 1 times [2024-06-20 15:25:33,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:33,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463528572] [2024-06-20 15:25:33,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:33,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:33,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:33,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:33,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:33,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463528572] [2024-06-20 15:25:33,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463528572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:33,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:33,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:33,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623646015] [2024-06-20 15:25:33,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:33,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:33,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:33,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:33,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:33,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:33,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 157 transitions, 1560 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:33,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:33,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:33,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:34,175 INFO L124 PetriNetUnfolderBase]: 1476/2509 cut-off events. [2024-06-20 15:25:34,175 INFO L125 PetriNetUnfolderBase]: For 59781/59784 co-relation queries the response was YES. [2024-06-20 15:25:34,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13086 conditions, 2509 events. 1476/2509 cut-off events. For 59781/59784 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14485 event pairs, 352 based on Foata normal form. 4/2510 useless extension candidates. Maximal degree in co-relation 13012. Up to 2118 conditions per place. [2024-06-20 15:25:34,192 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 59 changer transitions 0/198 dead transitions. [2024-06-20 15:25:34,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 198 transitions, 2303 flow [2024-06-20 15:25:34,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:34,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:34,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 15:25:34,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-20 15:25:34,193 INFO L175 Difference]: Start difference. First operand has 152 places, 157 transitions, 1560 flow. Second operand 7 states and 173 transitions. [2024-06-20 15:25:34,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 198 transitions, 2303 flow [2024-06-20 15:25:34,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 198 transitions, 2266 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:34,272 INFO L231 Difference]: Finished difference. Result has 159 places, 173 transitions, 1860 flow [2024-06-20 15:25:34,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1860, PETRI_PLACES=159, PETRI_TRANSITIONS=173} [2024-06-20 15:25:34,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-20 15:25:34,273 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 173 transitions, 1860 flow [2024-06-20 15:25:34,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:34,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:34,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:34,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 15:25:34,273 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:34,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:34,274 INFO L85 PathProgramCache]: Analyzing trace with hash -961084473, now seen corresponding path program 2 times [2024-06-20 15:25:34,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:34,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496498064] [2024-06-20 15:25:34,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:34,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:34,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:34,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:34,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:34,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496498064] [2024-06-20 15:25:34,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496498064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:34,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:34,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:34,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207150722] [2024-06-20 15:25:34,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:34,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:34,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:34,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:34,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:34,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:34,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 173 transitions, 1860 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:34,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:34,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:34,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:34,768 INFO L124 PetriNetUnfolderBase]: 1543/2616 cut-off events. [2024-06-20 15:25:34,768 INFO L125 PetriNetUnfolderBase]: For 67155/67158 co-relation queries the response was YES. [2024-06-20 15:25:34,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14468 conditions, 2616 events. 1543/2616 cut-off events. For 67155/67158 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15264 event pairs, 353 based on Foata normal form. 4/2617 useless extension candidates. Maximal degree in co-relation 14391. Up to 2172 conditions per place. [2024-06-20 15:25:34,786 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 68 changer transitions 0/216 dead transitions. [2024-06-20 15:25:34,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 216 transitions, 2819 flow [2024-06-20 15:25:34,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:34,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:34,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:25:34,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:25:34,787 INFO L175 Difference]: Start difference. First operand has 159 places, 173 transitions, 1860 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:25:34,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 216 transitions, 2819 flow [2024-06-20 15:25:34,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 216 transitions, 2740 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-06-20 15:25:34,885 INFO L231 Difference]: Finished difference. Result has 167 places, 194 transitions, 2235 flow [2024-06-20 15:25:34,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2235, PETRI_PLACES=167, PETRI_TRANSITIONS=194} [2024-06-20 15:25:34,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-20 15:25:34,886 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 194 transitions, 2235 flow [2024-06-20 15:25:34,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:34,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:34,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:34,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 15:25:34,887 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:34,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:34,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1909766459, now seen corresponding path program 3 times [2024-06-20 15:25:34,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:34,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985759462] [2024-06-20 15:25:34,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:34,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:34,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:35,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:35,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:35,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985759462] [2024-06-20 15:25:35,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985759462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:35,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:35,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:35,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915242360] [2024-06-20 15:25:35,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:35,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:35,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:35,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:35,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:35,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:35,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 194 transitions, 2235 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:35,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:35,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:35,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:35,333 INFO L124 PetriNetUnfolderBase]: 1539/2610 cut-off events. [2024-06-20 15:25:35,333 INFO L125 PetriNetUnfolderBase]: For 69075/69078 co-relation queries the response was YES. [2024-06-20 15:25:35,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14651 conditions, 2610 events. 1539/2610 cut-off events. For 69075/69078 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15173 event pairs, 354 based on Foata normal form. 4/2611 useless extension candidates. Maximal degree in co-relation 14570. Up to 2170 conditions per place. [2024-06-20 15:25:35,361 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 67 changer transitions 0/215 dead transitions. [2024-06-20 15:25:35,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 215 transitions, 2860 flow [2024-06-20 15:25:35,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:35,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:35,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:25:35,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-20 15:25:35,362 INFO L175 Difference]: Start difference. First operand has 167 places, 194 transitions, 2235 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:25:35,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 215 transitions, 2860 flow [2024-06-20 15:25:35,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 215 transitions, 2730 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:35,453 INFO L231 Difference]: Finished difference. Result has 173 places, 196 transitions, 2282 flow [2024-06-20 15:25:35,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2105, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2282, PETRI_PLACES=173, PETRI_TRANSITIONS=196} [2024-06-20 15:25:35,453 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-20 15:25:35,453 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 196 transitions, 2282 flow [2024-06-20 15:25:35,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:35,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:35,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:35,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 15:25:35,454 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:35,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:35,454 INFO L85 PathProgramCache]: Analyzing trace with hash -63939265, now seen corresponding path program 4 times [2024-06-20 15:25:35,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:35,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243880438] [2024-06-20 15:25:35,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:35,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:35,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:35,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:35,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:35,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243880438] [2024-06-20 15:25:35,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243880438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:35,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:35,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:35,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55661342] [2024-06-20 15:25:35,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:35,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:35,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:35,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:35,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:35,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:35,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 196 transitions, 2282 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:35,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:35,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:35,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:36,001 INFO L124 PetriNetUnfolderBase]: 1567/2656 cut-off events. [2024-06-20 15:25:36,001 INFO L125 PetriNetUnfolderBase]: For 74770/74773 co-relation queries the response was YES. [2024-06-20 15:25:36,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15125 conditions, 2656 events. 1567/2656 cut-off events. For 74770/74773 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15508 event pairs, 355 based on Foata normal form. 4/2657 useless extension candidates. Maximal degree in co-relation 15042. Up to 2269 conditions per place. [2024-06-20 15:25:36,024 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 153 selfloop transitions, 66 changer transitions 0/226 dead transitions. [2024-06-20 15:25:36,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 226 transitions, 2973 flow [2024-06-20 15:25:36,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:25:36,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:25:36,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-20 15:25:36,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.67 [2024-06-20 15:25:36,027 INFO L175 Difference]: Start difference. First operand has 173 places, 196 transitions, 2282 flow. Second operand 5 states and 134 transitions. [2024-06-20 15:25:36,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 226 transitions, 2973 flow [2024-06-20 15:25:36,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 226 transitions, 2851 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:36,182 INFO L231 Difference]: Finished difference. Result has 176 places, 204 transitions, 2504 flow [2024-06-20 15:25:36,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2172, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2504, PETRI_PLACES=176, PETRI_TRANSITIONS=204} [2024-06-20 15:25:36,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-20 15:25:36,182 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 204 transitions, 2504 flow [2024-06-20 15:25:36,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:36,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:36,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:36,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 15:25:36,183 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:36,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:36,183 INFO L85 PathProgramCache]: Analyzing trace with hash -76837435, now seen corresponding path program 5 times [2024-06-20 15:25:36,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:36,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069040107] [2024-06-20 15:25:36,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:36,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:36,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:36,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:36,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:36,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069040107] [2024-06-20 15:25:36,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069040107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:36,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:36,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:36,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316304582] [2024-06-20 15:25:36,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:36,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:36,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:36,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:36,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:36,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:36,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 204 transitions, 2504 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:36,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:36,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:36,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:36,656 INFO L124 PetriNetUnfolderBase]: 1577/2674 cut-off events. [2024-06-20 15:25:36,657 INFO L125 PetriNetUnfolderBase]: For 78486/78489 co-relation queries the response was YES. [2024-06-20 15:25:36,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15484 conditions, 2674 events. 1577/2674 cut-off events. For 78486/78489 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 15669 event pairs, 352 based on Foata normal form. 4/2675 useless extension candidates. Maximal degree in co-relation 15399. Up to 2208 conditions per place. [2024-06-20 15:25:36,686 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 133 selfloop transitions, 92 changer transitions 0/232 dead transitions. [2024-06-20 15:25:36,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 232 transitions, 3226 flow [2024-06-20 15:25:36,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:36,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:36,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-20 15:25:36,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-20 15:25:36,688 INFO L175 Difference]: Start difference. First operand has 176 places, 204 transitions, 2504 flow. Second operand 6 states and 154 transitions. [2024-06-20 15:25:36,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 232 transitions, 3226 flow [2024-06-20 15:25:36,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 232 transitions, 3149 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:36,851 INFO L231 Difference]: Finished difference. Result has 180 places, 208 transitions, 2684 flow [2024-06-20 15:25:36,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2684, PETRI_PLACES=180, PETRI_TRANSITIONS=208} [2024-06-20 15:25:36,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-20 15:25:36,852 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 208 transitions, 2684 flow [2024-06-20 15:25:36,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:36,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:36,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:36,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 15:25:36,853 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:36,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:36,853 INFO L85 PathProgramCache]: Analyzing trace with hash -76826275, now seen corresponding path program 6 times [2024-06-20 15:25:36,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:36,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795085219] [2024-06-20 15:25:36,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:36,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:36,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:36,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:36,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:36,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795085219] [2024-06-20 15:25:36,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795085219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:36,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:36,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:36,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773469388] [2024-06-20 15:25:36,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:36,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:36,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:36,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:36,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:37,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:37,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 208 transitions, 2684 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:37,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:37,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:37,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:37,370 INFO L124 PetriNetUnfolderBase]: 1573/2672 cut-off events. [2024-06-20 15:25:37,370 INFO L125 PetriNetUnfolderBase]: For 81685/81688 co-relation queries the response was YES. [2024-06-20 15:25:37,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15646 conditions, 2672 events. 1573/2672 cut-off events. For 81685/81688 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15656 event pairs, 352 based on Foata normal form. 4/2673 useless extension candidates. Maximal degree in co-relation 15560. Up to 2206 conditions per place. [2024-06-20 15:25:37,391 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 140 selfloop transitions, 79 changer transitions 0/226 dead transitions. [2024-06-20 15:25:37,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 226 transitions, 3326 flow [2024-06-20 15:25:37,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:37,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:37,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 15:25:37,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:25:37,392 INFO L175 Difference]: Start difference. First operand has 180 places, 208 transitions, 2684 flow. Second operand 6 states and 147 transitions. [2024-06-20 15:25:37,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 226 transitions, 3326 flow [2024-06-20 15:25:37,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 226 transitions, 3127 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:37,543 INFO L231 Difference]: Finished difference. Result has 181 places, 208 transitions, 2665 flow [2024-06-20 15:25:37,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2665, PETRI_PLACES=181, PETRI_TRANSITIONS=208} [2024-06-20 15:25:37,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-20 15:25:37,544 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 208 transitions, 2665 flow [2024-06-20 15:25:37,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:37,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:37,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:37,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 15:25:37,545 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:37,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:37,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1296438332, now seen corresponding path program 1 times [2024-06-20 15:25:37,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:37,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666195983] [2024-06-20 15:25:37,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:37,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:37,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:37,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:37,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:37,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666195983] [2024-06-20 15:25:37,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666195983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:37,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:37,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:37,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687350692] [2024-06-20 15:25:37,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:37,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:37,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:37,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:37,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:37,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:37,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 208 transitions, 2665 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:37,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:37,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:37,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:38,106 INFO L124 PetriNetUnfolderBase]: 1599/2711 cut-off events. [2024-06-20 15:25:38,112 INFO L125 PetriNetUnfolderBase]: For 80444/80444 co-relation queries the response was YES. [2024-06-20 15:25:38,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15787 conditions, 2711 events. 1599/2711 cut-off events. For 80444/80444 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 15924 event pairs, 356 based on Foata normal form. 2/2708 useless extension candidates. Maximal degree in co-relation 15702. Up to 2205 conditions per place. [2024-06-20 15:25:38,144 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 176 selfloop transitions, 69 changer transitions 0/252 dead transitions. [2024-06-20 15:25:38,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 252 transitions, 3557 flow [2024-06-20 15:25:38,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:38,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:38,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 15:25:38,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-20 15:25:38,145 INFO L175 Difference]: Start difference. First operand has 181 places, 208 transitions, 2665 flow. Second operand 7 states and 173 transitions. [2024-06-20 15:25:38,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 252 transitions, 3557 flow [2024-06-20 15:25:38,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 252 transitions, 3310 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 15:25:38,323 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 2781 flow [2024-06-20 15:25:38,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2781, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-20 15:25:38,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-20 15:25:38,323 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 2781 flow [2024-06-20 15:25:38,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:38,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:38,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:38,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 15:25:38,323 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:38,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:38,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1104145870, now seen corresponding path program 1 times [2024-06-20 15:25:38,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:38,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052178767] [2024-06-20 15:25:38,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:38,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:38,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:38,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:38,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:38,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052178767] [2024-06-20 15:25:38,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052178767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:38,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:38,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:38,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613750265] [2024-06-20 15:25:38,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:38,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:38,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:38,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:38,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:38,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:38,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 2781 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:38,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:38,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:38,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:38,911 INFO L124 PetriNetUnfolderBase]: 1643/2779 cut-off events. [2024-06-20 15:25:38,912 INFO L125 PetriNetUnfolderBase]: For 84419/84422 co-relation queries the response was YES. [2024-06-20 15:25:38,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16701 conditions, 2779 events. 1643/2779 cut-off events. For 84419/84422 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 16352 event pairs, 350 based on Foata normal form. 4/2780 useless extension candidates. Maximal degree in co-relation 16615. Up to 2276 conditions per place. [2024-06-20 15:25:38,932 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 101 changer transitions 0/265 dead transitions. [2024-06-20 15:25:38,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 265 transitions, 3805 flow [2024-06-20 15:25:38,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:38,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:38,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:25:38,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-20 15:25:38,934 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 2781 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:25:38,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 265 transitions, 3805 flow [2024-06-20 15:25:39,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 265 transitions, 3729 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-20 15:25:39,111 INFO L231 Difference]: Finished difference. Result has 192 places, 243 transitions, 3263 flow [2024-06-20 15:25:39,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=192, PETRI_TRANSITIONS=243} [2024-06-20 15:25:39,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-20 15:25:39,111 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 243 transitions, 3263 flow [2024-06-20 15:25:39,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:39,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:39,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:39,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 15:25:39,112 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:39,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:39,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1104146056, now seen corresponding path program 2 times [2024-06-20 15:25:39,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:39,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90689293] [2024-06-20 15:25:39,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:39,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:39,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:39,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:39,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:39,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90689293] [2024-06-20 15:25:39,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90689293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:39,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:39,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:39,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912069482] [2024-06-20 15:25:39,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:39,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:39,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:39,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:39,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:39,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:39,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 243 transitions, 3263 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:39,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:39,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:39,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:39,679 INFO L124 PetriNetUnfolderBase]: 1653/2799 cut-off events. [2024-06-20 15:25:39,679 INFO L125 PetriNetUnfolderBase]: For 89515/89518 co-relation queries the response was YES. [2024-06-20 15:25:39,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17242 conditions, 2799 events. 1653/2799 cut-off events. For 89515/89518 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16507 event pairs, 347 based on Foata normal form. 4/2800 useless extension candidates. Maximal degree in co-relation 17151. Up to 2412 conditions per place. [2024-06-20 15:25:39,701 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 204 selfloop transitions, 56 changer transitions 0/267 dead transitions. [2024-06-20 15:25:39,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 267 transitions, 3875 flow [2024-06-20 15:25:39,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:39,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:39,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:25:39,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-20 15:25:39,702 INFO L175 Difference]: Start difference. First operand has 192 places, 243 transitions, 3263 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:25:39,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 267 transitions, 3875 flow [2024-06-20 15:25:39,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 267 transitions, 3755 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:39,870 INFO L231 Difference]: Finished difference. Result has 197 places, 247 transitions, 3312 flow [2024-06-20 15:25:39,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3312, PETRI_PLACES=197, PETRI_TRANSITIONS=247} [2024-06-20 15:25:39,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-20 15:25:39,870 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 247 transitions, 3312 flow [2024-06-20 15:25:39,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:39,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:39,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:39,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 15:25:39,871 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:39,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:39,871 INFO L85 PathProgramCache]: Analyzing trace with hash 808001916, now seen corresponding path program 2 times [2024-06-20 15:25:39,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:39,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216784592] [2024-06-20 15:25:39,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:39,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:39,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:40,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:40,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:40,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216784592] [2024-06-20 15:25:40,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216784592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:40,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:40,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:40,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206563914] [2024-06-20 15:25:40,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:40,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:40,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:40,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:40,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:40,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:40,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 247 transitions, 3312 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:40,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:40,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:40,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:40,391 INFO L124 PetriNetUnfolderBase]: 1663/2811 cut-off events. [2024-06-20 15:25:40,391 INFO L125 PetriNetUnfolderBase]: For 93786/93789 co-relation queries the response was YES. [2024-06-20 15:25:40,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17359 conditions, 2811 events. 1663/2811 cut-off events. For 93786/93789 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16598 event pairs, 350 based on Foata normal form. 4/2812 useless extension candidates. Maximal degree in co-relation 17267. Up to 2300 conditions per place. [2024-06-20 15:25:40,413 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 171 selfloop transitions, 93 changer transitions 0/271 dead transitions. [2024-06-20 15:25:40,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 271 transitions, 4204 flow [2024-06-20 15:25:40,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:40,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:40,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:25:40,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:25:40,414 INFO L175 Difference]: Start difference. First operand has 197 places, 247 transitions, 3312 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:25:40,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 271 transitions, 4204 flow [2024-06-20 15:25:40,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 271 transitions, 4065 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 15:25:40,565 INFO L231 Difference]: Finished difference. Result has 198 places, 251 transitions, 3436 flow [2024-06-20 15:25:40,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3436, PETRI_PLACES=198, PETRI_TRANSITIONS=251} [2024-06-20 15:25:40,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-20 15:25:40,565 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 251 transitions, 3436 flow [2024-06-20 15:25:40,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:40,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:40,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:40,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 15:25:40,566 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:40,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:40,566 INFO L85 PathProgramCache]: Analyzing trace with hash -926777200, now seen corresponding path program 3 times [2024-06-20 15:25:40,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:40,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32441822] [2024-06-20 15:25:40,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:40,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:40,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:40,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:40,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:40,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32441822] [2024-06-20 15:25:40,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32441822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:40,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:40,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:40,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746777817] [2024-06-20 15:25:40,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:40,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:40,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:40,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:40,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:40,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:40,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 251 transitions, 3436 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:40,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:40,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:40,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:41,055 INFO L124 PetriNetUnfolderBase]: 1657/2805 cut-off events. [2024-06-20 15:25:41,056 INFO L125 PetriNetUnfolderBase]: For 96417/96420 co-relation queries the response was YES. [2024-06-20 15:25:41,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17402 conditions, 2805 events. 1657/2805 cut-off events. For 96417/96420 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16554 event pairs, 350 based on Foata normal form. 4/2806 useless extension candidates. Maximal degree in co-relation 17310. Up to 2295 conditions per place. [2024-06-20 15:25:41,080 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 170 selfloop transitions, 93 changer transitions 0/270 dead transitions. [2024-06-20 15:25:41,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 270 transitions, 4176 flow [2024-06-20 15:25:41,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:41,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:41,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:25:41,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-20 15:25:41,081 INFO L175 Difference]: Start difference. First operand has 198 places, 251 transitions, 3436 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:25:41,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 270 transitions, 4176 flow [2024-06-20 15:25:41,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 270 transitions, 4006 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:41,276 INFO L231 Difference]: Finished difference. Result has 202 places, 251 transitions, 3462 flow [2024-06-20 15:25:41,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3266, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3462, PETRI_PLACES=202, PETRI_TRANSITIONS=251} [2024-06-20 15:25:41,277 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-20 15:25:41,277 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 251 transitions, 3462 flow [2024-06-20 15:25:41,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:41,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:41,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:41,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 15:25:41,278 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:41,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:41,278 INFO L85 PathProgramCache]: Analyzing trace with hash 271265748, now seen corresponding path program 3 times [2024-06-20 15:25:41,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:41,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278155124] [2024-06-20 15:25:41,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:41,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:41,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:41,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:41,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:41,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278155124] [2024-06-20 15:25:41,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278155124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:41,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:41,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:41,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255551524] [2024-06-20 15:25:41,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:41,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:41,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:41,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:41,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:41,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:41,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 251 transitions, 3462 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:41,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:41,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:41,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:41,821 INFO L124 PetriNetUnfolderBase]: 1683/2849 cut-off events. [2024-06-20 15:25:41,821 INFO L125 PetriNetUnfolderBase]: For 102317/102320 co-relation queries the response was YES. [2024-06-20 15:25:41,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17807 conditions, 2849 events. 1683/2849 cut-off events. For 102317/102320 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16876 event pairs, 347 based on Foata normal form. 4/2850 useless extension candidates. Maximal degree in co-relation 17714. Up to 2431 conditions per place. [2024-06-20 15:25:41,843 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 58 changer transitions 0/278 dead transitions. [2024-06-20 15:25:41,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 278 transitions, 4238 flow [2024-06-20 15:25:41,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:41,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:41,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-20 15:25:41,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-20 15:25:41,844 INFO L175 Difference]: Start difference. First operand has 202 places, 251 transitions, 3462 flow. Second operand 8 states and 182 transitions. [2024-06-20 15:25:41,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 278 transitions, 4238 flow [2024-06-20 15:25:42,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 278 transitions, 4089 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-20 15:25:42,058 INFO L231 Difference]: Finished difference. Result has 207 places, 258 transitions, 3539 flow [2024-06-20 15:25:42,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3313, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3539, PETRI_PLACES=207, PETRI_TRANSITIONS=258} [2024-06-20 15:25:42,059 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-20 15:25:42,059 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 258 transitions, 3539 flow [2024-06-20 15:25:42,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:42,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:42,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:42,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 15:25:42,059 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:42,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:42,059 INFO L85 PathProgramCache]: Analyzing trace with hash -926768272, now seen corresponding path program 1 times [2024-06-20 15:25:42,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:42,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038820806] [2024-06-20 15:25:42,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:42,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:42,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:42,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:42,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:42,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038820806] [2024-06-20 15:25:42,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038820806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:42,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:42,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:42,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946783739] [2024-06-20 15:25:42,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:42,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:42,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:42,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:42,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:42,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:42,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 258 transitions, 3539 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:42,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:42,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:42,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:42,562 INFO L124 PetriNetUnfolderBase]: 1691/2860 cut-off events. [2024-06-20 15:25:42,562 INFO L125 PetriNetUnfolderBase]: For 106210/106210 co-relation queries the response was YES. [2024-06-20 15:25:42,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17979 conditions, 2860 events. 1691/2860 cut-off events. For 106210/106210 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16932 event pairs, 342 based on Foata normal form. 2/2860 useless extension candidates. Maximal degree in co-relation 17884. Up to 2577 conditions per place. [2024-06-20 15:25:42,586 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 244 selfloop transitions, 27 changer transitions 0/278 dead transitions. [2024-06-20 15:25:42,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 278 transitions, 4165 flow [2024-06-20 15:25:42,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:42,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:42,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-20 15:25:42,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-20 15:25:42,589 INFO L175 Difference]: Start difference. First operand has 207 places, 258 transitions, 3539 flow. Second operand 7 states and 157 transitions. [2024-06-20 15:25:42,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 278 transitions, 4165 flow [2024-06-20 15:25:42,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 278 transitions, 4003 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-20 15:25:42,746 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 3480 flow [2024-06-20 15:25:42,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3480, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-20 15:25:42,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-20 15:25:42,747 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 3480 flow [2024-06-20 15:25:42,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:42,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:42,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:42,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 15:25:42,747 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:42,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:42,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1843301300, now seen corresponding path program 4 times [2024-06-20 15:25:42,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:42,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251618093] [2024-06-20 15:25:42,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:42,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:42,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:42,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:42,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:42,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251618093] [2024-06-20 15:25:42,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251618093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:42,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:42,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:42,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430655129] [2024-06-20 15:25:42,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:42,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:42,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:42,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:42,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:42,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:42,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 3480 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:42,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:42,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:42,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:43,289 INFO L124 PetriNetUnfolderBase]: 1704/2862 cut-off events. [2024-06-20 15:25:43,290 INFO L125 PetriNetUnfolderBase]: For 112619/112625 co-relation queries the response was YES. [2024-06-20 15:25:43,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18086 conditions, 2862 events. 1704/2862 cut-off events. For 112619/112625 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16794 event pairs, 381 based on Foata normal form. 3/2854 useless extension candidates. Maximal degree in co-relation 17993. Up to 2321 conditions per place. [2024-06-20 15:25:43,315 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 184 selfloop transitions, 103 changer transitions 0/294 dead transitions. [2024-06-20 15:25:43,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 294 transitions, 4540 flow [2024-06-20 15:25:43,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:43,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:43,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:25:43,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-20 15:25:43,317 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 3480 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:25:43,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 294 transitions, 4540 flow [2024-06-20 15:25:43,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 294 transitions, 4453 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:43,553 INFO L231 Difference]: Finished difference. Result has 209 places, 271 transitions, 3767 flow [2024-06-20 15:25:43,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3767, PETRI_PLACES=209, PETRI_TRANSITIONS=271} [2024-06-20 15:25:43,554 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-20 15:25:43,554 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 271 transitions, 3767 flow [2024-06-20 15:25:43,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:43,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:43,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:43,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 15:25:43,554 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:43,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:43,555 INFO L85 PathProgramCache]: Analyzing trace with hash 586949862, now seen corresponding path program 5 times [2024-06-20 15:25:43,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:43,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848584534] [2024-06-20 15:25:43,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:43,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:43,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:43,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:43,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:43,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848584534] [2024-06-20 15:25:43,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848584534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:43,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:43,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:43,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798505479] [2024-06-20 15:25:43,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:43,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:43,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:43,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:43,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:43,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:43,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 271 transitions, 3767 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:43,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:43,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:43,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:44,046 INFO L124 PetriNetUnfolderBase]: 1709/2873 cut-off events. [2024-06-20 15:25:44,046 INFO L125 PetriNetUnfolderBase]: For 118169/118175 co-relation queries the response was YES. [2024-06-20 15:25:44,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18518 conditions, 2873 events. 1709/2873 cut-off events. For 118169/118175 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16960 event pairs, 381 based on Foata normal form. 3/2865 useless extension candidates. Maximal degree in co-relation 18424. Up to 2325 conditions per place. [2024-06-20 15:25:44,071 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 189 selfloop transitions, 102 changer transitions 0/298 dead transitions. [2024-06-20 15:25:44,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 298 transitions, 4829 flow [2024-06-20 15:25:44,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:44,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:44,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:25:44,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-20 15:25:44,072 INFO L175 Difference]: Start difference. First operand has 209 places, 271 transitions, 3767 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:25:44,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 298 transitions, 4829 flow [2024-06-20 15:25:44,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 298 transitions, 4719 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-20 15:25:44,363 INFO L231 Difference]: Finished difference. Result has 215 places, 274 transitions, 3921 flow [2024-06-20 15:25:44,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3921, PETRI_PLACES=215, PETRI_TRANSITIONS=274} [2024-06-20 15:25:44,364 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-20 15:25:44,364 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 274 transitions, 3921 flow [2024-06-20 15:25:44,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:44,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:44,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:44,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 15:25:44,364 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:44,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:44,365 INFO L85 PathProgramCache]: Analyzing trace with hash -50497118, now seen corresponding path program 6 times [2024-06-20 15:25:44,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:44,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518985561] [2024-06-20 15:25:44,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:44,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:44,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:44,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:44,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:44,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518985561] [2024-06-20 15:25:44,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518985561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:44,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:44,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:44,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237335897] [2024-06-20 15:25:44,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:44,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:44,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:44,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:44,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:44,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:44,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 274 transitions, 3921 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:44,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:44,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:44,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:44,946 INFO L124 PetriNetUnfolderBase]: 1706/2875 cut-off events. [2024-06-20 15:25:44,946 INFO L125 PetriNetUnfolderBase]: For 121564/121570 co-relation queries the response was YES. [2024-06-20 15:25:44,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18729 conditions, 2875 events. 1706/2875 cut-off events. For 121564/121570 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16978 event pairs, 367 based on Foata normal form. 3/2871 useless extension candidates. Maximal degree in co-relation 18632. Up to 2490 conditions per place. [2024-06-20 15:25:44,968 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 227 selfloop transitions, 58 changer transitions 0/292 dead transitions. [2024-06-20 15:25:44,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 292 transitions, 4559 flow [2024-06-20 15:25:44,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:44,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:44,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:25:44,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:25:44,969 INFO L175 Difference]: Start difference. First operand has 215 places, 274 transitions, 3921 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:25:44,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 292 transitions, 4559 flow [2024-06-20 15:25:45,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 292 transitions, 4367 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 15:25:45,241 INFO L231 Difference]: Finished difference. Result has 218 places, 275 transitions, 3879 flow [2024-06-20 15:25:45,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3879, PETRI_PLACES=218, PETRI_TRANSITIONS=275} [2024-06-20 15:25:45,242 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-20 15:25:45,242 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 275 transitions, 3879 flow [2024-06-20 15:25:45,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:45,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:45,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:45,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 15:25:45,243 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:45,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:45,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1965551660, now seen corresponding path program 7 times [2024-06-20 15:25:45,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:45,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447300274] [2024-06-20 15:25:45,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:45,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:45,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:45,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:45,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:45,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447300274] [2024-06-20 15:25:45,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447300274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:45,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:45,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:45,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556347763] [2024-06-20 15:25:45,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:45,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:45,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:45,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:45,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:45,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:45,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 275 transitions, 3879 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:45,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:45,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:45,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:45,734 INFO L124 PetriNetUnfolderBase]: 1711/2876 cut-off events. [2024-06-20 15:25:45,734 INFO L125 PetriNetUnfolderBase]: For 125908/125914 co-relation queries the response was YES. [2024-06-20 15:25:45,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18650 conditions, 2876 events. 1711/2876 cut-off events. For 125908/125914 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16945 event pairs, 381 based on Foata normal form. 3/2868 useless extension candidates. Maximal degree in co-relation 18553. Up to 2327 conditions per place. [2024-06-20 15:25:45,758 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-20 15:25:45,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 298 transitions, 4747 flow [2024-06-20 15:25:45,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:45,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:45,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:25:45,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:25:45,759 INFO L175 Difference]: Start difference. First operand has 218 places, 275 transitions, 3879 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:25:45,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 298 transitions, 4747 flow [2024-06-20 15:25:46,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 298 transitions, 4613 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 15:25:46,038 INFO L231 Difference]: Finished difference. Result has 221 places, 279 transitions, 4021 flow [2024-06-20 15:25:46,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4021, PETRI_PLACES=221, PETRI_TRANSITIONS=279} [2024-06-20 15:25:46,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-20 15:25:46,039 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 279 transitions, 4021 flow [2024-06-20 15:25:46,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:46,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:46,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:46,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 15:25:46,040 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:46,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:46,040 INFO L85 PathProgramCache]: Analyzing trace with hash 587070018, now seen corresponding path program 4 times [2024-06-20 15:25:46,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:46,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217981713] [2024-06-20 15:25:46,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:46,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:46,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:46,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:46,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:46,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217981713] [2024-06-20 15:25:46,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217981713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:46,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:46,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:46,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064032372] [2024-06-20 15:25:46,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:46,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:46,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:46,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:46,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:46,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:46,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 279 transitions, 4021 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:46,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:46,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:46,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:46,604 INFO L124 PetriNetUnfolderBase]: 1706/2875 cut-off events. [2024-06-20 15:25:46,605 INFO L125 PetriNetUnfolderBase]: For 129392/129398 co-relation queries the response was YES. [2024-06-20 15:25:46,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18822 conditions, 2875 events. 1706/2875 cut-off events. For 129392/129398 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16994 event pairs, 383 based on Foata normal form. 3/2871 useless extension candidates. Maximal degree in co-relation 18724. Up to 2366 conditions per place. [2024-06-20 15:25:46,626 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-20 15:25:46,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 298 transitions, 4845 flow [2024-06-20 15:25:46,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:46,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:46,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-20 15:25:46,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-20 15:25:46,627 INFO L175 Difference]: Start difference. First operand has 221 places, 279 transitions, 4021 flow. Second operand 7 states and 166 transitions. [2024-06-20 15:25:46,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 298 transitions, 4845 flow [2024-06-20 15:25:46,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 298 transitions, 4646 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:46,961 INFO L231 Difference]: Finished difference. Result has 225 places, 279 transitions, 4050 flow [2024-06-20 15:25:46,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4050, PETRI_PLACES=225, PETRI_TRANSITIONS=279} [2024-06-20 15:25:46,962 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-20 15:25:46,962 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 279 transitions, 4050 flow [2024-06-20 15:25:46,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:46,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:46,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:46,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 15:25:46,962 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:46,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:46,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1969783160, now seen corresponding path program 8 times [2024-06-20 15:25:46,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:46,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477564332] [2024-06-20 15:25:46,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:46,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:46,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:47,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:47,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:47,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477564332] [2024-06-20 15:25:47,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477564332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:47,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:47,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:47,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849678104] [2024-06-20 15:25:47,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:47,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:47,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:47,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:47,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:47,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:47,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 279 transitions, 4050 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:47,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:47,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:47,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:47,488 INFO L124 PetriNetUnfolderBase]: 1724/2903 cut-off events. [2024-06-20 15:25:47,488 INFO L125 PetriNetUnfolderBase]: For 135468/135474 co-relation queries the response was YES. [2024-06-20 15:25:47,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19150 conditions, 2903 events. 1724/2903 cut-off events. For 135468/135474 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17196 event pairs, 367 based on Foata normal form. 3/2899 useless extension candidates. Maximal degree in co-relation 19051. Up to 2496 conditions per place. [2024-06-20 15:25:47,514 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 75 changer transitions 0/307 dead transitions. [2024-06-20 15:25:47,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 307 transitions, 4958 flow [2024-06-20 15:25:47,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:25:47,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:25:47,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-20 15:25:47,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:25:47,515 INFO L175 Difference]: Start difference. First operand has 225 places, 279 transitions, 4050 flow. Second operand 9 states and 198 transitions. [2024-06-20 15:25:47,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 307 transitions, 4958 flow [2024-06-20 15:25:47,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 307 transitions, 4409 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-20 15:25:47,822 INFO L231 Difference]: Finished difference. Result has 225 places, 290 transitions, 3856 flow [2024-06-20 15:25:47,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3506, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3856, PETRI_PLACES=225, PETRI_TRANSITIONS=290} [2024-06-20 15:25:47,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-20 15:25:47,822 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 290 transitions, 3856 flow [2024-06-20 15:25:47,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:47,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:47,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:47,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 15:25:47,823 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:47,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:47,823 INFO L85 PathProgramCache]: Analyzing trace with hash 941570022, now seen corresponding path program 9 times [2024-06-20 15:25:47,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:47,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179001219] [2024-06-20 15:25:47,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:47,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:47,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:47,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:47,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:47,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179001219] [2024-06-20 15:25:47,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179001219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:47,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:47,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:47,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499200568] [2024-06-20 15:25:47,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:47,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:47,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:47,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:47,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:47,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:47,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 290 transitions, 3856 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:47,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:47,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:47,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:48,361 INFO L124 PetriNetUnfolderBase]: 1721/2897 cut-off events. [2024-06-20 15:25:48,362 INFO L125 PetriNetUnfolderBase]: For 135239/135245 co-relation queries the response was YES. [2024-06-20 15:25:48,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18801 conditions, 2897 events. 1721/2897 cut-off events. For 135239/135245 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17128 event pairs, 367 based on Foata normal form. 3/2893 useless extension candidates. Maximal degree in co-relation 18700. Up to 2493 conditions per place. [2024-06-20 15:25:48,460 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 74 changer transitions 0/304 dead transitions. [2024-06-20 15:25:48,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 304 transitions, 4484 flow [2024-06-20 15:25:48,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:48,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:48,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:25:48,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:25:48,461 INFO L175 Difference]: Start difference. First operand has 225 places, 290 transitions, 3856 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:25:48,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 304 transitions, 4484 flow [2024-06-20 15:25:48,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 304 transitions, 4345 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-20 15:25:48,764 INFO L231 Difference]: Finished difference. Result has 230 places, 290 transitions, 3871 flow [2024-06-20 15:25:48,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3717, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3871, PETRI_PLACES=230, PETRI_TRANSITIONS=290} [2024-06-20 15:25:48,765 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-20 15:25:48,765 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 290 transitions, 3871 flow [2024-06-20 15:25:48,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:48,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:48,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:48,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 15:25:48,765 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:48,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:48,766 INFO L85 PathProgramCache]: Analyzing trace with hash 941333058, now seen corresponding path program 5 times [2024-06-20 15:25:48,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:48,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727657284] [2024-06-20 15:25:48,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:48,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:48,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:48,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:48,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:48,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727657284] [2024-06-20 15:25:48,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727657284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:48,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:48,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:48,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395922733] [2024-06-20 15:25:48,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:48,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:48,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:48,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:48,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:48,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:48,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 290 transitions, 3871 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:48,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:48,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:48,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:49,313 INFO L124 PetriNetUnfolderBase]: 1734/2912 cut-off events. [2024-06-20 15:25:49,313 INFO L125 PetriNetUnfolderBase]: For 141341/141347 co-relation queries the response was YES. [2024-06-20 15:25:49,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19069 conditions, 2912 events. 1734/2912 cut-off events. For 141341/141347 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17180 event pairs, 383 based on Foata normal form. 3/2908 useless extension candidates. Maximal degree in co-relation 18967. Up to 2392 conditions per place. [2024-06-20 15:25:49,339 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 187 selfloop transitions, 118 changer transitions 0/312 dead transitions. [2024-06-20 15:25:49,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 312 transitions, 4819 flow [2024-06-20 15:25:49,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:49,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:49,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:25:49,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-20 15:25:49,340 INFO L175 Difference]: Start difference. First operand has 230 places, 290 transitions, 3871 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:25:49,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 312 transitions, 4819 flow [2024-06-20 15:25:49,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 312 transitions, 4671 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:25:49,616 INFO L231 Difference]: Finished difference. Result has 231 places, 296 transitions, 4057 flow [2024-06-20 15:25:49,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4057, PETRI_PLACES=231, PETRI_TRANSITIONS=296} [2024-06-20 15:25:49,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-20 15:25:49,617 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 296 transitions, 4057 flow [2024-06-20 15:25:49,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:49,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:49,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:49,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 15:25:49,617 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:49,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:49,619 INFO L85 PathProgramCache]: Analyzing trace with hash 941748768, now seen corresponding path program 6 times [2024-06-20 15:25:49,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:49,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218190036] [2024-06-20 15:25:49,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:49,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:49,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:49,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:49,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:49,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218190036] [2024-06-20 15:25:49,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218190036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:49,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:49,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:49,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826832338] [2024-06-20 15:25:49,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:49,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:49,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:49,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:49,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:49,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:49,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 296 transitions, 4057 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:49,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:49,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:49,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:50,138 INFO L124 PetriNetUnfolderBase]: 1731/2923 cut-off events. [2024-06-20 15:25:50,138 INFO L125 PetriNetUnfolderBase]: For 143753/143753 co-relation queries the response was YES. [2024-06-20 15:25:50,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19240 conditions, 2923 events. 1731/2923 cut-off events. For 143753/143753 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17346 event pairs, 342 based on Foata normal form. 1/2922 useless extension candidates. Maximal degree in co-relation 19137. Up to 2643 conditions per place. [2024-06-20 15:25:50,164 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 278 selfloop transitions, 25 changer transitions 0/310 dead transitions. [2024-06-20 15:25:50,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 310 transitions, 4697 flow [2024-06-20 15:25:50,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:50,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:50,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-20 15:25:50,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:25:50,165 INFO L175 Difference]: Start difference. First operand has 231 places, 296 transitions, 4057 flow. Second operand 7 states and 154 transitions. [2024-06-20 15:25:50,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 310 transitions, 4697 flow [2024-06-20 15:25:50,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 310 transitions, 4492 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:50,525 INFO L231 Difference]: Finished difference. Result has 235 places, 296 transitions, 3908 flow [2024-06-20 15:25:50,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3908, PETRI_PLACES=235, PETRI_TRANSITIONS=296} [2024-06-20 15:25:50,526 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-20 15:25:50,526 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 296 transitions, 3908 flow [2024-06-20 15:25:50,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:50,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:50,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:50,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 15:25:50,526 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:50,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:50,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1023542816, now seen corresponding path program 7 times [2024-06-20 15:25:50,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:50,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603922456] [2024-06-20 15:25:50,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:50,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:50,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:50,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:50,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:50,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603922456] [2024-06-20 15:25:50,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603922456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:50,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:50,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:50,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823853346] [2024-06-20 15:25:50,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:50,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:50,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:50,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:50,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:50,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:50,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 296 transitions, 3908 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:50,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:50,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:50,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:51,223 INFO L124 PetriNetUnfolderBase]: 1741/2935 cut-off events. [2024-06-20 15:25:51,223 INFO L125 PetriNetUnfolderBase]: For 147869/147869 co-relation queries the response was YES. [2024-06-20 15:25:51,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19149 conditions, 2935 events. 1741/2935 cut-off events. For 147869/147869 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17399 event pairs, 342 based on Foata normal form. 1/2934 useless extension candidates. Maximal degree in co-relation 19045. Up to 2653 conditions per place. [2024-06-20 15:25:51,251 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 277 selfloop transitions, 31 changer transitions 0/315 dead transitions. [2024-06-20 15:25:51,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 315 transitions, 4643 flow [2024-06-20 15:25:51,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:51,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:51,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-20 15:25:51,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-20 15:25:51,252 INFO L175 Difference]: Start difference. First operand has 235 places, 296 transitions, 3908 flow. Second operand 6 states and 136 transitions. [2024-06-20 15:25:51,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 315 transitions, 4643 flow [2024-06-20 15:25:51,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 315 transitions, 4562 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 15:25:51,587 INFO L231 Difference]: Finished difference. Result has 235 places, 302 transitions, 3992 flow [2024-06-20 15:25:51,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3833, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3992, PETRI_PLACES=235, PETRI_TRANSITIONS=302} [2024-06-20 15:25:51,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-20 15:25:51,587 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 302 transitions, 3992 flow [2024-06-20 15:25:51,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:51,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:51,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:51,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 15:25:51,588 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:51,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:51,588 INFO L85 PathProgramCache]: Analyzing trace with hash 2090488820, now seen corresponding path program 10 times [2024-06-20 15:25:51,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:51,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360604581] [2024-06-20 15:25:51,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:51,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:51,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:51,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:51,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:51,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360604581] [2024-06-20 15:25:51,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360604581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:51,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:51,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:51,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836102269] [2024-06-20 15:25:51,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:51,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:51,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:51,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:51,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:51,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:51,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 302 transitions, 3992 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:51,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:51,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:51,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:52,119 INFO L124 PetriNetUnfolderBase]: 1746/2938 cut-off events. [2024-06-20 15:25:52,119 INFO L125 PetriNetUnfolderBase]: For 154142/154148 co-relation queries the response was YES. [2024-06-20 15:25:52,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19290 conditions, 2938 events. 1746/2938 cut-off events. For 154142/154148 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17398 event pairs, 367 based on Foata normal form. 3/2934 useless extension candidates. Maximal degree in co-relation 19185. Up to 2399 conditions per place. [2024-06-20 15:25:52,148 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 207 selfloop transitions, 116 changer transitions 0/330 dead transitions. [2024-06-20 15:25:52,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 330 transitions, 4960 flow [2024-06-20 15:25:52,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:52,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:52,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 15:25:52,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-20 15:25:52,149 INFO L175 Difference]: Start difference. First operand has 235 places, 302 transitions, 3992 flow. Second operand 7 states and 173 transitions. [2024-06-20 15:25:52,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 330 transitions, 4960 flow [2024-06-20 15:25:52,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 330 transitions, 4866 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:52,522 INFO L231 Difference]: Finished difference. Result has 240 places, 305 transitions, 4224 flow [2024-06-20 15:25:52,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4224, PETRI_PLACES=240, PETRI_TRANSITIONS=305} [2024-06-20 15:25:52,522 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-20 15:25:52,522 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 305 transitions, 4224 flow [2024-06-20 15:25:52,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:52,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:52,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:52,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 15:25:52,523 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:52,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:52,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1982112500, now seen corresponding path program 8 times [2024-06-20 15:25:52,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:52,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898164461] [2024-06-20 15:25:52,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:52,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:52,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:52,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:52,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:52,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898164461] [2024-06-20 15:25:52,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898164461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:52,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:52,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:52,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439823484] [2024-06-20 15:25:52,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:52,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:52,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:52,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:52,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:52,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:52,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 305 transitions, 4224 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:52,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:52,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:52,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:53,095 INFO L124 PetriNetUnfolderBase]: 1740/2937 cut-off events. [2024-06-20 15:25:53,096 INFO L125 PetriNetUnfolderBase]: For 153142/153145 co-relation queries the response was YES. [2024-06-20 15:25:53,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19486 conditions, 2937 events. 1740/2937 cut-off events. For 153142/153145 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17460 event pairs, 351 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 19380. Up to 2494 conditions per place. [2024-06-20 15:25:53,122 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 239 selfloop transitions, 78 changer transitions 0/324 dead transitions. [2024-06-20 15:25:53,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 324 transitions, 5016 flow [2024-06-20 15:25:53,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:25:53,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:25:53,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-20 15:25:53,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-20 15:25:53,123 INFO L175 Difference]: Start difference. First operand has 240 places, 305 transitions, 4224 flow. Second operand 5 states and 131 transitions. [2024-06-20 15:25:53,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 324 transitions, 5016 flow [2024-06-20 15:25:53,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 324 transitions, 4780 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 15:25:53,498 INFO L231 Difference]: Finished difference. Result has 238 places, 305 transitions, 4178 flow [2024-06-20 15:25:53,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4178, PETRI_PLACES=238, PETRI_TRANSITIONS=305} [2024-06-20 15:25:53,498 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-20 15:25:53,498 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 305 transitions, 4178 flow [2024-06-20 15:25:53,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:53,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:53,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:53,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 15:25:53,498 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:53,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:53,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1976398580, now seen corresponding path program 9 times [2024-06-20 15:25:53,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:53,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751001199] [2024-06-20 15:25:53,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:53,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:53,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:53,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:53,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:53,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751001199] [2024-06-20 15:25:53,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751001199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:53,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:53,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:53,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059446280] [2024-06-20 15:25:53,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:53,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:53,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:53,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:53,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:53,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:53,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 305 transitions, 4178 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:53,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:53,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:53,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:54,011 INFO L124 PetriNetUnfolderBase]: 1735/2928 cut-off events. [2024-06-20 15:25:54,012 INFO L125 PetriNetUnfolderBase]: For 144491/144491 co-relation queries the response was YES. [2024-06-20 15:25:54,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19229 conditions, 2928 events. 1735/2928 cut-off events. For 144491/144491 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17405 event pairs, 342 based on Foata normal form. 1/2927 useless extension candidates. Maximal degree in co-relation 19124. Up to 2489 conditions per place. [2024-06-20 15:25:54,039 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 236 selfloop transitions, 88 changer transitions 0/331 dead transitions. [2024-06-20 15:25:54,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 331 transitions, 4892 flow [2024-06-20 15:25:54,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:54,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:54,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:25:54,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:25:54,040 INFO L175 Difference]: Start difference. First operand has 238 places, 305 transitions, 4178 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:25:54,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 331 transitions, 4892 flow [2024-06-20 15:25:54,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 331 transitions, 4755 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 15:25:54,404 INFO L231 Difference]: Finished difference. Result has 242 places, 305 transitions, 4245 flow [2024-06-20 15:25:54,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4245, PETRI_PLACES=242, PETRI_TRANSITIONS=305} [2024-06-20 15:25:54,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-20 15:25:54,405 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 305 transitions, 4245 flow [2024-06-20 15:25:54,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:54,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:54,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:54,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 15:25:54,406 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:54,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:54,406 INFO L85 PathProgramCache]: Analyzing trace with hash 2090251856, now seen corresponding path program 10 times [2024-06-20 15:25:54,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:54,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618902920] [2024-06-20 15:25:54,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:54,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:54,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:54,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:54,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:54,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618902920] [2024-06-20 15:25:54,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618902920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:54,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:54,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:54,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047486899] [2024-06-20 15:25:54,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:54,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:54,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:54,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:54,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:54,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:54,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 305 transitions, 4245 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:54,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:54,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:54,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:54,880 INFO L124 PetriNetUnfolderBase]: 1732/2913 cut-off events. [2024-06-20 15:25:54,880 INFO L125 PetriNetUnfolderBase]: For 145094/145100 co-relation queries the response was YES. [2024-06-20 15:25:54,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19173 conditions, 2913 events. 1732/2913 cut-off events. For 145094/145100 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17248 event pairs, 383 based on Foata normal form. 3/2909 useless extension candidates. Maximal degree in co-relation 19068. Up to 2393 conditions per place. [2024-06-20 15:25:54,907 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 126 changer transitions 0/322 dead transitions. [2024-06-20 15:25:54,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 322 transitions, 5025 flow [2024-06-20 15:25:54,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:54,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:54,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 15:25:54,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:25:54,909 INFO L175 Difference]: Start difference. First operand has 242 places, 305 transitions, 4245 flow. Second operand 6 states and 147 transitions. [2024-06-20 15:25:54,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 322 transitions, 5025 flow [2024-06-20 15:25:55,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 322 transitions, 4718 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 15:25:55,294 INFO L231 Difference]: Finished difference. Result has 240 places, 305 transitions, 4208 flow [2024-06-20 15:25:55,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3942, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4208, PETRI_PLACES=240, PETRI_TRANSITIONS=305} [2024-06-20 15:25:55,295 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-20 15:25:55,295 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 305 transitions, 4208 flow [2024-06-20 15:25:55,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:55,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:55,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:55,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 15:25:55,296 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:55,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:55,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1347625034, now seen corresponding path program 11 times [2024-06-20 15:25:55,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:55,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50688083] [2024-06-20 15:25:55,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:55,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:55,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:55,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:55,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:55,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50688083] [2024-06-20 15:25:55,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50688083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:55,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:55,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:55,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716601637] [2024-06-20 15:25:55,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:55,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:55,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:55,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:55,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:55,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:55,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 305 transitions, 4208 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:55,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:55,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:55,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:55,837 INFO L124 PetriNetUnfolderBase]: 1729/2916 cut-off events. [2024-06-20 15:25:55,837 INFO L125 PetriNetUnfolderBase]: For 138188/138194 co-relation queries the response was YES. [2024-06-20 15:25:55,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19015 conditions, 2916 events. 1729/2916 cut-off events. For 138188/138194 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17329 event pairs, 367 based on Foata normal form. 3/2912 useless extension candidates. Maximal degree in co-relation 18910. Up to 2378 conditions per place. [2024-06-20 15:25:55,864 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 212 selfloop transitions, 119 changer transitions 0/338 dead transitions. [2024-06-20 15:25:55,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 338 transitions, 5164 flow [2024-06-20 15:25:55,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:25:55,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:25:55,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-20 15:25:55,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-20 15:25:55,865 INFO L175 Difference]: Start difference. First operand has 240 places, 305 transitions, 4208 flow. Second operand 9 states and 217 transitions. [2024-06-20 15:25:55,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 338 transitions, 5164 flow [2024-06-20 15:25:56,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 338 transitions, 4884 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:25:56,201 INFO L231 Difference]: Finished difference. Result has 243 places, 305 transitions, 4192 flow [2024-06-20 15:25:56,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4192, PETRI_PLACES=243, PETRI_TRANSITIONS=305} [2024-06-20 15:25:56,201 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-20 15:25:56,201 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 305 transitions, 4192 flow [2024-06-20 15:25:56,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:56,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:56,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:56,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 15:25:56,202 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:56,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:56,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1913120336, now seen corresponding path program 11 times [2024-06-20 15:25:56,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:56,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827410026] [2024-06-20 15:25:56,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:56,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:56,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:56,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:56,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:56,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827410026] [2024-06-20 15:25:56,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827410026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:56,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:56,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:56,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255562059] [2024-06-20 15:25:56,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:56,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:56,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:56,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:56,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:56,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:56,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 305 transitions, 4192 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:56,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:56,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:56,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:56,700 INFO L124 PetriNetUnfolderBase]: 1739/2937 cut-off events. [2024-06-20 15:25:56,700 INFO L125 PetriNetUnfolderBase]: For 134536/134539 co-relation queries the response was YES. [2024-06-20 15:25:56,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19045 conditions, 2937 events. 1739/2937 cut-off events. For 134536/134539 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17463 event pairs, 351 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 18941. Up to 2399 conditions per place. [2024-06-20 15:25:56,727 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 120 changer transitions 0/329 dead transitions. [2024-06-20 15:25:56,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 329 transitions, 5045 flow [2024-06-20 15:25:56,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:56,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:56,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-20 15:25:56,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:25:56,728 INFO L175 Difference]: Start difference. First operand has 243 places, 305 transitions, 4192 flow. Second operand 6 states and 150 transitions. [2024-06-20 15:25:56,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 329 transitions, 5045 flow [2024-06-20 15:25:57,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 329 transitions, 4775 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 15:25:57,036 INFO L231 Difference]: Finished difference. Result has 240 places, 309 transitions, 4240 flow [2024-06-20 15:25:57,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4240, PETRI_PLACES=240, PETRI_TRANSITIONS=309} [2024-06-20 15:25:57,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-20 15:25:57,037 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 309 transitions, 4240 flow [2024-06-20 15:25:57,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:57,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:57,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:57,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 15:25:57,037 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:57,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:57,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1913357486, now seen corresponding path program 12 times [2024-06-20 15:25:57,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:57,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902256936] [2024-06-20 15:25:57,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:57,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:57,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:57,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:57,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:57,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902256936] [2024-06-20 15:25:57,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902256936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:57,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:57,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:57,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778293228] [2024-06-20 15:25:57,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:57,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:57,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:57,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:57,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:57,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:57,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 309 transitions, 4240 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:57,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:57,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:57,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:57,563 INFO L124 PetriNetUnfolderBase]: 1731/2925 cut-off events. [2024-06-20 15:25:57,563 INFO L125 PetriNetUnfolderBase]: For 122883/122886 co-relation queries the response was YES. [2024-06-20 15:25:57,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18699 conditions, 2925 events. 1731/2925 cut-off events. For 122883/122886 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 17420 event pairs, 351 based on Foata normal form. 4/2926 useless extension candidates. Maximal degree in co-relation 18595. Up to 2391 conditions per place. [2024-06-20 15:25:57,599 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 111 changer transitions 0/325 dead transitions. [2024-06-20 15:25:57,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 325 transitions, 4916 flow [2024-06-20 15:25:57,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:57,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:57,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 15:25:57,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-20 15:25:57,601 INFO L175 Difference]: Start difference. First operand has 240 places, 309 transitions, 4240 flow. Second operand 6 states and 145 transitions. [2024-06-20 15:25:57,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 325 transitions, 4916 flow [2024-06-20 15:25:57,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 325 transitions, 4680 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:57,916 INFO L231 Difference]: Finished difference. Result has 241 places, 309 transitions, 4243 flow [2024-06-20 15:25:57,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4004, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4243, PETRI_PLACES=241, PETRI_TRANSITIONS=309} [2024-06-20 15:25:57,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-20 15:25:57,917 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 309 transitions, 4243 flow [2024-06-20 15:25:57,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:57,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:57,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:57,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 15:25:57,917 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:57,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:57,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1377573460, now seen corresponding path program 12 times [2024-06-20 15:25:57,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:57,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810973001] [2024-06-20 15:25:57,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:57,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:57,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:58,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:58,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:58,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810973001] [2024-06-20 15:25:58,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810973001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:58,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:58,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:58,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941646317] [2024-06-20 15:25:58,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:58,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:58,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:58,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:58,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:58,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:58,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 309 transitions, 4243 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:58,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:58,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:58,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:58,435 INFO L124 PetriNetUnfolderBase]: 1725/2917 cut-off events. [2024-06-20 15:25:58,435 INFO L125 PetriNetUnfolderBase]: For 116290/116293 co-relation queries the response was YES. [2024-06-20 15:25:58,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18435 conditions, 2917 events. 1725/2917 cut-off events. For 116290/116293 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17389 event pairs, 347 based on Foata normal form. 4/2918 useless extension candidates. Maximal degree in co-relation 18332. Up to 2376 conditions per place. [2024-06-20 15:25:58,461 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 108 changer transitions 0/340 dead transitions. [2024-06-20 15:25:58,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 340 transitions, 5085 flow [2024-06-20 15:25:58,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:58,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:58,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 15:25:58,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:25:58,462 INFO L175 Difference]: Start difference. First operand has 241 places, 309 transitions, 4243 flow. Second operand 8 states and 196 transitions. [2024-06-20 15:25:58,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 340 transitions, 5085 flow [2024-06-20 15:25:58,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 340 transitions, 4754 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 15:25:58,802 INFO L231 Difference]: Finished difference. Result has 242 places, 309 transitions, 4152 flow [2024-06-20 15:25:58,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4152, PETRI_PLACES=242, PETRI_TRANSITIONS=309} [2024-06-20 15:25:58,802 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-20 15:25:58,802 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 309 transitions, 4152 flow [2024-06-20 15:25:58,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:58,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:58,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:58,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 15:25:58,803 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:58,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:58,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1913366414, now seen corresponding path program 2 times [2024-06-20 15:25:58,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:58,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174935791] [2024-06-20 15:25:58,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:58,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:58,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:58,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:58,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:58,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174935791] [2024-06-20 15:25:58,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174935791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:58,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:58,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:58,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297307705] [2024-06-20 15:25:58,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:58,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:58,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:58,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:58,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:58,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:58,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 309 transitions, 4152 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:58,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:58,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:58,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:59,310 INFO L124 PetriNetUnfolderBase]: 1733/2928 cut-off events. [2024-06-20 15:25:59,310 INFO L125 PetriNetUnfolderBase]: For 115992/115992 co-relation queries the response was YES. [2024-06-20 15:25:59,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18525 conditions, 2928 events. 1733/2928 cut-off events. For 115992/115992 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17412 event pairs, 342 based on Foata normal form. 2/2928 useless extension candidates. Maximal degree in co-relation 18422. Up to 2632 conditions per place. [2024-06-20 15:25:59,336 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 292 selfloop transitions, 29 changer transitions 0/328 dead transitions. [2024-06-20 15:25:59,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 328 transitions, 4880 flow [2024-06-20 15:25:59,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:59,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:59,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-20 15:25:59,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-20 15:25:59,337 INFO L175 Difference]: Start difference. First operand has 242 places, 309 transitions, 4152 flow. Second operand 6 states and 139 transitions. [2024-06-20 15:25:59,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 328 transitions, 4880 flow [2024-06-20 15:25:59,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 328 transitions, 4640 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 15:25:59,606 INFO L231 Difference]: Finished difference. Result has 241 places, 311 transitions, 4026 flow [2024-06-20 15:25:59,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4026, PETRI_PLACES=241, PETRI_TRANSITIONS=311} [2024-06-20 15:25:59,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-20 15:25:59,607 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 311 transitions, 4026 flow [2024-06-20 15:25:59,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:59,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:59,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:59,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 15:25:59,607 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:59,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:59,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1924984904, now seen corresponding path program 3 times [2024-06-20 15:25:59,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:59,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505918122] [2024-06-20 15:25:59,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:59,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:59,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:59,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:59,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:59,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505918122] [2024-06-20 15:25:59,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505918122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:59,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:59,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:25:59,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29717929] [2024-06-20 15:25:59,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:59,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:25:59,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:59,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:25:59,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:25:59,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:59,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 311 transitions, 4026 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:25:59,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:59,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:59,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:00,132 INFO L124 PetriNetUnfolderBase]: 1741/2940 cut-off events. [2024-06-20 15:26:00,132 INFO L125 PetriNetUnfolderBase]: For 111685/111685 co-relation queries the response was YES. [2024-06-20 15:26:00,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18357 conditions, 2940 events. 1741/2940 cut-off events. For 111685/111685 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17473 event pairs, 344 based on Foata normal form. 2/2940 useless extension candidates. Maximal degree in co-relation 18253. Up to 2656 conditions per place. [2024-06-20 15:26:00,158 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 301 selfloop transitions, 21 changer transitions 0/329 dead transitions. [2024-06-20 15:26:00,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 329 transitions, 4758 flow [2024-06-20 15:26:00,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:00,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:00,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-20 15:26:00,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-20 15:26:00,159 INFO L175 Difference]: Start difference. First operand has 241 places, 311 transitions, 4026 flow. Second operand 5 states and 121 transitions. [2024-06-20 15:26:00,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 329 transitions, 4758 flow [2024-06-20 15:26:00,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 329 transitions, 4660 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:00,369 INFO L231 Difference]: Finished difference. Result has 242 places, 313 transitions, 4027 flow [2024-06-20 15:26:00,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4027, PETRI_PLACES=242, PETRI_TRANSITIONS=313} [2024-06-20 15:26:00,369 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-20 15:26:00,370 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 313 transitions, 4027 flow [2024-06-20 15:26:00,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:26:00,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:00,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:00,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 15:26:00,370 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:00,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:00,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1389855784, now seen corresponding path program 4 times [2024-06-20 15:26:00,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:00,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863085638] [2024-06-20 15:26:00,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:00,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:00,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:00,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:00,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:00,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863085638] [2024-06-20 15:26:00,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863085638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:00,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:00,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:00,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598026236] [2024-06-20 15:26:00,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:00,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:00,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:00,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:00,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:00,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:00,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 313 transitions, 4027 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:26:00,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:00,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:00,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:00,876 INFO L124 PetriNetUnfolderBase]: 1736/2933 cut-off events. [2024-06-20 15:26:00,876 INFO L125 PetriNetUnfolderBase]: For 108893/108893 co-relation queries the response was YES. [2024-06-20 15:26:00,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18116 conditions, 2933 events. 1736/2933 cut-off events. For 108893/108893 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17440 event pairs, 341 based on Foata normal form. 2/2933 useless extension candidates. Maximal degree in co-relation 18011. Up to 2635 conditions per place. [2024-06-20 15:26:00,903 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 301 selfloop transitions, 25 changer transitions 0/333 dead transitions. [2024-06-20 15:26:00,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 333 transitions, 4771 flow [2024-06-20 15:26:00,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:00,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:00,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-20 15:26:00,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 15:26:00,904 INFO L175 Difference]: Start difference. First operand has 242 places, 313 transitions, 4027 flow. Second operand 6 states and 140 transitions. [2024-06-20 15:26:00,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 333 transitions, 4771 flow [2024-06-20 15:26:01,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 333 transitions, 4692 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:01,156 INFO L231 Difference]: Finished difference. Result has 245 places, 315 transitions, 4055 flow [2024-06-20 15:26:01,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4055, PETRI_PLACES=245, PETRI_TRANSITIONS=315} [2024-06-20 15:26:01,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-20 15:26:01,159 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 315 transitions, 4055 flow [2024-06-20 15:26:01,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:26:01,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:01,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:01,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 15:26:01,159 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:01,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:01,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1851881108, now seen corresponding path program 1 times [2024-06-20 15:26:01,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:01,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799091389] [2024-06-20 15:26:01,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:01,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:01,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:01,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:01,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:01,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799091389] [2024-06-20 15:26:01,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799091389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:01,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:01,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:01,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11754546] [2024-06-20 15:26:01,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:01,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:01,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:01,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:01,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:01,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:26:01,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 315 transitions, 4055 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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-06-20 15:26:01,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:01,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:26:01,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:01,724 INFO L124 PetriNetUnfolderBase]: 1720/2954 cut-off events. [2024-06-20 15:26:01,725 INFO L125 PetriNetUnfolderBase]: For 128708/128708 co-relation queries the response was YES. [2024-06-20 15:26:01,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18534 conditions, 2954 events. 1720/2954 cut-off events. For 128708/128708 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18016 event pairs, 315 based on Foata normal form. 8/2954 useless extension candidates. Maximal degree in co-relation 18428. Up to 2405 conditions per place. [2024-06-20 15:26:01,752 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 258 selfloop transitions, 44 changer transitions 0/345 dead transitions. [2024-06-20 15:26:01,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 345 transitions, 4879 flow [2024-06-20 15:26:01,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:01,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:01,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:26:01,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-20 15:26:01,753 INFO L175 Difference]: Start difference. First operand has 245 places, 315 transitions, 4055 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:26:01,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 345 transitions, 4879 flow [2024-06-20 15:26:02,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 345 transitions, 4788 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:02,068 INFO L231 Difference]: Finished difference. Result has 248 places, 317 transitions, 4086 flow [2024-06-20 15:26:02,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3964, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4086, PETRI_PLACES=248, PETRI_TRANSITIONS=317} [2024-06-20 15:26:02,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-20 15:26:02,069 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 317 transitions, 4086 flow [2024-06-20 15:26:02,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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-06-20 15:26:02,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:02,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:02,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 15:26:02,069 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:02,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:02,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1854738068, now seen corresponding path program 2 times [2024-06-20 15:26:02,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:02,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666661367] [2024-06-20 15:26:02,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:02,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:02,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:02,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:02,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:02,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666661367] [2024-06-20 15:26:02,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666661367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:02,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:02,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:02,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280816373] [2024-06-20 15:26:02,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:02,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:02,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:02,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:02,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:02,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:26:02,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 317 transitions, 4086 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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-06-20 15:26:02,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:02,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:26:02,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:02,641 INFO L124 PetriNetUnfolderBase]: 1761/3014 cut-off events. [2024-06-20 15:26:02,641 INFO L125 PetriNetUnfolderBase]: For 136203/136203 co-relation queries the response was YES. [2024-06-20 15:26:02,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18984 conditions, 3014 events. 1761/3014 cut-off events. For 136203/136203 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 18345 event pairs, 343 based on Foata normal form. 10/3019 useless extension candidates. Maximal degree in co-relation 18877. Up to 2537 conditions per place. [2024-06-20 15:26:02,669 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 254 selfloop transitions, 42 changer transitions 0/339 dead transitions. [2024-06-20 15:26:02,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 339 transitions, 4762 flow [2024-06-20 15:26:02,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:02,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:02,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-20 15:26:02,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 15:26:02,670 INFO L175 Difference]: Start difference. First operand has 248 places, 317 transitions, 4086 flow. Second operand 7 states and 164 transitions. [2024-06-20 15:26:02,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 339 transitions, 4762 flow [2024-06-20 15:26:02,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 339 transitions, 4707 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:02,915 INFO L231 Difference]: Finished difference. Result has 252 places, 318 transitions, 4139 flow [2024-06-20 15:26:02,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4031, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4139, PETRI_PLACES=252, PETRI_TRANSITIONS=318} [2024-06-20 15:26:02,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-20 15:26:02,916 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 318 transitions, 4139 flow [2024-06-20 15:26:02,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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-06-20 15:26:02,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:02,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:02,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 15:26:02,916 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:02,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:02,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1970029238, now seen corresponding path program 3 times [2024-06-20 15:26:02,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:02,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291882798] [2024-06-20 15:26:02,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:02,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:02,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:03,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:03,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:03,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291882798] [2024-06-20 15:26:03,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291882798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:03,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:03,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:03,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984486510] [2024-06-20 15:26:03,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:03,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:03,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:03,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:03,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:03,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:26:03,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 318 transitions, 4139 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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-06-20 15:26:03,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:03,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:26:03,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:03,518 INFO L124 PetriNetUnfolderBase]: 1789/3062 cut-off events. [2024-06-20 15:26:03,518 INFO L125 PetriNetUnfolderBase]: For 141533/141533 co-relation queries the response was YES. [2024-06-20 15:26:03,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19442 conditions, 3062 events. 1789/3062 cut-off events. For 141533/141533 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18736 event pairs, 347 based on Foata normal form. 10/3065 useless extension candidates. Maximal degree in co-relation 19333. Up to 2601 conditions per place. [2024-06-20 15:26:03,546 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 264 selfloop transitions, 30 changer transitions 0/337 dead transitions. [2024-06-20 15:26:03,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 337 transitions, 4805 flow [2024-06-20 15:26:03,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:03,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:03,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-20 15:26:03,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-20 15:26:03,547 INFO L175 Difference]: Start difference. First operand has 252 places, 318 transitions, 4139 flow. Second operand 7 states and 160 transitions. [2024-06-20 15:26:03,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 337 transitions, 4805 flow [2024-06-20 15:26:03,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 337 transitions, 4721 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:03,897 INFO L231 Difference]: Finished difference. Result has 254 places, 319 transitions, 4141 flow [2024-06-20 15:26:03,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4141, PETRI_PLACES=254, PETRI_TRANSITIONS=319} [2024-06-20 15:26:03,897 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-20 15:26:03,898 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 319 transitions, 4141 flow [2024-06-20 15:26:03,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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-06-20 15:26:03,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:03,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:03,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 15:26:03,898 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:03,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:03,898 INFO L85 PathProgramCache]: Analyzing trace with hash 941763648, now seen corresponding path program 1 times [2024-06-20 15:26:03,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:03,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800865149] [2024-06-20 15:26:03,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:03,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:03,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:04,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:04,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:04,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800865149] [2024-06-20 15:26:04,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800865149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:04,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:04,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:04,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614961271] [2024-06-20 15:26:04,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:04,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:04,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:04,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:04,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:04,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:04,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 319 transitions, 4141 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:26:04,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:04,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:04,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:04,508 INFO L124 PetriNetUnfolderBase]: 1877/3158 cut-off events. [2024-06-20 15:26:04,508 INFO L125 PetriNetUnfolderBase]: For 135439/135439 co-relation queries the response was YES. [2024-06-20 15:26:04,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20040 conditions, 3158 events. 1877/3158 cut-off events. For 135439/135439 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18948 event pairs, 366 based on Foata normal form. 2/3158 useless extension candidates. Maximal degree in co-relation 19930. Up to 2868 conditions per place. [2024-06-20 15:26:04,542 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-20 15:26:04,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 336 transitions, 4863 flow [2024-06-20 15:26:04,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:04,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:04,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-20 15:26:04,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:26:04,543 INFO L175 Difference]: Start difference. First operand has 254 places, 319 transitions, 4141 flow. Second operand 7 states and 154 transitions. [2024-06-20 15:26:04,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 336 transitions, 4863 flow [2024-06-20 15:26:04,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 336 transitions, 4801 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:04,869 INFO L231 Difference]: Finished difference. Result has 256 places, 321 transitions, 4170 flow [2024-06-20 15:26:04,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4170, PETRI_PLACES=256, PETRI_TRANSITIONS=321} [2024-06-20 15:26:04,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-20 15:26:04,870 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 321 transitions, 4170 flow [2024-06-20 15:26:04,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:26:04,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:04,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:04,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 15:26:04,870 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:04,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:04,871 INFO L85 PathProgramCache]: Analyzing trace with hash 2090497748, now seen corresponding path program 4 times [2024-06-20 15:26:04,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:04,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591290558] [2024-06-20 15:26:04,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:04,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:04,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:05,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:05,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:05,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591290558] [2024-06-20 15:26:05,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591290558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:05,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:05,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:05,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635814742] [2024-06-20 15:26:05,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:05,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:05,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:05,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:05,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:05,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:26:05,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 321 transitions, 4170 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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-06-20 15:26:05,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:05,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:26:05,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:05,502 INFO L124 PetriNetUnfolderBase]: 1775/3042 cut-off events. [2024-06-20 15:26:05,503 INFO L125 PetriNetUnfolderBase]: For 137092/137092 co-relation queries the response was YES. [2024-06-20 15:26:05,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18970 conditions, 3042 events. 1775/3042 cut-off events. For 137092/137092 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18616 event pairs, 310 based on Foata normal form. 10/3045 useless extension candidates. Maximal degree in co-relation 18859. Up to 2509 conditions per place. [2024-06-20 15:26:05,531 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 261 selfloop transitions, 40 changer transitions 0/344 dead transitions. [2024-06-20 15:26:05,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 344 transitions, 4846 flow [2024-06-20 15:26:05,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:05,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 15:26:05,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-20 15:26:05,532 INFO L175 Difference]: Start difference. First operand has 256 places, 321 transitions, 4170 flow. Second operand 6 states and 149 transitions. [2024-06-20 15:26:05,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 344 transitions, 4846 flow [2024-06-20 15:26:05,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 344 transitions, 4769 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:05,879 INFO L231 Difference]: Finished difference. Result has 257 places, 321 transitions, 4186 flow [2024-06-20 15:26:05,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4186, PETRI_PLACES=257, PETRI_TRANSITIONS=321} [2024-06-20 15:26:05,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-20 15:26:05,880 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 321 transitions, 4186 flow [2024-06-20 15:26:05,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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-06-20 15:26:05,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:05,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:05,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 15:26:05,881 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:05,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:05,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1456735836, now seen corresponding path program 2 times [2024-06-20 15:26:05,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:05,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446629600] [2024-06-20 15:26:05,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:05,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:05,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:06,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:06,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:06,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446629600] [2024-06-20 15:26:06,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446629600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:06,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:06,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:06,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192330510] [2024-06-20 15:26:06,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:06,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:06,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:06,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:06,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:06,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:06,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 321 transitions, 4186 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:26:06,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:06,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:06,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:06,421 INFO L124 PetriNetUnfolderBase]: 1862/3137 cut-off events. [2024-06-20 15:26:06,421 INFO L125 PetriNetUnfolderBase]: For 130169/130169 co-relation queries the response was YES. [2024-06-20 15:26:06,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19626 conditions, 3137 events. 1862/3137 cut-off events. For 130169/130169 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18837 event pairs, 359 based on Foata normal form. 2/3137 useless extension candidates. Maximal degree in co-relation 19514. Up to 2839 conditions per place. [2024-06-20 15:26:06,450 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-20 15:26:06,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 336 transitions, 4908 flow [2024-06-20 15:26:06,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:06,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:06,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-20 15:26:06,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-20 15:26:06,451 INFO L175 Difference]: Start difference. First operand has 257 places, 321 transitions, 4186 flow. Second operand 5 states and 118 transitions. [2024-06-20 15:26:06,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 336 transitions, 4908 flow [2024-06-20 15:26:06,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 336 transitions, 4820 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:06,761 INFO L231 Difference]: Finished difference. Result has 257 places, 323 transitions, 4197 flow [2024-06-20 15:26:06,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4098, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4197, PETRI_PLACES=257, PETRI_TRANSITIONS=323} [2024-06-20 15:26:06,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-20 15:26:06,762 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 323 transitions, 4197 flow [2024-06-20 15:26:06,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:26:06,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:06,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:06,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 15:26:06,762 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:06,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:06,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1967812820, now seen corresponding path program 3 times [2024-06-20 15:26:06,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:06,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038272838] [2024-06-20 15:26:06,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:06,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:06,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:06,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:06,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:06,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038272838] [2024-06-20 15:26:06,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038272838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:06,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:06,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:06,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616341430] [2024-06-20 15:26:06,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:06,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:06,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:06,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:06,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:06,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:06,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 323 transitions, 4197 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:26:06,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:06,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:06,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:07,428 INFO L124 PetriNetUnfolderBase]: 1857/3133 cut-off events. [2024-06-20 15:26:07,429 INFO L125 PetriNetUnfolderBase]: For 127355/127358 co-relation queries the response was YES. [2024-06-20 15:26:07,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19456 conditions, 3133 events. 1857/3133 cut-off events. For 127355/127358 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18839 event pairs, 356 based on Foata normal form. 4/3134 useless extension candidates. Maximal degree in co-relation 19343. Up to 2818 conditions per place. [2024-06-20 15:26:07,458 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 301 selfloop transitions, 28 changer transitions 0/336 dead transitions. [2024-06-20 15:26:07,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 336 transitions, 4917 flow [2024-06-20 15:26:07,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:07,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:07,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-20 15:26:07,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:26:07,459 INFO L175 Difference]: Start difference. First operand has 257 places, 323 transitions, 4197 flow. Second operand 5 states and 115 transitions. [2024-06-20 15:26:07,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 336 transitions, 4917 flow [2024-06-20 15:26:07,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 336 transitions, 4836 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:07,680 INFO L231 Difference]: Finished difference. Result has 259 places, 325 transitions, 4217 flow [2024-06-20 15:26:07,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4120, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4217, PETRI_PLACES=259, PETRI_TRANSITIONS=325} [2024-06-20 15:26:07,681 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-20 15:26:07,681 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 325 transitions, 4217 flow [2024-06-20 15:26:07,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 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-06-20 15:26:07,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:07,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:07,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 15:26:07,682 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:07,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:07,682 INFO L85 PathProgramCache]: Analyzing trace with hash 754234534, now seen corresponding path program 1 times [2024-06-20 15:26:07,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:07,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895465088] [2024-06-20 15:26:07,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:07,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:07,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:07,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:07,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:07,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895465088] [2024-06-20 15:26:07,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895465088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:07,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:07,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:07,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141549755] [2024-06-20 15:26:07,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:07,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:07,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:07,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:07,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:07,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:07,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 325 transitions, 4217 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:07,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:07,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:07,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:08,317 INFO L124 PetriNetUnfolderBase]: 1992/3350 cut-off events. [2024-06-20 15:26:08,318 INFO L125 PetriNetUnfolderBase]: For 164071/164074 co-relation queries the response was YES. [2024-06-20 15:26:08,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3350 events. 1992/3350 cut-off events. For 164071/164074 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 20260 event pairs, 306 based on Foata normal form. 14/3361 useless extension candidates. Maximal degree in co-relation 21200. Up to 2520 conditions per place. [2024-06-20 15:26:08,352 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 222 selfloop transitions, 139 changer transitions 0/368 dead transitions. [2024-06-20 15:26:08,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 368 transitions, 5257 flow [2024-06-20 15:26:08,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:08,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:08,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-20 15:26:08,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-20 15:26:08,353 INFO L175 Difference]: Start difference. First operand has 259 places, 325 transitions, 4217 flow. Second operand 8 states and 199 transitions. [2024-06-20 15:26:08,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 368 transitions, 5257 flow [2024-06-20 15:26:08,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 368 transitions, 5176 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:08,620 INFO L231 Difference]: Finished difference. Result has 265 places, 332 transitions, 4525 flow [2024-06-20 15:26:08,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4525, PETRI_PLACES=265, PETRI_TRANSITIONS=332} [2024-06-20 15:26:08,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-20 15:26:08,621 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 332 transitions, 4525 flow [2024-06-20 15:26:08,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:08,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:08,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:08,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 15:26:08,621 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:08,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:08,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1020258244, now seen corresponding path program 2 times [2024-06-20 15:26:08,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:08,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315074443] [2024-06-20 15:26:08,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:08,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:08,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:08,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:08,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:08,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315074443] [2024-06-20 15:26:08,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315074443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:08,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:08,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:08,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135752390] [2024-06-20 15:26:08,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:08,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:08,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:08,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:08,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:08,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:08,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 332 transitions, 4525 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:08,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:08,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:08,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:09,434 INFO L124 PetriNetUnfolderBase]: 2048/3446 cut-off events. [2024-06-20 15:26:09,434 INFO L125 PetriNetUnfolderBase]: For 178526/178529 co-relation queries the response was YES. [2024-06-20 15:26:09,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22416 conditions, 3446 events. 2048/3446 cut-off events. For 178526/178529 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20986 event pairs, 416 based on Foata normal form. 18/3461 useless extension candidates. Maximal degree in co-relation 22300. Up to 2824 conditions per place. [2024-06-20 15:26:09,473 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 131 changer transitions 0/362 dead transitions. [2024-06-20 15:26:09,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 362 transitions, 5363 flow [2024-06-20 15:26:09,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:09,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:09,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-20 15:26:09,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:26:09,474 INFO L175 Difference]: Start difference. First operand has 265 places, 332 transitions, 4525 flow. Second operand 8 states and 192 transitions. [2024-06-20 15:26:09,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 362 transitions, 5363 flow [2024-06-20 15:26:09,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 362 transitions, 5163 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:09,801 INFO L231 Difference]: Finished difference. Result has 270 places, 334 transitions, 4639 flow [2024-06-20 15:26:09,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4325, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4639, PETRI_PLACES=270, PETRI_TRANSITIONS=334} [2024-06-20 15:26:09,802 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-20 15:26:09,802 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 334 transitions, 4639 flow [2024-06-20 15:26:09,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:09,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:09,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:09,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 15:26:09,802 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:09,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:09,803 INFO L85 PathProgramCache]: Analyzing trace with hash 761643844, now seen corresponding path program 3 times [2024-06-20 15:26:09,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:09,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152324527] [2024-06-20 15:26:09,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:09,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:09,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:09,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:09,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152324527] [2024-06-20 15:26:09,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152324527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:09,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:09,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:09,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711720823] [2024-06-20 15:26:09,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:09,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:09,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:09,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:09,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:09,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:09,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 334 transitions, 4639 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:09,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:09,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:09,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:10,448 INFO L124 PetriNetUnfolderBase]: 2104/3534 cut-off events. [2024-06-20 15:26:10,449 INFO L125 PetriNetUnfolderBase]: For 179594/179597 co-relation queries the response was YES. [2024-06-20 15:26:10,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23250 conditions, 3534 events. 2104/3534 cut-off events. For 179594/179597 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21569 event pairs, 412 based on Foata normal form. 14/3545 useless extension candidates. Maximal degree in co-relation 23132. Up to 2852 conditions per place. [2024-06-20 15:26:10,484 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 135 changer transitions 0/370 dead transitions. [2024-06-20 15:26:10,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 370 transitions, 5539 flow [2024-06-20 15:26:10,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:10,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:10,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-20 15:26:10,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-20 15:26:10,485 INFO L175 Difference]: Start difference. First operand has 270 places, 334 transitions, 4639 flow. Second operand 8 states and 195 transitions. [2024-06-20 15:26:10,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 370 transitions, 5539 flow [2024-06-20 15:26:10,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 370 transitions, 5259 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:10,833 INFO L231 Difference]: Finished difference. Result has 273 places, 339 transitions, 4724 flow [2024-06-20 15:26:10,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4359, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4724, PETRI_PLACES=273, PETRI_TRANSITIONS=339} [2024-06-20 15:26:10,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-20 15:26:10,834 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 339 transitions, 4724 flow [2024-06-20 15:26:10,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:10,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:10,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:10,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 15:26:10,834 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:10,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:10,834 INFO L85 PathProgramCache]: Analyzing trace with hash 127193748, now seen corresponding path program 1 times [2024-06-20 15:26:10,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:10,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614527956] [2024-06-20 15:26:10,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:10,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:10,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:10,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:10,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:10,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614527956] [2024-06-20 15:26:10,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614527956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:10,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:10,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:10,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654402745] [2024-06-20 15:26:10,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:10,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:10,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:10,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:10,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:10,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:10,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 339 transitions, 4724 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:10,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:10,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:10,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:11,470 INFO L124 PetriNetUnfolderBase]: 2149/3603 cut-off events. [2024-06-20 15:26:11,470 INFO L125 PetriNetUnfolderBase]: For 175945/175945 co-relation queries the response was YES. [2024-06-20 15:26:11,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24057 conditions, 3603 events. 2149/3603 cut-off events. For 175945/175945 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22038 event pairs, 427 based on Foata normal form. 1/3599 useless extension candidates. Maximal degree in co-relation 23937. Up to 2986 conditions per place. [2024-06-20 15:26:11,506 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 249 selfloop transitions, 127 changer transitions 0/383 dead transitions. [2024-06-20 15:26:11,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 383 transitions, 6130 flow [2024-06-20 15:26:11,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:11,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:11,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:26:11,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-20 15:26:11,507 INFO L175 Difference]: Start difference. First operand has 273 places, 339 transitions, 4724 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:26:11,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 383 transitions, 6130 flow [2024-06-20 15:26:11,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 383 transitions, 5837 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:11,922 INFO L231 Difference]: Finished difference. Result has 275 places, 357 transitions, 4939 flow [2024-06-20 15:26:11,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=275, PETRI_TRANSITIONS=357} [2024-06-20 15:26:11,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-20 15:26:11,923 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 357 transitions, 4939 flow [2024-06-20 15:26:11,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:11,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:11,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:11,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 15:26:11,923 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:11,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:11,924 INFO L85 PathProgramCache]: Analyzing trace with hash 127492650, now seen corresponding path program 1 times [2024-06-20 15:26:11,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:11,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333398917] [2024-06-20 15:26:11,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:11,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:11,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:12,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:12,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:12,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333398917] [2024-06-20 15:26:12,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333398917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:12,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:12,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:12,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305207472] [2024-06-20 15:26:12,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:12,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:12,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:12,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:12,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:12,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:12,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 357 transitions, 4939 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:12,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:12,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:12,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:12,641 INFO L124 PetriNetUnfolderBase]: 2175/3643 cut-off events. [2024-06-20 15:26:12,642 INFO L125 PetriNetUnfolderBase]: For 186198/186198 co-relation queries the response was YES. [2024-06-20 15:26:12,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24321 conditions, 3643 events. 2175/3643 cut-off events. For 186198/186198 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22344 event pairs, 430 based on Foata normal form. 2/3640 useless extension candidates. Maximal degree in co-relation 24200. Up to 2742 conditions per place. [2024-06-20 15:26:12,674 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 170 changer transitions 0/395 dead transitions. [2024-06-20 15:26:12,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 395 transitions, 6197 flow [2024-06-20 15:26:12,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:12,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:12,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 15:26:12,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:26:12,675 INFO L175 Difference]: Start difference. First operand has 275 places, 357 transitions, 4939 flow. Second operand 8 states and 196 transitions. [2024-06-20 15:26:12,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 395 transitions, 6197 flow [2024-06-20 15:26:13,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 395 transitions, 6026 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-20 15:26:13,075 INFO L231 Difference]: Finished difference. Result has 282 places, 368 transitions, 5308 flow [2024-06-20 15:26:13,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4768, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5308, PETRI_PLACES=282, PETRI_TRANSITIONS=368} [2024-06-20 15:26:13,076 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-20 15:26:13,076 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 368 transitions, 5308 flow [2024-06-20 15:26:13,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:13,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:13,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:13,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 15:26:13,076 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:13,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:13,079 INFO L85 PathProgramCache]: Analyzing trace with hash 127492278, now seen corresponding path program 2 times [2024-06-20 15:26:13,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:13,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810357825] [2024-06-20 15:26:13,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:13,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:13,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:13,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:13,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:13,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810357825] [2024-06-20 15:26:13,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810357825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:13,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:13,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:13,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130086872] [2024-06-20 15:26:13,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:13,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:13,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:13,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:13,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:13,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:13,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 368 transitions, 5308 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:13,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:13,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:13,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:13,786 INFO L124 PetriNetUnfolderBase]: 2172/3640 cut-off events. [2024-06-20 15:26:13,786 INFO L125 PetriNetUnfolderBase]: For 192242/192242 co-relation queries the response was YES. [2024-06-20 15:26:13,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24998 conditions, 3640 events. 2172/3640 cut-off events. For 192242/192242 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22313 event pairs, 423 based on Foata normal form. 1/3636 useless extension candidates. Maximal degree in co-relation 24875. Up to 3019 conditions per place. [2024-06-20 15:26:13,824 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 262 selfloop transitions, 122 changer transitions 0/391 dead transitions. [2024-06-20 15:26:13,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 391 transitions, 6486 flow [2024-06-20 15:26:13,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:13,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:13,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:26:13,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:26:13,825 INFO L175 Difference]: Start difference. First operand has 282 places, 368 transitions, 5308 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:26:13,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 391 transitions, 6486 flow [2024-06-20 15:26:14,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 391 transitions, 6324 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:14,230 INFO L231 Difference]: Finished difference. Result has 286 places, 368 transitions, 5397 flow [2024-06-20 15:26:14,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5146, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5397, PETRI_PLACES=286, PETRI_TRANSITIONS=368} [2024-06-20 15:26:14,231 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-20 15:26:14,231 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 368 transitions, 5397 flow [2024-06-20 15:26:14,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:14,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:14,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:14,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 15:26:14,231 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:14,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:14,232 INFO L85 PathProgramCache]: Analyzing trace with hash 121831368, now seen corresponding path program 3 times [2024-06-20 15:26:14,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:14,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898973588] [2024-06-20 15:26:14,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:14,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:14,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:14,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:14,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:14,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898973588] [2024-06-20 15:26:14,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898973588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:14,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:14,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:14,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400265892] [2024-06-20 15:26:14,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:14,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:14,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:14,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:14,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:14,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:14,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 368 transitions, 5397 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:14,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:14,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:14,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:14,849 INFO L124 PetriNetUnfolderBase]: 2169/3639 cut-off events. [2024-06-20 15:26:14,850 INFO L125 PetriNetUnfolderBase]: For 197228/197228 co-relation queries the response was YES. [2024-06-20 15:26:14,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25234 conditions, 3639 events. 2169/3639 cut-off events. For 197228/197228 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22358 event pairs, 425 based on Foata normal form. 1/3635 useless extension candidates. Maximal degree in co-relation 25109. Up to 3016 conditions per place. [2024-06-20 15:26:14,890 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 139 changer transitions 0/396 dead transitions. [2024-06-20 15:26:14,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 396 transitions, 6485 flow [2024-06-20 15:26:14,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:14,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:14,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:26:14,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:26:14,891 INFO L175 Difference]: Start difference. First operand has 286 places, 368 transitions, 5397 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:26:14,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 396 transitions, 6485 flow [2024-06-20 15:26:15,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 396 transitions, 6273 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:15,386 INFO L231 Difference]: Finished difference. Result has 290 places, 368 transitions, 5469 flow [2024-06-20 15:26:15,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5185, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5469, PETRI_PLACES=290, PETRI_TRANSITIONS=368} [2024-06-20 15:26:15,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-20 15:26:15,387 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 368 transitions, 5469 flow [2024-06-20 15:26:15,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:15,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:15,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:15,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 15:26:15,388 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:15,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:15,388 INFO L85 PathProgramCache]: Analyzing trace with hash 121951338, now seen corresponding path program 4 times [2024-06-20 15:26:15,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:15,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125100902] [2024-06-20 15:26:15,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:15,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:15,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:15,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:15,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:15,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125100902] [2024-06-20 15:26:15,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125100902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:15,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:15,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:15,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230753893] [2024-06-20 15:26:15,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:15,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:15,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:15,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:15,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:15,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:15,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 368 transitions, 5469 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:15,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:15,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:15,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:16,068 INFO L124 PetriNetUnfolderBase]: 2174/3645 cut-off events. [2024-06-20 15:26:16,068 INFO L125 PetriNetUnfolderBase]: For 203229/203232 co-relation queries the response was YES. [2024-06-20 15:26:16,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25441 conditions, 3645 events. 2174/3645 cut-off events. For 203229/203232 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22368 event pairs, 416 based on Foata normal form. 3/3645 useless extension candidates. Maximal degree in co-relation 25315. Up to 3205 conditions per place. [2024-06-20 15:26:16,111 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 325 selfloop transitions, 62 changer transitions 0/394 dead transitions. [2024-06-20 15:26:16,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 394 transitions, 6351 flow [2024-06-20 15:26:16,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:16,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:16,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:26:16,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-20 15:26:16,112 INFO L175 Difference]: Start difference. First operand has 290 places, 368 transitions, 5469 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:26:16,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 394 transitions, 6351 flow [2024-06-20 15:26:16,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 394 transitions, 5904 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 15:26:16,615 INFO L231 Difference]: Finished difference. Result has 290 places, 371 transitions, 5208 flow [2024-06-20 15:26:16,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5034, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5208, PETRI_PLACES=290, PETRI_TRANSITIONS=371} [2024-06-20 15:26:16,615 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-20 15:26:16,615 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 371 transitions, 5208 flow [2024-06-20 15:26:16,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:16,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:16,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:16,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 15:26:16,616 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:16,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:16,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1376811092, now seen corresponding path program 5 times [2024-06-20 15:26:16,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:16,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765598536] [2024-06-20 15:26:16,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:16,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:16,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:16,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-06-20 15:26:16,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:16,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765598536] [2024-06-20 15:26:16,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765598536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:16,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:16,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:16,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126036912] [2024-06-20 15:26:16,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:16,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:16,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:16,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:16,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:16,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:16,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 371 transitions, 5208 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:16,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:16,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:16,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:17,292 INFO L124 PetriNetUnfolderBase]: 2171/3641 cut-off events. [2024-06-20 15:26:17,292 INFO L125 PetriNetUnfolderBase]: For 203822/203825 co-relation queries the response was YES. [2024-06-20 15:26:17,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25154 conditions, 3641 events. 2171/3641 cut-off events. For 203822/203825 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22384 event pairs, 416 based on Foata normal form. 3/3641 useless extension candidates. Maximal degree in co-relation 25028. Up to 3175 conditions per place. [2024-06-20 15:26:17,333 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 312 selfloop transitions, 72 changer transitions 0/391 dead transitions. [2024-06-20 15:26:17,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 391 transitions, 6148 flow [2024-06-20 15:26:17,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:26:17,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:26:17,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-20 15:26:17,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-20 15:26:17,334 INFO L175 Difference]: Start difference. First operand has 290 places, 371 transitions, 5208 flow. Second operand 9 states and 199 transitions. [2024-06-20 15:26:17,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 391 transitions, 6148 flow [2024-06-20 15:26:17,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 391 transitions, 6021 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:17,820 INFO L231 Difference]: Finished difference. Result has 294 places, 371 transitions, 5231 flow [2024-06-20 15:26:17,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5081, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5231, PETRI_PLACES=294, PETRI_TRANSITIONS=371} [2024-06-20 15:26:17,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-20 15:26:17,820 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 371 transitions, 5231 flow [2024-06-20 15:26:17,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:17,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:17,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:17,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 15:26:17,820 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:17,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:17,821 INFO L85 PathProgramCache]: Analyzing trace with hash -379997106, now seen corresponding path program 2 times [2024-06-20 15:26:17,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:17,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268294778] [2024-06-20 15:26:17,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:17,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:17,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:17,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:17,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:17,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268294778] [2024-06-20 15:26:17,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268294778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:17,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:17,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:17,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010026530] [2024-06-20 15:26:17,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:17,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:17,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:17,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:17,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:17,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:17,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 371 transitions, 5231 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:17,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:17,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:17,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:18,665 INFO L124 PetriNetUnfolderBase]: 2197/3685 cut-off events. [2024-06-20 15:26:18,665 INFO L125 PetriNetUnfolderBase]: For 216096/216099 co-relation queries the response was YES. [2024-06-20 15:26:18,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25654 conditions, 3685 events. 2197/3685 cut-off events. For 216096/216099 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22686 event pairs, 420 based on Foata normal form. 4/3686 useless extension candidates. Maximal degree in co-relation 25527. Up to 3085 conditions per place. [2024-06-20 15:26:18,705 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 130 changer transitions 0/401 dead transitions. [2024-06-20 15:26:18,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 401 transitions, 6315 flow [2024-06-20 15:26:18,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:18,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:18,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 15:26:18,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 15:26:18,707 INFO L175 Difference]: Start difference. First operand has 294 places, 371 transitions, 5231 flow. Second operand 8 states and 190 transitions. [2024-06-20 15:26:18,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 401 transitions, 6315 flow [2024-06-20 15:26:19,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 401 transitions, 6123 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:26:19,209 INFO L231 Difference]: Finished difference. Result has 294 places, 379 transitions, 5430 flow [2024-06-20 15:26:19,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5430, PETRI_PLACES=294, PETRI_TRANSITIONS=379} [2024-06-20 15:26:19,209 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-20 15:26:19,209 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 379 transitions, 5430 flow [2024-06-20 15:26:19,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:19,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:19,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:19,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 15:26:19,210 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:19,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:19,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1376799560, now seen corresponding path program 3 times [2024-06-20 15:26:19,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:19,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343948841] [2024-06-20 15:26:19,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:19,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:19,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:19,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:19,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:19,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343948841] [2024-06-20 15:26:19,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343948841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:19,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:19,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:19,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218499445] [2024-06-20 15:26:19,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:19,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:19,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:19,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:19,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:19,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:19,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 379 transitions, 5430 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:19,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:19,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:19,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:20,006 INFO L124 PetriNetUnfolderBase]: 2191/3677 cut-off events. [2024-06-20 15:26:20,007 INFO L125 PetriNetUnfolderBase]: For 218177/218180 co-relation queries the response was YES. [2024-06-20 15:26:20,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25720 conditions, 3677 events. 2191/3677 cut-off events. For 218177/218180 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22630 event pairs, 420 based on Foata normal form. 4/3678 useless extension candidates. Maximal degree in co-relation 25592. Up to 3079 conditions per place. [2024-06-20 15:26:20,049 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 131 changer transitions 0/402 dead transitions. [2024-06-20 15:26:20,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 402 transitions, 6276 flow [2024-06-20 15:26:20,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:26:20,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:26:20,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-20 15:26:20,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 15:26:20,050 INFO L175 Difference]: Start difference. First operand has 294 places, 379 transitions, 5430 flow. Second operand 10 states and 225 transitions. [2024-06-20 15:26:20,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 402 transitions, 6276 flow [2024-06-20 15:26:20,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 402 transitions, 6052 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:20,579 INFO L231 Difference]: Finished difference. Result has 300 places, 379 transitions, 5475 flow [2024-06-20 15:26:20,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5475, PETRI_PLACES=300, PETRI_TRANSITIONS=379} [2024-06-20 15:26:20,580 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-20 15:26:20,580 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 379 transitions, 5475 flow [2024-06-20 15:26:20,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:20,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:20,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:20,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 15:26:20,580 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:20,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:20,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1376805512, now seen corresponding path program 6 times [2024-06-20 15:26:20,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:20,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872081408] [2024-06-20 15:26:20,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:20,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:20,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:20,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:20,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:20,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872081408] [2024-06-20 15:26:20,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872081408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:20,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:20,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:20,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992419022] [2024-06-20 15:26:20,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:20,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:20,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:20,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:20,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:20,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:20,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 379 transitions, 5475 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:20,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:20,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:20,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:21,237 INFO L124 PetriNetUnfolderBase]: 2188/3673 cut-off events. [2024-06-20 15:26:21,238 INFO L125 PetriNetUnfolderBase]: For 219577/219580 co-relation queries the response was YES. [2024-06-20 15:26:21,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25941 conditions, 3673 events. 2188/3673 cut-off events. For 219577/219580 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22601 event pairs, 416 based on Foata normal form. 3/3673 useless extension candidates. Maximal degree in co-relation 25811. Up to 3200 conditions per place. [2024-06-20 15:26:21,278 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 322 selfloop transitions, 67 changer transitions 0/396 dead transitions. [2024-06-20 15:26:21,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 396 transitions, 6295 flow [2024-06-20 15:26:21,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:21,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:21,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:26:21,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:26:21,280 INFO L175 Difference]: Start difference. First operand has 300 places, 379 transitions, 5475 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:26:21,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 396 transitions, 6295 flow [2024-06-20 15:26:22,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 396 transitions, 6018 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-20 15:26:22,078 INFO L231 Difference]: Finished difference. Result has 298 places, 379 transitions, 5340 flow [2024-06-20 15:26:22,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5198, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5340, PETRI_PLACES=298, PETRI_TRANSITIONS=379} [2024-06-20 15:26:22,079 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-20 15:26:22,079 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 379 transitions, 5340 flow [2024-06-20 15:26:22,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:22,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:22,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:22,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 15:26:22,080 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:22,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:22,080 INFO L85 PathProgramCache]: Analyzing trace with hash -173338086, now seen corresponding path program 4 times [2024-06-20 15:26:22,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:22,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649677364] [2024-06-20 15:26:22,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:22,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:22,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:22,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:22,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:22,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649677364] [2024-06-20 15:26:22,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649677364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:22,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:22,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:22,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913379916] [2024-06-20 15:26:22,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:22,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:22,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:22,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:22,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:22,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:22,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 379 transitions, 5340 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:22,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:22,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:22,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:22,803 INFO L124 PetriNetUnfolderBase]: 2230/3743 cut-off events. [2024-06-20 15:26:22,804 INFO L125 PetriNetUnfolderBase]: For 236873/236876 co-relation queries the response was YES. [2024-06-20 15:26:22,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26564 conditions, 3743 events. 2230/3743 cut-off events. For 236873/236876 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23156 event pairs, 420 based on Foata normal form. 4/3744 useless extension candidates. Maximal degree in co-relation 26433. Up to 3061 conditions per place. [2024-06-20 15:26:22,844 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 139 changer transitions 0/412 dead transitions. [2024-06-20 15:26:22,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 412 transitions, 6532 flow [2024-06-20 15:26:22,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:26:22,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:26:22,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-20 15:26:22,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-20 15:26:22,845 INFO L175 Difference]: Start difference. First operand has 298 places, 379 transitions, 5340 flow. Second operand 10 states and 223 transitions. [2024-06-20 15:26:22,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 412 transitions, 6532 flow [2024-06-20 15:26:23,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 412 transitions, 6423 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:23,536 INFO L231 Difference]: Finished difference. Result has 304 places, 389 transitions, 5690 flow [2024-06-20 15:26:23,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5231, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5690, PETRI_PLACES=304, PETRI_TRANSITIONS=389} [2024-06-20 15:26:23,537 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-20 15:26:23,537 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 389 transitions, 5690 flow [2024-06-20 15:26:23,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:23,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:23,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:23,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 15:26:23,537 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:23,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:23,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1232914610, now seen corresponding path program 5 times [2024-06-20 15:26:23,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:23,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328717904] [2024-06-20 15:26:23,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:23,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:23,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:23,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:23,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:23,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328717904] [2024-06-20 15:26:23,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328717904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:23,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:23,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:23,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074932736] [2024-06-20 15:26:23,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:23,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:23,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:23,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:23,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:23,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:23,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 389 transitions, 5690 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:23,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:23,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:23,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:24,231 INFO L124 PetriNetUnfolderBase]: 2240/3761 cut-off events. [2024-06-20 15:26:24,231 INFO L125 PetriNetUnfolderBase]: For 244956/244959 co-relation queries the response was YES. [2024-06-20 15:26:24,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27133 conditions, 3761 events. 2240/3761 cut-off events. For 244956/244959 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23298 event pairs, 420 based on Foata normal form. 4/3762 useless extension candidates. Maximal degree in co-relation 27000. Up to 3071 conditions per place. [2024-06-20 15:26:24,273 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 139 changer transitions 0/416 dead transitions. [2024-06-20 15:26:24,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 416 transitions, 6970 flow [2024-06-20 15:26:24,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:26:24,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:26:24,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-20 15:26:24,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-20 15:26:24,274 INFO L175 Difference]: Start difference. First operand has 304 places, 389 transitions, 5690 flow. Second operand 9 states and 208 transitions. [2024-06-20 15:26:24,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 416 transitions, 6970 flow [2024-06-20 15:26:25,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 416 transitions, 6742 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:25,024 INFO L231 Difference]: Finished difference. Result has 307 places, 394 transitions, 5859 flow [2024-06-20 15:26:25,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5470, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5859, PETRI_PLACES=307, PETRI_TRANSITIONS=394} [2024-06-20 15:26:25,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-20 15:26:25,025 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 394 transitions, 5859 flow [2024-06-20 15:26:25,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:25,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:25,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:25,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 15:26:25,025 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:25,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:25,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1323285544, now seen corresponding path program 6 times [2024-06-20 15:26:25,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:25,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208815220] [2024-06-20 15:26:25,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:25,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:25,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:25,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:25,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:25,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208815220] [2024-06-20 15:26:25,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208815220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:25,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:25,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:25,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189572695] [2024-06-20 15:26:25,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:25,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:25,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:25,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:25,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:25,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:25,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 394 transitions, 5859 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:25,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:25,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:25,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:25,863 INFO L124 PetriNetUnfolderBase]: 2234/3753 cut-off events. [2024-06-20 15:26:25,864 INFO L125 PetriNetUnfolderBase]: For 246586/246589 co-relation queries the response was YES. [2024-06-20 15:26:25,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27257 conditions, 3753 events. 2234/3753 cut-off events. For 246586/246589 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23244 event pairs, 420 based on Foata normal form. 4/3754 useless extension candidates. Maximal degree in co-relation 27122. Up to 3066 conditions per place. [2024-06-20 15:26:25,906 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 140 changer transitions 0/417 dead transitions. [2024-06-20 15:26:25,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 417 transitions, 6901 flow [2024-06-20 15:26:25,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:26:25,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:26:25,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-20 15:26:25,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-20 15:26:25,907 INFO L175 Difference]: Start difference. First operand has 307 places, 394 transitions, 5859 flow. Second operand 11 states and 245 transitions. [2024-06-20 15:26:25,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 417 transitions, 6901 flow [2024-06-20 15:26:26,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 417 transitions, 6697 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:26,380 INFO L231 Difference]: Finished difference. Result has 314 places, 394 transitions, 5942 flow [2024-06-20 15:26:26,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5655, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5942, PETRI_PLACES=314, PETRI_TRANSITIONS=394} [2024-06-20 15:26:26,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-20 15:26:26,381 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 394 transitions, 5942 flow [2024-06-20 15:26:26,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:26,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:26,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:26,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 15:26:26,381 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:26,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:26,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1323830882, now seen corresponding path program 4 times [2024-06-20 15:26:26,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:26,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480471895] [2024-06-20 15:26:26,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:26,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:26,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:26,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:26,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:26,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480471895] [2024-06-20 15:26:26,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480471895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:26,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:26,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:26,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429571619] [2024-06-20 15:26:26,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:26,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:26,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:26,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:26,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:26,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:26,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 394 transitions, 5942 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:26,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:26,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:26,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:27,115 INFO L124 PetriNetUnfolderBase]: 2290/3845 cut-off events. [2024-06-20 15:26:27,115 INFO L125 PetriNetUnfolderBase]: For 287566/287569 co-relation queries the response was YES. [2024-06-20 15:26:27,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28263 conditions, 3845 events. 2290/3845 cut-off events. For 287566/287569 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23902 event pairs, 430 based on Foata normal form. 18/3860 useless extension candidates. Maximal degree in co-relation 28126. Up to 3181 conditions per place. [2024-06-20 15:26:27,159 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 301 selfloop transitions, 110 changer transitions 0/418 dead transitions. [2024-06-20 15:26:27,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 418 transitions, 6888 flow [2024-06-20 15:26:27,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:27,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:27,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-20 15:26:27,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-20 15:26:27,160 INFO L175 Difference]: Start difference. First operand has 314 places, 394 transitions, 5942 flow. Second operand 8 states and 187 transitions. [2024-06-20 15:26:27,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 418 transitions, 6888 flow [2024-06-20 15:26:27,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 418 transitions, 6594 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 15:26:27,775 INFO L231 Difference]: Finished difference. Result has 312 places, 396 transitions, 5928 flow [2024-06-20 15:26:27,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5648, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5928, PETRI_PLACES=312, PETRI_TRANSITIONS=396} [2024-06-20 15:26:27,775 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-20 15:26:27,775 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 396 transitions, 5928 flow [2024-06-20 15:26:27,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:27,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:27,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:27,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 15:26:27,776 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:27,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:27,776 INFO L85 PathProgramCache]: Analyzing trace with hash -184512408, now seen corresponding path program 5 times [2024-06-20 15:26:27,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:27,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462191978] [2024-06-20 15:26:27,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:27,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:27,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:27,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:27,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:27,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462191978] [2024-06-20 15:26:27,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462191978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:27,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:27,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:27,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995739269] [2024-06-20 15:26:27,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:27,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:27,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:27,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:27,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:27,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:27,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 396 transitions, 5928 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:27,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:27,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:27,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:28,585 INFO L124 PetriNetUnfolderBase]: 2438/4077 cut-off events. [2024-06-20 15:26:28,585 INFO L125 PetriNetUnfolderBase]: For 330258/330261 co-relation queries the response was YES. [2024-06-20 15:26:28,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31089 conditions, 4077 events. 2438/4077 cut-off events. For 330258/330261 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25508 event pairs, 452 based on Foata normal form. 14/4088 useless extension candidates. Maximal degree in co-relation 30951. Up to 3249 conditions per place. [2024-06-20 15:26:28,631 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 306 selfloop transitions, 116 changer transitions 0/429 dead transitions. [2024-06-20 15:26:28,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 429 transitions, 7146 flow [2024-06-20 15:26:28,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:28,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:28,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 15:26:28,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 15:26:28,632 INFO L175 Difference]: Start difference. First operand has 312 places, 396 transitions, 5928 flow. Second operand 8 states and 190 transitions. [2024-06-20 15:26:28,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 429 transitions, 7146 flow [2024-06-20 15:26:29,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 429 transitions, 6900 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:29,366 INFO L231 Difference]: Finished difference. Result has 315 places, 403 transitions, 6081 flow [2024-06-20 15:26:29,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5682, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6081, PETRI_PLACES=315, PETRI_TRANSITIONS=403} [2024-06-20 15:26:29,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-20 15:26:29,367 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 403 transitions, 6081 flow [2024-06-20 15:26:29,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:29,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:29,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:29,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 15:26:29,367 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:29,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:29,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1334555642, now seen corresponding path program 6 times [2024-06-20 15:26:29,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:29,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752869486] [2024-06-20 15:26:29,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:29,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:29,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:29,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:29,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:29,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752869486] [2024-06-20 15:26:29,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752869486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:29,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:29,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:29,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630289956] [2024-06-20 15:26:29,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:29,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:29,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:29,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:29,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:29,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:29,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 403 transitions, 6081 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:29,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:29,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:29,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:30,121 INFO L124 PetriNetUnfolderBase]: 2402/4025 cut-off events. [2024-06-20 15:26:30,122 INFO L125 PetriNetUnfolderBase]: For 308117/308120 co-relation queries the response was YES. [2024-06-20 15:26:30,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29719 conditions, 4025 events. 2402/4025 cut-off events. For 308117/308120 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25264 event pairs, 448 based on Foata normal form. 18/4040 useless extension candidates. Maximal degree in co-relation 29579. Up to 3357 conditions per place. [2024-06-20 15:26:30,169 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 309 selfloop transitions, 109 changer transitions 0/425 dead transitions. [2024-06-20 15:26:30,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 425 transitions, 6991 flow [2024-06-20 15:26:30,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:30,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:30,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:26:30,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:26:30,170 INFO L175 Difference]: Start difference. First operand has 315 places, 403 transitions, 6081 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:26:30,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 425 transitions, 6991 flow [2024-06-20 15:26:31,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 425 transitions, 6787 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:31,021 INFO L231 Difference]: Finished difference. Result has 319 places, 403 transitions, 6101 flow [2024-06-20 15:26:31,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6101, PETRI_PLACES=319, PETRI_TRANSITIONS=403} [2024-06-20 15:26:31,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-20 15:26:31,021 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 403 transitions, 6101 flow [2024-06-20 15:26:31,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:31,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:31,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:31,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 15:26:31,022 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:31,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:31,022 INFO L85 PathProgramCache]: Analyzing trace with hash -173061504, now seen corresponding path program 1 times [2024-06-20 15:26:31,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:31,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521162992] [2024-06-20 15:26:31,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:31,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:31,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:31,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:31,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:31,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521162992] [2024-06-20 15:26:31,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521162992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:31,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:31,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:31,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393660399] [2024-06-20 15:26:31,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:31,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:31,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:31,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:31,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:31,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:31,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 403 transitions, 6101 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:31,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:31,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:31,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:31,937 INFO L124 PetriNetUnfolderBase]: 2508/4205 cut-off events. [2024-06-20 15:26:31,937 INFO L125 PetriNetUnfolderBase]: For 327352/327355 co-relation queries the response was YES. [2024-06-20 15:26:31,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31492 conditions, 4205 events. 2508/4205 cut-off events. For 327352/327355 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 26552 event pairs, 465 based on Foata normal form. 14/4216 useless extension candidates. Maximal degree in co-relation 31350. Up to 3195 conditions per place. [2024-06-20 15:26:31,981 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 317 selfloop transitions, 109 changer transitions 0/433 dead transitions. [2024-06-20 15:26:31,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 433 transitions, 7283 flow [2024-06-20 15:26:31,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:31,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:31,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:26:31,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 15:26:31,982 INFO L175 Difference]: Start difference. First operand has 319 places, 403 transitions, 6101 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:26:31,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 433 transitions, 7283 flow [2024-06-20 15:26:32,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 433 transitions, 7059 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:32,658 INFO L231 Difference]: Finished difference. Result has 322 places, 407 transitions, 6222 flow [2024-06-20 15:26:32,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6222, PETRI_PLACES=322, PETRI_TRANSITIONS=407} [2024-06-20 15:26:32,659 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-20 15:26:32,659 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 407 transitions, 6222 flow [2024-06-20 15:26:32,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:32,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:32,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:32,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 15:26:32,659 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:32,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:32,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1143069174, now seen corresponding path program 7 times [2024-06-20 15:26:32,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:32,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569120144] [2024-06-20 15:26:32,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:32,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:32,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:32,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:32,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:32,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569120144] [2024-06-20 15:26:32,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569120144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:32,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:32,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:32,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878423678] [2024-06-20 15:26:32,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:32,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:32,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:32,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:32,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:32,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:32,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 407 transitions, 6222 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:32,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:32,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:32,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:33,399 INFO L124 PetriNetUnfolderBase]: 2513/4215 cut-off events. [2024-06-20 15:26:33,399 INFO L125 PetriNetUnfolderBase]: For 312383/312392 co-relation queries the response was YES. [2024-06-20 15:26:33,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31861 conditions, 4215 events. 2513/4215 cut-off events. For 312383/312392 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 26719 event pairs, 523 based on Foata normal form. 5/4212 useless extension candidates. Maximal degree in co-relation 31717. Up to 3544 conditions per place. [2024-06-20 15:26:33,449 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 299 selfloop transitions, 126 changer transitions 0/432 dead transitions. [2024-06-20 15:26:33,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 432 transitions, 7462 flow [2024-06-20 15:26:33,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:33,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:33,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:26:33,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-20 15:26:33,451 INFO L175 Difference]: Start difference. First operand has 322 places, 407 transitions, 6222 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:26:33,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 432 transitions, 7462 flow [2024-06-20 15:26:34,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 432 transitions, 7300 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:34,331 INFO L231 Difference]: Finished difference. Result has 325 places, 410 transitions, 6362 flow [2024-06-20 15:26:34,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6060, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6362, PETRI_PLACES=325, PETRI_TRANSITIONS=410} [2024-06-20 15:26:34,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-20 15:26:34,332 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 410 transitions, 6362 flow [2024-06-20 15:26:34,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:34,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:34,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:34,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 15:26:34,332 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:34,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:34,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1143368076, now seen corresponding path program 7 times [2024-06-20 15:26:34,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:34,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975215438] [2024-06-20 15:26:34,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:34,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:34,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:34,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:34,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:34,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975215438] [2024-06-20 15:26:34,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975215438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:34,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:34,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:34,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862877654] [2024-06-20 15:26:34,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:34,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:34,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:34,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:34,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:34,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:34,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 410 transitions, 6362 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:34,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:34,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:34,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:35,120 INFO L124 PetriNetUnfolderBase]: 2526/4213 cut-off events. [2024-06-20 15:26:35,120 INFO L125 PetriNetUnfolderBase]: For 320700/320706 co-relation queries the response was YES. [2024-06-20 15:26:35,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32237 conditions, 4213 events. 2526/4213 cut-off events. For 320700/320706 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26557 event pairs, 537 based on Foata normal form. 3/4205 useless extension candidates. Maximal degree in co-relation 32091. Up to 3247 conditions per place. [2024-06-20 15:26:35,171 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 200 selfloop transitions, 238 changer transitions 0/445 dead transitions. [2024-06-20 15:26:35,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 445 transitions, 7952 flow [2024-06-20 15:26:35,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:35,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:35,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-20 15:26:35,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-20 15:26:35,172 INFO L175 Difference]: Start difference. First operand has 325 places, 410 transitions, 6362 flow. Second operand 8 states and 193 transitions. [2024-06-20 15:26:35,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 445 transitions, 7952 flow [2024-06-20 15:26:36,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 445 transitions, 7562 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:36,164 INFO L231 Difference]: Finished difference. Result has 327 places, 421 transitions, 6668 flow [2024-06-20 15:26:36,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5972, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6668, PETRI_PLACES=327, PETRI_TRANSITIONS=421} [2024-06-20 15:26:36,164 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-20 15:26:36,164 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 421 transitions, 6668 flow [2024-06-20 15:26:36,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:36,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:36,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:36,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 15:26:36,164 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:36,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:36,165 INFO L85 PathProgramCache]: Analyzing trace with hash -372382166, now seen corresponding path program 8 times [2024-06-20 15:26:36,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:36,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899162472] [2024-06-20 15:26:36,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:36,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:36,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:36,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:36,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:36,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899162472] [2024-06-20 15:26:36,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899162472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:36,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:36,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:36,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737309981] [2024-06-20 15:26:36,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:36,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:36,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:36,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:36,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:36,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:36,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 421 transitions, 6668 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:36,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:36,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:36,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:36,938 INFO L124 PetriNetUnfolderBase]: 2531/4248 cut-off events. [2024-06-20 15:26:36,938 INFO L125 PetriNetUnfolderBase]: For 329235/329244 co-relation queries the response was YES. [2024-06-20 15:26:36,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32654 conditions, 4248 events. 2531/4248 cut-off events. For 329235/329244 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 26980 event pairs, 525 based on Foata normal form. 5/4245 useless extension candidates. Maximal degree in co-relation 32507. Up to 3568 conditions per place. [2024-06-20 15:26:36,990 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 126 changer transitions 0/443 dead transitions. [2024-06-20 15:26:36,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 443 transitions, 7923 flow [2024-06-20 15:26:36,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:36,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:36,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:26:36,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-20 15:26:36,991 INFO L175 Difference]: Start difference. First operand has 327 places, 421 transitions, 6668 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:26:36,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 443 transitions, 7923 flow [2024-06-20 15:26:37,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 443 transitions, 7651 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:37,934 INFO L231 Difference]: Finished difference. Result has 331 places, 424 transitions, 6691 flow [2024-06-20 15:26:37,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6396, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6691, PETRI_PLACES=331, PETRI_TRANSITIONS=424} [2024-06-20 15:26:37,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-20 15:26:37,935 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 424 transitions, 6691 flow [2024-06-20 15:26:37,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:37,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:37,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:37,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 15:26:37,936 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:37,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:37,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1904018730, now seen corresponding path program 8 times [2024-06-20 15:26:37,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:37,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820708009] [2024-06-20 15:26:37,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:37,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:37,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:38,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:38,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:38,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820708009] [2024-06-20 15:26:38,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820708009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:38,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:38,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:38,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250513175] [2024-06-20 15:26:38,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:38,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:38,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:38,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:38,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:38,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:38,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 424 transitions, 6691 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:38,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:38,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:38,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:38,736 INFO L124 PetriNetUnfolderBase]: 2536/4234 cut-off events. [2024-06-20 15:26:38,737 INFO L125 PetriNetUnfolderBase]: For 334682/334688 co-relation queries the response was YES. [2024-06-20 15:26:38,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32690 conditions, 4234 events. 2536/4234 cut-off events. For 334682/334688 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 26765 event pairs, 540 based on Foata normal form. 3/4226 useless extension candidates. Maximal degree in co-relation 32541. Up to 3255 conditions per place. [2024-06-20 15:26:38,793 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 233 changer transitions 0/452 dead transitions. [2024-06-20 15:26:38,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 452 transitions, 8307 flow [2024-06-20 15:26:38,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:38,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:38,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-20 15:26:38,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-20 15:26:38,794 INFO L175 Difference]: Start difference. First operand has 331 places, 424 transitions, 6691 flow. Second operand 8 states and 194 transitions. [2024-06-20 15:26:38,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 452 transitions, 8307 flow [2024-06-20 15:26:40,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 452 transitions, 8064 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:40,085 INFO L231 Difference]: Finished difference. Result has 335 places, 427 transitions, 6978 flow [2024-06-20 15:26:40,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6448, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6978, PETRI_PLACES=335, PETRI_TRANSITIONS=427} [2024-06-20 15:26:40,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-20 15:26:40,086 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 427 transitions, 6978 flow [2024-06-20 15:26:40,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:40,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:40,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:40,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 15:26:40,086 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:40,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:40,087 INFO L85 PathProgramCache]: Analyzing trace with hash -154742566, now seen corresponding path program 9 times [2024-06-20 15:26:40,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:40,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899241947] [2024-06-20 15:26:40,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:40,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:40,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:40,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:40,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:40,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899241947] [2024-06-20 15:26:40,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899241947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:40,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:40,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:40,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061163148] [2024-06-20 15:26:40,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:40,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:40,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:40,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:40,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:40,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:40,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 427 transitions, 6978 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:40,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:40,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:40,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:40,926 INFO L124 PetriNetUnfolderBase]: 2541/4260 cut-off events. [2024-06-20 15:26:40,926 INFO L125 PetriNetUnfolderBase]: For 341881/341881 co-relation queries the response was YES. [2024-06-20 15:26:40,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33165 conditions, 4260 events. 2541/4260 cut-off events. For 341881/341881 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27039 event pairs, 471 based on Foata normal form. 1/4259 useless extension candidates. Maximal degree in co-relation 33015. Up to 3852 conditions per place. [2024-06-20 15:26:40,987 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 45 changer transitions 0/448 dead transitions. [2024-06-20 15:26:40,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 448 transitions, 7962 flow [2024-06-20 15:26:40,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:40,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:40,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 15:26:40,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-20 15:26:40,989 INFO L175 Difference]: Start difference. First operand has 335 places, 427 transitions, 6978 flow. Second operand 8 states and 177 transitions. [2024-06-20 15:26:40,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 448 transitions, 7962 flow [2024-06-20 15:26:42,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 448 transitions, 7323 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-20 15:26:42,087 INFO L231 Difference]: Finished difference. Result has 336 places, 430 transitions, 6499 flow [2024-06-20 15:26:42,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6345, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6499, PETRI_PLACES=336, PETRI_TRANSITIONS=430} [2024-06-20 15:26:42,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-20 15:26:42,087 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 430 transitions, 6499 flow [2024-06-20 15:26:42,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:42,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:42,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:42,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 15:26:42,087 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:42,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:42,088 INFO L85 PathProgramCache]: Analyzing trace with hash 2038336406, now seen corresponding path program 9 times [2024-06-20 15:26:42,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:42,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737385646] [2024-06-20 15:26:42,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:42,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:42,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:42,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:42,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:42,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737385646] [2024-06-20 15:26:42,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737385646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:42,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:42,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:42,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446754525] [2024-06-20 15:26:42,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:42,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:42,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:42,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:42,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:42,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:42,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 430 transitions, 6499 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:42,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:42,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:42,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:42,831 INFO L124 PetriNetUnfolderBase]: 2538/4258 cut-off events. [2024-06-20 15:26:42,831 INFO L125 PetriNetUnfolderBase]: For 346260/346269 co-relation queries the response was YES. [2024-06-20 15:26:42,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32394 conditions, 4258 events. 2538/4258 cut-off events. For 346260/346269 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27077 event pairs, 523 based on Foata normal form. 5/4255 useless extension candidates. Maximal degree in co-relation 32244. Up to 3579 conditions per place. [2024-06-20 15:26:42,883 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 128 changer transitions 0/445 dead transitions. [2024-06-20 15:26:42,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 445 transitions, 7567 flow [2024-06-20 15:26:42,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:42,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:42,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-20 15:26:42,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-20 15:26:42,884 INFO L175 Difference]: Start difference. First operand has 336 places, 430 transitions, 6499 flow. Second operand 7 states and 160 transitions. [2024-06-20 15:26:42,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 445 transitions, 7567 flow [2024-06-20 15:26:43,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 445 transitions, 7296 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-20 15:26:43,922 INFO L231 Difference]: Finished difference. Result has 334 places, 430 transitions, 6490 flow [2024-06-20 15:26:43,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6490, PETRI_PLACES=334, PETRI_TRANSITIONS=430} [2024-06-20 15:26:43,922 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-20 15:26:43,923 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 430 transitions, 6490 flow [2024-06-20 15:26:43,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:43,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:43,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:43,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 15:26:43,923 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:43,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:43,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1497631116, now seen corresponding path program 10 times [2024-06-20 15:26:43,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:43,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395492585] [2024-06-20 15:26:43,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:43,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:43,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:44,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:44,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:44,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395492585] [2024-06-20 15:26:44,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395492585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:44,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:44,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:44,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422227839] [2024-06-20 15:26:44,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:44,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:44,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:44,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:44,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:44,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:44,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 430 transitions, 6490 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:44,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:44,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:44,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:44,812 INFO L124 PetriNetUnfolderBase]: 2543/4244 cut-off events. [2024-06-20 15:26:44,812 INFO L125 PetriNetUnfolderBase]: For 353614/353620 co-relation queries the response was YES. [2024-06-20 15:26:44,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32697 conditions, 4244 events. 2543/4244 cut-off events. For 353614/353620 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26825 event pairs, 538 based on Foata normal form. 3/4236 useless extension candidates. Maximal degree in co-relation 32547. Up to 3261 conditions per place. [2024-06-20 15:26:44,869 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 199 selfloop transitions, 247 changer transitions 0/453 dead transitions. [2024-06-20 15:26:44,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 453 transitions, 7804 flow [2024-06-20 15:26:44,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:44,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:44,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-20 15:26:44,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-20 15:26:44,870 INFO L175 Difference]: Start difference. First operand has 334 places, 430 transitions, 6490 flow. Second operand 8 states and 191 transitions. [2024-06-20 15:26:44,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 453 transitions, 7804 flow [2024-06-20 15:26:45,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 453 transitions, 7496 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:45,942 INFO L231 Difference]: Finished difference. Result has 336 places, 433 transitions, 6740 flow [2024-06-20 15:26:45,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6182, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6740, PETRI_PLACES=336, PETRI_TRANSITIONS=433} [2024-06-20 15:26:45,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-20 15:26:45,943 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 433 transitions, 6740 flow [2024-06-20 15:26:45,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:45,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:45,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:45,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 15:26:45,944 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:45,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:45,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1019296696, now seen corresponding path program 11 times [2024-06-20 15:26:45,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:45,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808823761] [2024-06-20 15:26:45,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:45,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:45,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:46,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:46,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:46,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808823761] [2024-06-20 15:26:46,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808823761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:46,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:46,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:46,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060953652] [2024-06-20 15:26:46,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:46,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:46,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:46,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:46,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:46,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:46,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 433 transitions, 6740 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:46,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:46,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:46,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:46,783 INFO L124 PetriNetUnfolderBase]: 2548/4269 cut-off events. [2024-06-20 15:26:46,783 INFO L125 PetriNetUnfolderBase]: For 362023/362029 co-relation queries the response was YES. [2024-06-20 15:26:46,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33139 conditions, 4269 events. 2548/4269 cut-off events. For 362023/362029 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27125 event pairs, 514 based on Foata normal form. 3/4265 useless extension candidates. Maximal degree in co-relation 32989. Up to 3633 conditions per place. [2024-06-20 15:26:46,837 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 137 changer transitions 0/456 dead transitions. [2024-06-20 15:26:46,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 456 transitions, 7940 flow [2024-06-20 15:26:46,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:46,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:46,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-20 15:26:46,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-20 15:26:46,838 INFO L175 Difference]: Start difference. First operand has 336 places, 433 transitions, 6740 flow. Second operand 8 states and 185 transitions. [2024-06-20 15:26:46,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 456 transitions, 7940 flow [2024-06-20 15:26:48,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 456 transitions, 7499 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:48,099 INFO L231 Difference]: Finished difference. Result has 339 places, 437 transitions, 6677 flow [2024-06-20 15:26:48,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6677, PETRI_PLACES=339, PETRI_TRANSITIONS=437} [2024-06-20 15:26:48,100 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-20 15:26:48,100 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 437 transitions, 6677 flow [2024-06-20 15:26:48,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:48,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:48,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:48,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 15:26:48,100 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:48,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:48,100 INFO L85 PathProgramCache]: Analyzing trace with hash 828958988, now seen corresponding path program 12 times [2024-06-20 15:26:48,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:48,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697504101] [2024-06-20 15:26:48,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:48,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:48,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:48,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:48,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:48,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697504101] [2024-06-20 15:26:48,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697504101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:48,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:48,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:48,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650601903] [2024-06-20 15:26:48,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:48,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:48,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:48,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:48,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:48,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:48,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 437 transitions, 6677 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:48,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:48,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:48,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:49,024 INFO L124 PetriNetUnfolderBase]: 2545/4265 cut-off events. [2024-06-20 15:26:49,024 INFO L125 PetriNetUnfolderBase]: For 366217/366223 co-relation queries the response was YES. [2024-06-20 15:26:49,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32845 conditions, 4265 events. 2545/4265 cut-off events. For 366217/366223 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27111 event pairs, 514 based on Foata normal form. 3/4261 useless extension candidates. Maximal degree in co-relation 32694. Up to 3630 conditions per place. [2024-06-20 15:26:49,071 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 138 changer transitions 0/457 dead transitions. [2024-06-20 15:26:49,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 457 transitions, 7625 flow [2024-06-20 15:26:49,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:26:49,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:26:49,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-20 15:26:49,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-20 15:26:49,072 INFO L175 Difference]: Start difference. First operand has 339 places, 437 transitions, 6677 flow. Second operand 10 states and 218 transitions. [2024-06-20 15:26:49,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 457 transitions, 7625 flow [2024-06-20 15:26:50,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 457 transitions, 7389 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:50,350 INFO L231 Difference]: Finished difference. Result has 345 places, 437 transitions, 6723 flow [2024-06-20 15:26:50,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6723, PETRI_PLACES=345, PETRI_TRANSITIONS=437} [2024-06-20 15:26:50,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-20 15:26:50,351 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 437 transitions, 6723 flow [2024-06-20 15:26:50,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:50,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:50,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:50,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 15:26:50,351 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:50,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:50,351 INFO L85 PathProgramCache]: Analyzing trace with hash 941088554, now seen corresponding path program 13 times [2024-06-20 15:26:50,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:50,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478226373] [2024-06-20 15:26:50,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:50,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:50,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:50,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:50,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:50,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478226373] [2024-06-20 15:26:50,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478226373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:50,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:50,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:50,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104235967] [2024-06-20 15:26:50,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:50,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:50,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:50,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:50,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:50,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:50,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 437 transitions, 6723 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:50,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:50,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:50,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:51,265 INFO L124 PetriNetUnfolderBase]: 2566/4296 cut-off events. [2024-06-20 15:26:51,265 INFO L125 PetriNetUnfolderBase]: For 381399/381405 co-relation queries the response was YES. [2024-06-20 15:26:51,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33597 conditions, 4296 events. 2566/4296 cut-off events. For 381399/381405 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27319 event pairs, 514 based on Foata normal form. 3/4292 useless extension candidates. Maximal degree in co-relation 33444. Up to 3612 conditions per place. [2024-06-20 15:26:51,320 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 162 changer transitions 0/463 dead transitions. [2024-06-20 15:26:51,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 463 transitions, 8186 flow [2024-06-20 15:26:51,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:51,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:51,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:26:51,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:26:51,321 INFO L175 Difference]: Start difference. First operand has 345 places, 437 transitions, 6723 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:26:51,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 463 transitions, 8186 flow [2024-06-20 15:26:52,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 463 transitions, 7904 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-20 15:26:52,725 INFO L231 Difference]: Finished difference. Result has 345 places, 446 transitions, 7004 flow [2024-06-20 15:26:52,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7004, PETRI_PLACES=345, PETRI_TRANSITIONS=446} [2024-06-20 15:26:52,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-20 15:26:52,725 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 446 transitions, 7004 flow [2024-06-20 15:26:52,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:52,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:52,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:52,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 15:26:52,726 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:52,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:52,726 INFO L85 PathProgramCache]: Analyzing trace with hash 917411286, now seen corresponding path program 10 times [2024-06-20 15:26:52,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:52,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438764850] [2024-06-20 15:26:52,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:52,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:52,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:52,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:52,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:52,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438764850] [2024-06-20 15:26:52,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438764850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:52,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:52,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:52,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654041085] [2024-06-20 15:26:52,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:52,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:52,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:52,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:52,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:52,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:52,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 446 transitions, 7004 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:52,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:52,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:52,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:53,559 INFO L124 PetriNetUnfolderBase]: 2563/4302 cut-off events. [2024-06-20 15:26:53,559 INFO L125 PetriNetUnfolderBase]: For 386124/386127 co-relation queries the response was YES. [2024-06-20 15:26:53,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33758 conditions, 4302 events. 2563/4302 cut-off events. For 386124/386127 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27399 event pairs, 478 based on Foata normal form. 3/4302 useless extension candidates. Maximal degree in co-relation 33603. Up to 3653 conditions per place. [2024-06-20 15:26:53,613 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 346 selfloop transitions, 131 changer transitions 0/484 dead transitions. [2024-06-20 15:26:53,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 484 transitions, 8220 flow [2024-06-20 15:26:53,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:26:53,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:26:53,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-20 15:26:53,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-20 15:26:53,614 INFO L175 Difference]: Start difference. First operand has 345 places, 446 transitions, 7004 flow. Second operand 9 states and 220 transitions. [2024-06-20 15:26:53,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 484 transitions, 8220 flow [2024-06-20 15:26:55,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 484 transitions, 8000 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:55,123 INFO L231 Difference]: Finished difference. Result has 351 places, 446 transitions, 7064 flow [2024-06-20 15:26:55,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6784, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7064, PETRI_PLACES=351, PETRI_TRANSITIONS=446} [2024-06-20 15:26:55,123 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-20 15:26:55,123 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 446 transitions, 7064 flow [2024-06-20 15:26:55,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:55,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:55,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:55,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 15:26:55,124 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:55,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:55,124 INFO L85 PathProgramCache]: Analyzing trace with hash 693260714, now seen corresponding path program 14 times [2024-06-20 15:26:55,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:55,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529687483] [2024-06-20 15:26:55,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:55,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:55,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:55,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:55,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:55,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529687483] [2024-06-20 15:26:55,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529687483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:55,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:55,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:55,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112265823] [2024-06-20 15:26:55,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:55,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:55,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:55,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:55,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:55,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:55,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 446 transitions, 7064 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:55,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:55,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:55,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:56,054 INFO L124 PetriNetUnfolderBase]: 2573/4317 cut-off events. [2024-06-20 15:26:56,054 INFO L125 PetriNetUnfolderBase]: For 394290/394290 co-relation queries the response was YES. [2024-06-20 15:26:56,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34281 conditions, 4317 events. 2573/4317 cut-off events. For 394290/394290 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27511 event pairs, 473 based on Foata normal form. 1/4316 useless extension candidates. Maximal degree in co-relation 34124. Up to 3921 conditions per place. [2024-06-20 15:26:56,111 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 424 selfloop transitions, 36 changer transitions 0/467 dead transitions. [2024-06-20 15:26:56,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 467 transitions, 8134 flow [2024-06-20 15:26:56,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:56,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:56,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-20 15:26:56,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-20 15:26:56,112 INFO L175 Difference]: Start difference. First operand has 351 places, 446 transitions, 7064 flow. Second operand 8 states and 174 transitions. [2024-06-20 15:26:56,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 467 transitions, 8134 flow [2024-06-20 15:26:57,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 467 transitions, 7838 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 15:26:57,576 INFO L231 Difference]: Finished difference. Result has 348 places, 452 transitions, 6966 flow [2024-06-20 15:26:57,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6768, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6966, PETRI_PLACES=348, PETRI_TRANSITIONS=452} [2024-06-20 15:26:57,576 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-20 15:26:57,576 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 452 transitions, 6966 flow [2024-06-20 15:26:57,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:26:57,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:57,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:57,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 15:26:57,576 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:57,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:57,577 INFO L85 PathProgramCache]: Analyzing trace with hash -876099674, now seen corresponding path program 11 times [2024-06-20 15:26:57,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:57,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624731569] [2024-06-20 15:26:57,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:57,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:57,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:57,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:57,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:57,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624731569] [2024-06-20 15:26:57,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624731569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:57,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:57,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:57,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977621109] [2024-06-20 15:26:57,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:57,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:57,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:57,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:57,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:57,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:57,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 452 transitions, 6966 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:26:57,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:57,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:57,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:58,414 INFO L124 PetriNetUnfolderBase]: 2570/4315 cut-off events. [2024-06-20 15:26:58,414 INFO L125 PetriNetUnfolderBase]: For 375725/375734 co-relation queries the response was YES. [2024-06-20 15:26:58,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33629 conditions, 4315 events. 2570/4315 cut-off events. For 375725/375734 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27582 event pairs, 525 based on Foata normal form. 5/4312 useless extension candidates. Maximal degree in co-relation 33474. Up to 3664 conditions per place. [2024-06-20 15:26:58,475 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 362 selfloop transitions, 103 changer transitions 0/472 dead transitions. [2024-06-20 15:26:58,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 472 transitions, 8110 flow [2024-06-20 15:26:58,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:58,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:58,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-20 15:26:58,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-20 15:26:58,476 INFO L175 Difference]: Start difference. First operand has 348 places, 452 transitions, 6966 flow. Second operand 6 states and 148 transitions. [2024-06-20 15:26:58,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 472 transitions, 8110 flow [2024-06-20 15:27:00,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 472 transitions, 7998 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:00,024 INFO L231 Difference]: Finished difference. Result has 349 places, 452 transitions, 7071 flow [2024-06-20 15:27:00,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6854, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7071, PETRI_PLACES=349, PETRI_TRANSITIONS=452} [2024-06-20 15:27:00,025 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-20 15:27:00,025 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 452 transitions, 7071 flow [2024-06-20 15:27:00,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:27:00,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:00,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:00,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 15:27:00,025 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:00,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:00,025 INFO L85 PathProgramCache]: Analyzing trace with hash 685492982, now seen corresponding path program 12 times [2024-06-20 15:27:00,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:00,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998903734] [2024-06-20 15:27:00,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:00,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:00,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:00,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:00,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:00,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998903734] [2024-06-20 15:27:00,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998903734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:00,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:00,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:00,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194027421] [2024-06-20 15:27:00,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:00,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:00,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:00,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:00,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:00,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:00,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 452 transitions, 7071 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:27:00,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:00,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:00,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:00,922 INFO L124 PetriNetUnfolderBase]: 2567/4312 cut-off events. [2024-06-20 15:27:00,922 INFO L125 PetriNetUnfolderBase]: For 379164/379167 co-relation queries the response was YES. [2024-06-20 15:27:00,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33832 conditions, 4312 events. 2567/4312 cut-off events. For 379164/379167 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27545 event pairs, 478 based on Foata normal form. 3/4312 useless extension candidates. Maximal degree in co-relation 33676. Up to 3661 conditions per place. [2024-06-20 15:27:00,974 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 362 selfloop transitions, 113 changer transitions 0/482 dead transitions. [2024-06-20 15:27:00,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 482 transitions, 8097 flow [2024-06-20 15:27:00,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:27:00,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:27:00,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-20 15:27:00,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-20 15:27:00,975 INFO L175 Difference]: Start difference. First operand has 349 places, 452 transitions, 7071 flow. Second operand 8 states and 194 transitions. [2024-06-20 15:27:00,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 482 transitions, 8097 flow [2024-06-20 15:27:02,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 482 transitions, 7852 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-20 15:27:02,607 INFO L231 Difference]: Finished difference. Result has 350 places, 452 transitions, 7071 flow [2024-06-20 15:27:02,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6826, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7071, PETRI_PLACES=350, PETRI_TRANSITIONS=452} [2024-06-20 15:27:02,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-20 15:27:02,607 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 452 transitions, 7071 flow [2024-06-20 15:27:02,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 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-06-20 15:27:02,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:02,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:02,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 15:27:02,607 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:02,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:02,608 INFO L85 PathProgramCache]: Analyzing trace with hash 698385944, now seen corresponding path program 15 times [2024-06-20 15:27:02,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:02,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912575338] [2024-06-20 15:27:02,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:02,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:02,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:02,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:02,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:02,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912575338] [2024-06-20 15:27:02,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912575338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:02,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:02,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:02,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313017535] [2024-06-20 15:27:02,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:02,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:02,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:02,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:02,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:02,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:02,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 452 transitions, 7071 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:02,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:02,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:02,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:03,517 INFO L124 PetriNetUnfolderBase]: 2572/4318 cut-off events. [2024-06-20 15:27:03,518 INFO L125 PetriNetUnfolderBase]: For 378824/378824 co-relation queries the response was YES. [2024-06-20 15:27:03,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33930 conditions, 4318 events. 2572/4318 cut-off events. For 378824/378824 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27596 event pairs, 473 based on Foata normal form. 1/4317 useless extension candidates. Maximal degree in co-relation 33774. Up to 3910 conditions per place. [2024-06-20 15:27:03,577 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 420 selfloop transitions, 46 changer transitions 0/473 dead transitions. [2024-06-20 15:27:03,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 473 transitions, 8277 flow [2024-06-20 15:27:03,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:27:03,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:27:03,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-20 15:27:03,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-20 15:27:03,579 INFO L175 Difference]: Start difference. First operand has 350 places, 452 transitions, 7071 flow. Second operand 10 states and 210 transitions. [2024-06-20 15:27:03,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 473 transitions, 8277 flow [2024-06-20 15:27:04,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 473 transitions, 7948 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 15:27:04,873 INFO L231 Difference]: Finished difference. Result has 349 places, 455 transitions, 6916 flow [2024-06-20 15:27:04,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6916, PETRI_PLACES=349, PETRI_TRANSITIONS=455} [2024-06-20 15:27:04,874 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-20 15:27:04,874 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 455 transitions, 6916 flow [2024-06-20 15:27:04,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:04,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:04,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:04,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 15:27:04,874 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:04,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:04,874 INFO L85 PathProgramCache]: Analyzing trace with hash 933736904, now seen corresponding path program 16 times [2024-06-20 15:27:04,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:04,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367911592] [2024-06-20 15:27:04,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:04,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:04,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:04,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:04,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:04,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367911592] [2024-06-20 15:27:04,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367911592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:04,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:04,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:04,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685327272] [2024-06-20 15:27:04,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:04,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:04,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:04,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:04,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:05,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:05,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 455 transitions, 6916 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:05,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:05,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:05,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:05,791 INFO L124 PetriNetUnfolderBase]: 2577/4318 cut-off events. [2024-06-20 15:27:05,791 INFO L125 PetriNetUnfolderBase]: For 370127/370133 co-relation queries the response was YES. [2024-06-20 15:27:05,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33579 conditions, 4318 events. 2577/4318 cut-off events. For 370127/370133 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27544 event pairs, 514 based on Foata normal form. 3/4314 useless extension candidates. Maximal degree in co-relation 33424. Up to 3622 conditions per place. [2024-06-20 15:27:05,850 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 176 changer transitions 0/477 dead transitions. [2024-06-20 15:27:05,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 477 transitions, 8300 flow [2024-06-20 15:27:05,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:27:05,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:27:05,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-20 15:27:05,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-20 15:27:05,851 INFO L175 Difference]: Start difference. First operand has 349 places, 455 transitions, 6916 flow. Second operand 10 states and 224 transitions. [2024-06-20 15:27:05,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 477 transitions, 8300 flow [2024-06-20 15:27:07,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 477 transitions, 8177 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:07,609 INFO L231 Difference]: Finished difference. Result has 353 places, 458 transitions, 7223 flow [2024-06-20 15:27:07,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6793, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7223, PETRI_PLACES=353, PETRI_TRANSITIONS=458} [2024-06-20 15:27:07,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-20 15:27:07,610 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 458 transitions, 7223 flow [2024-06-20 15:27:07,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:07,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:07,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:07,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 15:27:07,610 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:07,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:07,610 INFO L85 PathProgramCache]: Analyzing trace with hash 946866644, now seen corresponding path program 17 times [2024-06-20 15:27:07,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:07,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709309874] [2024-06-20 15:27:07,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:07,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:07,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:07,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:07,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:07,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709309874] [2024-06-20 15:27:07,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709309874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:07,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:07,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:07,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110774237] [2024-06-20 15:27:07,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:07,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:07,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:07,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:07,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:07,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:07,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 458 transitions, 7223 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:07,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:07,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:07,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:08,474 INFO L124 PetriNetUnfolderBase]: 2574/4323 cut-off events. [2024-06-20 15:27:08,474 INFO L125 PetriNetUnfolderBase]: For 374887/374887 co-relation queries the response was YES. [2024-06-20 15:27:08,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33897 conditions, 4323 events. 2574/4323 cut-off events. For 374887/374887 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27630 event pairs, 473 based on Foata normal form. 1/4322 useless extension candidates. Maximal degree in co-relation 33741. Up to 3914 conditions per place. [2024-06-20 15:27:08,531 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 424 selfloop transitions, 46 changer transitions 0/477 dead transitions. [2024-06-20 15:27:08,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 477 transitions, 8207 flow [2024-06-20 15:27:08,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:27:08,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:27:08,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-20 15:27:08,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-20 15:27:08,532 INFO L175 Difference]: Start difference. First operand has 353 places, 458 transitions, 7223 flow. Second operand 12 states and 245 transitions. [2024-06-20 15:27:08,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 477 transitions, 8207 flow [2024-06-20 15:27:09,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 477 transitions, 7740 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-20 15:27:09,956 INFO L231 Difference]: Finished difference. Result has 357 places, 458 transitions, 6854 flow [2024-06-20 15:27:09,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6854, PETRI_PLACES=357, PETRI_TRANSITIONS=458} [2024-06-20 15:27:09,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-20 15:27:09,957 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 458 transitions, 6854 flow [2024-06-20 15:27:09,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:09,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:09,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:09,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 15:27:09,957 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:09,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:09,957 INFO L85 PathProgramCache]: Analyzing trace with hash 933742484, now seen corresponding path program 18 times [2024-06-20 15:27:09,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:09,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527012522] [2024-06-20 15:27:09,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:09,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:09,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:10,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:10,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:10,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527012522] [2024-06-20 15:27:10,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527012522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:10,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:10,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:10,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678419203] [2024-06-20 15:27:10,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:10,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:10,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:10,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:10,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:10,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:10,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 458 transitions, 6854 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:10,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:10,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:10,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:10,849 INFO L124 PetriNetUnfolderBase]: 2571/4310 cut-off events. [2024-06-20 15:27:10,849 INFO L125 PetriNetUnfolderBase]: For 378632/378638 co-relation queries the response was YES. [2024-06-20 15:27:10,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33405 conditions, 4310 events. 2571/4310 cut-off events. For 378632/378638 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27474 event pairs, 514 based on Foata normal form. 3/4306 useless extension candidates. Maximal degree in co-relation 33248. Up to 3616 conditions per place. [2024-06-20 15:27:10,907 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 178 changer transitions 0/476 dead transitions. [2024-06-20 15:27:10,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 476 transitions, 7834 flow [2024-06-20 15:27:10,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:27:10,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:27:10,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-20 15:27:10,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-20 15:27:10,908 INFO L175 Difference]: Start difference. First operand has 357 places, 458 transitions, 6854 flow. Second operand 11 states and 239 transitions. [2024-06-20 15:27:10,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 476 transitions, 7834 flow [2024-06-20 15:27:12,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 476 transitions, 7676 flow, removed 17 selfloop flow, removed 13 redundant places. [2024-06-20 15:27:12,503 INFO L231 Difference]: Finished difference. Result has 355 places, 458 transitions, 7058 flow [2024-06-20 15:27:12,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6696, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7058, PETRI_PLACES=355, PETRI_TRANSITIONS=458} [2024-06-20 15:27:12,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-20 15:27:12,503 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 458 transitions, 7058 flow [2024-06-20 15:27:12,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:12,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:12,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:12,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 15:27:12,504 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:12,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:12,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1858996536, now seen corresponding path program 19 times [2024-06-20 15:27:12,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:12,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744602580] [2024-06-20 15:27:12,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:12,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:12,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:12,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:12,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:12,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744602580] [2024-06-20 15:27:12,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744602580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:12,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:12,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:12,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951562991] [2024-06-20 15:27:12,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:12,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:12,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:12,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:12,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:12,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:12,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 458 transitions, 7058 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:12,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:12,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:12,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:13,425 INFO L124 PetriNetUnfolderBase]: 2608/4380 cut-off events. [2024-06-20 15:27:13,425 INFO L125 PetriNetUnfolderBase]: For 402449/402449 co-relation queries the response was YES. [2024-06-20 15:27:13,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34640 conditions, 4380 events. 2608/4380 cut-off events. For 402449/402449 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28070 event pairs, 473 based on Foata normal form. 1/4379 useless extension candidates. Maximal degree in co-relation 34482. Up to 3683 conditions per place. [2024-06-20 15:27:13,486 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 147 changer transitions 0/508 dead transitions. [2024-06-20 15:27:13,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 508 transitions, 8922 flow [2024-06-20 15:27:13,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:27:13,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:27:13,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-20 15:27:13,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-20 15:27:13,487 INFO L175 Difference]: Start difference. First operand has 355 places, 458 transitions, 7058 flow. Second operand 9 states and 227 transitions. [2024-06-20 15:27:13,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 508 transitions, 8922 flow [2024-06-20 15:27:14,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 508 transitions, 8548 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 15:27:14,903 INFO L231 Difference]: Finished difference. Result has 357 places, 471 transitions, 7424 flow [2024-06-20 15:27:14,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6684, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7424, PETRI_PLACES=357, PETRI_TRANSITIONS=471} [2024-06-20 15:27:14,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-20 15:27:14,903 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 471 transitions, 7424 flow [2024-06-20 15:27:14,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:14,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:14,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:14,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 15:27:14,904 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:14,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:14,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1859233686, now seen corresponding path program 20 times [2024-06-20 15:27:14,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:14,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778734727] [2024-06-20 15:27:14,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:14,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:14,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:15,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:15,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:15,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778734727] [2024-06-20 15:27:15,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778734727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:15,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:15,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:15,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299561590] [2024-06-20 15:27:15,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:15,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:15,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:15,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:15,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:15,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:15,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 471 transitions, 7424 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:15,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:15,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:15,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:15,847 INFO L124 PetriNetUnfolderBase]: 2605/4376 cut-off events. [2024-06-20 15:27:15,847 INFO L125 PetriNetUnfolderBase]: For 408261/408261 co-relation queries the response was YES. [2024-06-20 15:27:15,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34927 conditions, 4376 events. 2605/4376 cut-off events. For 408261/408261 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28026 event pairs, 473 based on Foata normal form. 1/4375 useless extension candidates. Maximal degree in co-relation 34765. Up to 3681 conditions per place. [2024-06-20 15:27:15,907 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 150 changer transitions 0/507 dead transitions. [2024-06-20 15:27:15,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 507 transitions, 8858 flow [2024-06-20 15:27:15,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:27:15,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:27:15,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-20 15:27:15,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:27:15,908 INFO L175 Difference]: Start difference. First operand has 357 places, 471 transitions, 7424 flow. Second operand 9 states and 225 transitions. [2024-06-20 15:27:15,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 507 transitions, 8858 flow [2024-06-20 15:27:17,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 507 transitions, 8546 flow, removed 61 selfloop flow, removed 10 redundant places. [2024-06-20 15:27:17,678 INFO L231 Difference]: Finished difference. Result has 356 places, 471 transitions, 7442 flow [2024-06-20 15:27:17,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7116, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7442, PETRI_PLACES=356, PETRI_TRANSITIONS=471} [2024-06-20 15:27:17,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-20 15:27:17,679 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 471 transitions, 7442 flow [2024-06-20 15:27:17,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:17,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:17,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:17,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 15:27:17,679 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:17,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:17,679 INFO L85 PathProgramCache]: Analyzing trace with hash -455285986, now seen corresponding path program 21 times [2024-06-20 15:27:17,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:17,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596277014] [2024-06-20 15:27:17,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:17,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:17,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:17,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:17,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:17,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596277014] [2024-06-20 15:27:17,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596277014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:17,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:17,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:17,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081834445] [2024-06-20 15:27:17,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:17,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:17,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:17,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:17,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:17,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:17,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 471 transitions, 7442 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:17,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:17,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:17,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:18,659 INFO L124 PetriNetUnfolderBase]: 2599/4369 cut-off events. [2024-06-20 15:27:18,659 INFO L125 PetriNetUnfolderBase]: For 405035/405038 co-relation queries the response was YES. [2024-06-20 15:27:18,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34649 conditions, 4369 events. 2599/4369 cut-off events. For 405035/405038 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28000 event pairs, 482 based on Foata normal form. 4/4370 useless extension candidates. Maximal degree in co-relation 34492. Up to 3676 conditions per place. [2024-06-20 15:27:18,713 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 367 selfloop transitions, 124 changer transitions 0/498 dead transitions. [2024-06-20 15:27:18,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 498 transitions, 8664 flow [2024-06-20 15:27:18,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:18,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:18,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-20 15:27:18,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-20 15:27:18,714 INFO L175 Difference]: Start difference. First operand has 356 places, 471 transitions, 7442 flow. Second operand 7 states and 179 transitions. [2024-06-20 15:27:18,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 498 transitions, 8664 flow [2024-06-20 15:27:20,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 498 transitions, 8392 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-20 15:27:20,024 INFO L231 Difference]: Finished difference. Result has 355 places, 471 transitions, 7441 flow [2024-06-20 15:27:20,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7441, PETRI_PLACES=355, PETRI_TRANSITIONS=471} [2024-06-20 15:27:20,025 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-20 15:27:20,025 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 471 transitions, 7441 flow [2024-06-20 15:27:20,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:20,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:20,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:20,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 15:27:20,025 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:20,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:20,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1652164536, now seen corresponding path program 22 times [2024-06-20 15:27:20,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:20,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296505113] [2024-06-20 15:27:20,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:20,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:20,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:20,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:20,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:20,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296505113] [2024-06-20 15:27:20,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296505113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:20,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:20,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:20,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035836625] [2024-06-20 15:27:20,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:20,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:20,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:20,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:20,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:20,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:20,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 471 transitions, 7441 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:20,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:20,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:20,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:20,934 INFO L124 PetriNetUnfolderBase]: 2612/4381 cut-off events. [2024-06-20 15:27:20,934 INFO L125 PetriNetUnfolderBase]: For 389934/389940 co-relation queries the response was YES. [2024-06-20 15:27:20,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34666 conditions, 4381 events. 2612/4381 cut-off events. For 389934/389940 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28065 event pairs, 514 based on Foata normal form. 3/4377 useless extension candidates. Maximal degree in co-relation 34511. Up to 3408 conditions per place. [2024-06-20 15:27:20,995 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 272 changer transitions 0/513 dead transitions. [2024-06-20 15:27:20,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 513 transitions, 9338 flow [2024-06-20 15:27:20,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:27:20,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:27:20,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-20 15:27:20,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-20 15:27:20,996 INFO L175 Difference]: Start difference. First operand has 355 places, 471 transitions, 7441 flow. Second operand 10 states and 244 transitions. [2024-06-20 15:27:20,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 513 transitions, 9338 flow [2024-06-20 15:27:22,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 513 transitions, 9032 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 15:27:22,788 INFO L231 Difference]: Finished difference. Result has 359 places, 477 transitions, 7895 flow [2024-06-20 15:27:22,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7895, PETRI_PLACES=359, PETRI_TRANSITIONS=477} [2024-06-20 15:27:22,788 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-20 15:27:22,789 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 477 transitions, 7895 flow [2024-06-20 15:27:22,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:22,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:22,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:22,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 15:27:22,789 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:22,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:22,789 INFO L85 PathProgramCache]: Analyzing trace with hash 373298998, now seen corresponding path program 23 times [2024-06-20 15:27:22,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:22,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657486799] [2024-06-20 15:27:22,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:22,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:22,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:22,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:22,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:22,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657486799] [2024-06-20 15:27:22,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657486799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:22,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:22,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:22,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231289950] [2024-06-20 15:27:22,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:22,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:22,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:22,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:22,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:22,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:22,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 477 transitions, 7895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:22,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:22,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:22,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:23,690 INFO L124 PetriNetUnfolderBase]: 2609/4377 cut-off events. [2024-06-20 15:27:23,691 INFO L125 PetriNetUnfolderBase]: For 396096/396102 co-relation queries the response was YES. [2024-06-20 15:27:23,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35107 conditions, 4377 events. 2609/4377 cut-off events. For 396096/396102 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28016 event pairs, 514 based on Foata normal form. 3/4373 useless extension candidates. Maximal degree in co-relation 34950. Up to 3406 conditions per place. [2024-06-20 15:27:23,751 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 277 changer transitions 0/510 dead transitions. [2024-06-20 15:27:23,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 510 transitions, 9491 flow [2024-06-20 15:27:23,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:27:23,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:27:23,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-20 15:27:23,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818181818181818 [2024-06-20 15:27:23,752 INFO L175 Difference]: Start difference. First operand has 359 places, 477 transitions, 7895 flow. Second operand 11 states and 256 transitions. [2024-06-20 15:27:23,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 510 transitions, 9491 flow [2024-06-20 15:27:25,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 510 transitions, 8772 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-20 15:27:25,227 INFO L231 Difference]: Finished difference. Result has 360 places, 477 transitions, 7756 flow [2024-06-20 15:27:25,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7188, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7756, PETRI_PLACES=360, PETRI_TRANSITIONS=477} [2024-06-20 15:27:25,227 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-20 15:27:25,227 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 477 transitions, 7756 flow [2024-06-20 15:27:25,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:25,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:25,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:25,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 15:27:25,228 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:25,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:25,228 INFO L85 PathProgramCache]: Analyzing trace with hash 380645068, now seen corresponding path program 24 times [2024-06-20 15:27:25,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:25,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684128823] [2024-06-20 15:27:25,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:25,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:25,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:25,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:25,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:25,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684128823] [2024-06-20 15:27:25,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684128823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:25,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:25,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:25,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127478650] [2024-06-20 15:27:25,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:25,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:25,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:25,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:25,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:25,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:25,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 477 transitions, 7756 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:25,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:25,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:25,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:26,110 INFO L124 PetriNetUnfolderBase]: 2606/4373 cut-off events. [2024-06-20 15:27:26,110 INFO L125 PetriNetUnfolderBase]: For 382577/382583 co-relation queries the response was YES. [2024-06-20 15:27:26,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34815 conditions, 4373 events. 2606/4373 cut-off events. For 382577/382583 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28024 event pairs, 514 based on Foata normal form. 3/4369 useless extension candidates. Maximal degree in co-relation 34659. Up to 3404 conditions per place. [2024-06-20 15:27:26,170 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 265 changer transitions 0/503 dead transitions. [2024-06-20 15:27:26,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 503 transitions, 9148 flow [2024-06-20 15:27:26,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:27:26,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:27:26,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 15:27:26,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:27:26,171 INFO L175 Difference]: Start difference. First operand has 360 places, 477 transitions, 7756 flow. Second operand 8 states and 196 transitions. [2024-06-20 15:27:26,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 503 transitions, 9148 flow [2024-06-20 15:27:27,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 503 transitions, 8459 flow, removed 37 selfloop flow, removed 12 redundant places. [2024-06-20 15:27:27,504 INFO L231 Difference]: Finished difference. Result has 356 places, 477 transitions, 7615 flow [2024-06-20 15:27:27,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7075, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7615, PETRI_PLACES=356, PETRI_TRANSITIONS=477} [2024-06-20 15:27:27,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-20 15:27:27,504 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 477 transitions, 7615 flow [2024-06-20 15:27:27,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:27,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:27,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:27,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 15:27:27,505 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:27,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:27,505 INFO L85 PathProgramCache]: Analyzing trace with hash -859684458, now seen corresponding path program 25 times [2024-06-20 15:27:27,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:27,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126379758] [2024-06-20 15:27:27,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:27,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:27,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:27,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:27,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:27,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126379758] [2024-06-20 15:27:27,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126379758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:27,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:27,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:27,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207732050] [2024-06-20 15:27:27,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:27,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:27,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:27,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:27,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:27,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:27,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 477 transitions, 7615 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:27,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:27,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:27,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:28,398 INFO L124 PetriNetUnfolderBase]: 2616/4401 cut-off events. [2024-06-20 15:27:28,398 INFO L125 PetriNetUnfolderBase]: For 376419/376422 co-relation queries the response was YES. [2024-06-20 15:27:28,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34701 conditions, 4401 events. 2616/4401 cut-off events. For 376419/376422 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28307 event pairs, 482 based on Foata normal form. 4/4402 useless extension candidates. Maximal degree in co-relation 34547. Up to 3414 conditions per place. [2024-06-20 15:27:28,458 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 246 changer transitions 0/514 dead transitions. [2024-06-20 15:27:28,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 514 transitions, 9137 flow [2024-06-20 15:27:28,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:27:28,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:27:28,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-20 15:27:28,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-20 15:27:28,459 INFO L175 Difference]: Start difference. First operand has 356 places, 477 transitions, 7615 flow. Second operand 9 states and 222 transitions. [2024-06-20 15:27:28,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 514 transitions, 9137 flow [2024-06-20 15:27:29,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 514 transitions, 8549 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 15:27:29,847 INFO L231 Difference]: Finished difference. Result has 356 places, 481 transitions, 7634 flow [2024-06-20 15:27:29,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7039, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7634, PETRI_PLACES=356, PETRI_TRANSITIONS=481} [2024-06-20 15:27:29,848 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-20 15:27:29,848 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 481 transitions, 7634 flow [2024-06-20 15:27:29,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:29,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:29,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:29,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 15:27:29,849 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:29,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:29,849 INFO L85 PathProgramCache]: Analyzing trace with hash -815459176, now seen corresponding path program 26 times [2024-06-20 15:27:29,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:29,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931897761] [2024-06-20 15:27:29,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:29,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:29,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:29,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:29,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:29,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931897761] [2024-06-20 15:27:29,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931897761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:29,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:29,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:29,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383927832] [2024-06-20 15:27:29,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:29,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:29,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:29,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:29,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:29,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:29,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 481 transitions, 7634 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:29,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:29,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:29,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:30,740 INFO L124 PetriNetUnfolderBase]: 2626/4419 cut-off events. [2024-06-20 15:27:30,741 INFO L125 PetriNetUnfolderBase]: For 376977/376980 co-relation queries the response was YES. [2024-06-20 15:27:30,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34823 conditions, 4419 events. 2626/4419 cut-off events. For 376977/376980 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28490 event pairs, 482 based on Foata normal form. 4/4420 useless extension candidates. Maximal degree in co-relation 34669. Up to 3424 conditions per place. [2024-06-20 15:27:30,798 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 244 changer transitions 0/513 dead transitions. [2024-06-20 15:27:30,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 513 transitions, 9140 flow [2024-06-20 15:27:30,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:27:30,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:27:30,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-20 15:27:30,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-20 15:27:30,799 INFO L175 Difference]: Start difference. First operand has 356 places, 481 transitions, 7634 flow. Second operand 10 states and 232 transitions. [2024-06-20 15:27:30,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 513 transitions, 9140 flow [2024-06-20 15:27:32,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 513 transitions, 8576 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-20 15:27:32,292 INFO L231 Difference]: Finished difference. Result has 357 places, 485 transitions, 7674 flow [2024-06-20 15:27:32,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7086, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7674, PETRI_PLACES=357, PETRI_TRANSITIONS=485} [2024-06-20 15:27:32,293 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-20 15:27:32,293 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 485 transitions, 7674 flow [2024-06-20 15:27:32,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:32,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:32,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:32,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 15:27:32,293 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:32,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:32,294 INFO L85 PathProgramCache]: Analyzing trace with hash -822810826, now seen corresponding path program 27 times [2024-06-20 15:27:32,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:32,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538216041] [2024-06-20 15:27:32,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:32,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:32,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:32,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:32,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:32,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538216041] [2024-06-20 15:27:32,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538216041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:32,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:32,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:32,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349246355] [2024-06-20 15:27:32,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:32,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:32,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:32,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:32,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:32,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:32,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 485 transitions, 7674 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:32,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:32,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:32,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:33,215 INFO L124 PetriNetUnfolderBase]: 2620/4411 cut-off events. [2024-06-20 15:27:33,215 INFO L125 PetriNetUnfolderBase]: For 361554/361557 co-relation queries the response was YES. [2024-06-20 15:27:33,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34422 conditions, 4411 events. 2620/4411 cut-off events. For 361554/361557 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28389 event pairs, 482 based on Foata normal form. 4/4412 useless extension candidates. Maximal degree in co-relation 34269. Up to 3419 conditions per place. [2024-06-20 15:27:33,274 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 253 changer transitions 0/519 dead transitions. [2024-06-20 15:27:33,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 519 transitions, 8946 flow [2024-06-20 15:27:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:27:33,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:27:33,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-20 15:27:33,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886363636363636 [2024-06-20 15:27:33,275 INFO L175 Difference]: Start difference. First operand has 357 places, 485 transitions, 7674 flow. Second operand 11 states and 259 transitions. [2024-06-20 15:27:33,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 519 transitions, 8946 flow [2024-06-20 15:27:34,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 519 transitions, 8521 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:34,634 INFO L231 Difference]: Finished difference. Result has 362 places, 485 transitions, 7774 flow [2024-06-20 15:27:34,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7251, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7774, PETRI_PLACES=362, PETRI_TRANSITIONS=485} [2024-06-20 15:27:34,634 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-20 15:27:34,634 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 485 transitions, 7774 flow [2024-06-20 15:27:34,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:34,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:34,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:34,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 15:27:34,634 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:34,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:34,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1316067586, now seen corresponding path program 7 times [2024-06-20 15:27:34,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:34,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717193758] [2024-06-20 15:27:34,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:34,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:34,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:34,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:34,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:34,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717193758] [2024-06-20 15:27:34,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717193758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:34,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:34,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:34,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300595118] [2024-06-20 15:27:34,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:34,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:34,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:34,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:34,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:34,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:34,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 485 transitions, 7774 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:34,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:34,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:34,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:35,637 INFO L124 PetriNetUnfolderBase]: 2676/4503 cut-off events. [2024-06-20 15:27:35,637 INFO L125 PetriNetUnfolderBase]: For 411530/411533 co-relation queries the response was YES. [2024-06-20 15:27:35,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35191 conditions, 4503 events. 2676/4503 cut-off events. For 411530/411533 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29027 event pairs, 364 based on Foata normal form. 18/4518 useless extension candidates. Maximal degree in co-relation 35037. Up to 3762 conditions per place. [2024-06-20 15:27:35,690 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 408 selfloop transitions, 101 changer transitions 0/516 dead transitions. [2024-06-20 15:27:35,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 516 transitions, 8944 flow [2024-06-20 15:27:35,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:35,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:35,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-20 15:27:35,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-20 15:27:35,691 INFO L175 Difference]: Start difference. First operand has 362 places, 485 transitions, 7774 flow. Second operand 6 states and 159 transitions. [2024-06-20 15:27:35,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 516 transitions, 8944 flow [2024-06-20 15:27:36,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 516 transitions, 8339 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-20 15:27:36,782 INFO L231 Difference]: Finished difference. Result has 354 places, 487 transitions, 7457 flow [2024-06-20 15:27:36,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7169, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7457, PETRI_PLACES=354, PETRI_TRANSITIONS=487} [2024-06-20 15:27:36,782 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-20 15:27:36,782 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 487 transitions, 7457 flow [2024-06-20 15:27:36,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:36,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:36,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:36,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 15:27:36,783 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:36,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:36,783 INFO L85 PathProgramCache]: Analyzing trace with hash -237660514, now seen corresponding path program 8 times [2024-06-20 15:27:36,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:36,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031998214] [2024-06-20 15:27:36,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:36,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:36,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:36,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:36,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:36,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031998214] [2024-06-20 15:27:36,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031998214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:36,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:36,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:36,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228815902] [2024-06-20 15:27:36,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:36,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:36,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:36,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:36,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:36,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:36,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 487 transitions, 7457 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:36,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:36,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:36,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:37,677 INFO L124 PetriNetUnfolderBase]: 2732/4587 cut-off events. [2024-06-20 15:27:37,677 INFO L125 PetriNetUnfolderBase]: For 405875/405878 co-relation queries the response was YES. [2024-06-20 15:27:37,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35459 conditions, 4587 events. 2732/4587 cut-off events. For 405875/405878 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 29651 event pairs, 498 based on Foata normal form. 18/4602 useless extension candidates. Maximal degree in co-relation 35308. Up to 3793 conditions per place. [2024-06-20 15:27:37,741 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 385 selfloop transitions, 118 changer transitions 0/510 dead transitions. [2024-06-20 15:27:37,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 510 transitions, 8597 flow [2024-06-20 15:27:37,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:37,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:37,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-20 15:27:37,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-20 15:27:37,742 INFO L175 Difference]: Start difference. First operand has 354 places, 487 transitions, 7457 flow. Second operand 7 states and 166 transitions. [2024-06-20 15:27:37,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 510 transitions, 8597 flow [2024-06-20 15:27:38,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 510 transitions, 8389 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 15:27:38,978 INFO L231 Difference]: Finished difference. Result has 357 places, 489 transitions, 7561 flow [2024-06-20 15:27:38,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7249, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7561, PETRI_PLACES=357, PETRI_TRANSITIONS=489} [2024-06-20 15:27:38,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-20 15:27:38,979 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 489 transitions, 7561 flow [2024-06-20 15:27:38,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:38,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:38,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:38,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 15:27:38,979 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:38,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:38,980 INFO L85 PathProgramCache]: Analyzing trace with hash -826307068, now seen corresponding path program 9 times [2024-06-20 15:27:38,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:38,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343553183] [2024-06-20 15:27:38,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:38,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:38,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:39,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:39,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:39,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343553183] [2024-06-20 15:27:39,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343553183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:39,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:39,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:39,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138952320] [2024-06-20 15:27:39,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:39,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:39,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:39,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:39,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:39,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:39,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 489 transitions, 7561 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:39,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:39,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:39,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:39,863 INFO L124 PetriNetUnfolderBase]: 2762/4645 cut-off events. [2024-06-20 15:27:39,864 INFO L125 PetriNetUnfolderBase]: For 401192/401195 co-relation queries the response was YES. [2024-06-20 15:27:39,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35626 conditions, 4645 events. 2762/4645 cut-off events. For 401192/401195 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 30107 event pairs, 508 based on Foata normal form. 18/4660 useless extension candidates. Maximal degree in co-relation 35474. Up to 3779 conditions per place. [2024-06-20 15:27:39,925 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 136 changer transitions 0/518 dead transitions. [2024-06-20 15:27:39,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 518 transitions, 8737 flow [2024-06-20 15:27:39,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:39,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:39,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 15:27:39,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-20 15:27:39,926 INFO L175 Difference]: Start difference. First operand has 357 places, 489 transitions, 7561 flow. Second operand 7 states and 173 transitions. [2024-06-20 15:27:39,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 518 transitions, 8737 flow [2024-06-20 15:27:41,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 518 transitions, 8465 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:41,385 INFO L231 Difference]: Finished difference. Result has 358 places, 491 transitions, 7645 flow [2024-06-20 15:27:41,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7289, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7645, PETRI_PLACES=358, PETRI_TRANSITIONS=491} [2024-06-20 15:27:41,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-20 15:27:41,386 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 491 transitions, 7645 flow [2024-06-20 15:27:41,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:41,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:41,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:41,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 15:27:41,386 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:41,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:41,387 INFO L85 PathProgramCache]: Analyzing trace with hash -826633498, now seen corresponding path program 10 times [2024-06-20 15:27:41,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:41,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236542619] [2024-06-20 15:27:41,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:41,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:41,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:41,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:41,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:41,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236542619] [2024-06-20 15:27:41,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236542619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:41,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:41,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:41,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456670029] [2024-06-20 15:27:41,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:41,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:41,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:41,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:41,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:41,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:41,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 491 transitions, 7645 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:41,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:41,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:41,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:42,289 INFO L124 PetriNetUnfolderBase]: 2736/4607 cut-off events. [2024-06-20 15:27:42,289 INFO L125 PetriNetUnfolderBase]: For 344963/344966 co-relation queries the response was YES. [2024-06-20 15:27:42,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34229 conditions, 4607 events. 2736/4607 cut-off events. For 344963/344966 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29838 event pairs, 359 based on Foata normal form. 14/4618 useless extension candidates. Maximal degree in co-relation 34077. Up to 3257 conditions per place. [2024-06-20 15:27:42,348 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 356 selfloop transitions, 161 changer transitions 0/524 dead transitions. [2024-06-20 15:27:42,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 524 transitions, 8793 flow [2024-06-20 15:27:42,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:42,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:42,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-20 15:27:42,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-20 15:27:42,349 INFO L175 Difference]: Start difference. First operand has 358 places, 491 transitions, 7645 flow. Second operand 7 states and 179 transitions. [2024-06-20 15:27:42,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 524 transitions, 8793 flow [2024-06-20 15:27:43,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 524 transitions, 8465 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:43,699 INFO L231 Difference]: Finished difference. Result has 360 places, 491 transitions, 7653 flow [2024-06-20 15:27:43,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7317, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7653, PETRI_PLACES=360, PETRI_TRANSITIONS=491} [2024-06-20 15:27:43,700 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-20 15:27:43,700 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 491 transitions, 7653 flow [2024-06-20 15:27:43,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:43,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:43,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:43,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 15:27:43,701 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:43,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:43,701 INFO L85 PathProgramCache]: Analyzing trace with hash -455009404, now seen corresponding path program 2 times [2024-06-20 15:27:43,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:43,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725169466] [2024-06-20 15:27:43,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:43,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:43,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:43,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:43,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:43,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725169466] [2024-06-20 15:27:43,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725169466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:43,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:43,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:43,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305155090] [2024-06-20 15:27:43,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:43,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:43,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:43,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:43,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:43,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:43,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 491 transitions, 7653 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:43,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:43,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:43,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:44,626 INFO L124 PetriNetUnfolderBase]: 2842/4783 cut-off events. [2024-06-20 15:27:44,626 INFO L125 PetriNetUnfolderBase]: For 370428/370431 co-relation queries the response was YES. [2024-06-20 15:27:44,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36022 conditions, 4783 events. 2842/4783 cut-off events. For 370428/370431 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31160 event pairs, 379 based on Foata normal form. 14/4794 useless extension candidates. Maximal degree in co-relation 35869. Up to 3789 conditions per place. [2024-06-20 15:27:44,689 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 85 changer transitions 0/522 dead transitions. [2024-06-20 15:27:44,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 522 transitions, 9037 flow [2024-06-20 15:27:44,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:44,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:44,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-20 15:27:44,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-20 15:27:44,689 INFO L175 Difference]: Start difference. First operand has 360 places, 491 transitions, 7653 flow. Second operand 6 states and 154 transitions. [2024-06-20 15:27:44,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 522 transitions, 9037 flow [2024-06-20 15:27:46,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 522 transitions, 8681 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-20 15:27:46,115 INFO L231 Difference]: Finished difference. Result has 359 places, 495 transitions, 7617 flow [2024-06-20 15:27:46,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7617, PETRI_PLACES=359, PETRI_TRANSITIONS=495} [2024-06-20 15:27:46,115 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-20 15:27:46,115 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 495 transitions, 7617 flow [2024-06-20 15:27:46,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:46,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:46,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:46,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 15:27:46,116 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:46,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:46,116 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 3 times [2024-06-20 15:27:46,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:46,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914894100] [2024-06-20 15:27:46,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:46,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:46,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:46,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-06-20 15:27:46,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:46,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914894100] [2024-06-20 15:27:46,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914894100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:46,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:46,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:46,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403136159] [2024-06-20 15:27:46,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:46,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:46,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:46,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:46,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:46,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:46,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 495 transitions, 7617 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:46,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:46,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:46,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:47,053 INFO L124 PetriNetUnfolderBase]: 2935/4940 cut-off events. [2024-06-20 15:27:47,053 INFO L125 PetriNetUnfolderBase]: For 373046/373049 co-relation queries the response was YES. [2024-06-20 15:27:47,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37226 conditions, 4940 events. 2935/4940 cut-off events. For 373046/373049 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 32345 event pairs, 383 based on Foata normal form. 14/4951 useless extension candidates. Maximal degree in co-relation 37074. Up to 3775 conditions per place. [2024-06-20 15:27:47,116 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 94 changer transitions 0/531 dead transitions. [2024-06-20 15:27:47,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 531 transitions, 9201 flow [2024-06-20 15:27:47,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:47,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:47,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-20 15:27:47,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-20 15:27:47,117 INFO L175 Difference]: Start difference. First operand has 359 places, 495 transitions, 7617 flow. Second operand 7 states and 177 transitions. [2024-06-20 15:27:47,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 531 transitions, 9201 flow [2024-06-20 15:27:48,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 531 transitions, 9086 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-20 15:27:48,510 INFO L231 Difference]: Finished difference. Result has 365 places, 499 transitions, 7814 flow [2024-06-20 15:27:48,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7502, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7814, PETRI_PLACES=365, PETRI_TRANSITIONS=499} [2024-06-20 15:27:48,511 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-20 15:27:48,511 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 499 transitions, 7814 flow [2024-06-20 15:27:48,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:48,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:48,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:48,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 15:27:48,511 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:48,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:48,511 INFO L85 PathProgramCache]: Analyzing trace with hash -815182594, now seen corresponding path program 4 times [2024-06-20 15:27:48,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:48,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010240033] [2024-06-20 15:27:48,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:48,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:48,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:48,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:48,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:48,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010240033] [2024-06-20 15:27:48,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010240033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:48,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:48,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:48,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185660864] [2024-06-20 15:27:48,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:48,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:48,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:48,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:48,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:48,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:48,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 499 transitions, 7814 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:48,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:48,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:48,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:49,476 INFO L124 PetriNetUnfolderBase]: 2982/5019 cut-off events. [2024-06-20 15:27:49,477 INFO L125 PetriNetUnfolderBase]: For 387188/387191 co-relation queries the response was YES. [2024-06-20 15:27:49,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38120 conditions, 5019 events. 2982/5019 cut-off events. For 387188/387191 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 32944 event pairs, 560 based on Foata normal form. 14/5030 useless extension candidates. Maximal degree in co-relation 37965. Up to 3623 conditions per place. [2024-06-20 15:27:49,549 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 117 changer transitions 0/527 dead transitions. [2024-06-20 15:27:49,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 527 transitions, 9186 flow [2024-06-20 15:27:49,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:49,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:49,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:27:49,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:27:49,550 INFO L175 Difference]: Start difference. First operand has 365 places, 499 transitions, 7814 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:27:49,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 527 transitions, 9186 flow [2024-06-20 15:27:50,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 527 transitions, 8949 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-20 15:27:50,716 INFO L231 Difference]: Finished difference. Result has 369 places, 502 transitions, 7945 flow [2024-06-20 15:27:50,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7581, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7945, PETRI_PLACES=369, PETRI_TRANSITIONS=502} [2024-06-20 15:27:50,716 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-20 15:27:50,716 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 502 transitions, 7945 flow [2024-06-20 15:27:50,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:50,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:50,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:50,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 15:27:50,717 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:50,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:50,717 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-20 15:27:50,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:50,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25284495] [2024-06-20 15:27:50,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:50,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:50,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:50,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:50,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25284495] [2024-06-20 15:27:50,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25284495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:50,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:50,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:50,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101404968] [2024-06-20 15:27:50,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:50,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:50,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:50,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:50,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:50,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:50,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 502 transitions, 7945 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:50,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:50,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:50,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:51,779 INFO L124 PetriNetUnfolderBase]: 3022/5090 cut-off events. [2024-06-20 15:27:51,779 INFO L125 PetriNetUnfolderBase]: For 383273/383273 co-relation queries the response was YES. [2024-06-20 15:27:51,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38555 conditions, 5090 events. 3022/5090 cut-off events. For 383273/383273 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33565 event pairs, 575 based on Foata normal form. 6/5094 useless extension candidates. Maximal degree in co-relation 38398. Up to 4567 conditions per place. [2024-06-20 15:27:51,846 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 483 selfloop transitions, 38 changer transitions 0/528 dead transitions. [2024-06-20 15:27:51,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 528 transitions, 9108 flow [2024-06-20 15:27:51,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:27:51,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:27:51,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-20 15:27:51,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-20 15:27:51,847 INFO L175 Difference]: Start difference. First operand has 369 places, 502 transitions, 7945 flow. Second operand 10 states and 212 transitions. [2024-06-20 15:27:51,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 528 transitions, 9108 flow [2024-06-20 15:27:53,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 528 transitions, 8932 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-20 15:27:53,153 INFO L231 Difference]: Finished difference. Result has 377 places, 504 transitions, 7896 flow [2024-06-20 15:27:53,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7769, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7896, PETRI_PLACES=377, PETRI_TRANSITIONS=504} [2024-06-20 15:27:53,153 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-20 15:27:53,153 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 504 transitions, 7896 flow [2024-06-20 15:27:53,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:53,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:53,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:53,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 15:27:53,154 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:53,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:53,154 INFO L85 PathProgramCache]: Analyzing trace with hash 386647288, now seen corresponding path program 2 times [2024-06-20 15:27:53,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:53,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176119952] [2024-06-20 15:27:53,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:53,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:53,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:53,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:53,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:53,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176119952] [2024-06-20 15:27:53,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176119952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:53,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:53,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:53,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532842747] [2024-06-20 15:27:53,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:53,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:53,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:53,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:53,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:53,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:53,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 504 transitions, 7896 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:53,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:53,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:53,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:54,315 INFO L124 PetriNetUnfolderBase]: 3083/5191 cut-off events. [2024-06-20 15:27:54,316 INFO L125 PetriNetUnfolderBase]: For 377979/377979 co-relation queries the response was YES. [2024-06-20 15:27:54,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38870 conditions, 5191 events. 3083/5191 cut-off events. For 377979/377979 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 34423 event pairs, 589 based on Foata normal form. 6/5195 useless extension candidates. Maximal degree in co-relation 38710. Up to 4580 conditions per place. [2024-06-20 15:27:54,386 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 476 selfloop transitions, 54 changer transitions 0/537 dead transitions. [2024-06-20 15:27:54,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 537 transitions, 9147 flow [2024-06-20 15:27:54,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:27:54,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:27:54,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-20 15:27:54,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-20 15:27:54,387 INFO L175 Difference]: Start difference. First operand has 377 places, 504 transitions, 7896 flow. Second operand 9 states and 199 transitions. [2024-06-20 15:27:54,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 537 transitions, 9147 flow [2024-06-20 15:27:56,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 537 transitions, 9065 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 15:27:56,204 INFO L231 Difference]: Finished difference. Result has 380 places, 511 transitions, 8049 flow [2024-06-20 15:27:56,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8049, PETRI_PLACES=380, PETRI_TRANSITIONS=511} [2024-06-20 15:27:56,204 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-20 15:27:56,204 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 511 transitions, 8049 flow [2024-06-20 15:27:56,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:56,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:56,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:56,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 15:27:56,205 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:56,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:56,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1859457816, now seen corresponding path program 3 times [2024-06-20 15:27:56,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:56,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423936596] [2024-06-20 15:27:56,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:56,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:56,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:56,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:56,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:56,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423936596] [2024-06-20 15:27:56,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423936596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:56,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:56,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:56,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189867395] [2024-06-20 15:27:56,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:56,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:56,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:56,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:56,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:56,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:56,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 511 transitions, 8049 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:56,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:56,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:56,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:57,291 INFO L124 PetriNetUnfolderBase]: 3103/5231 cut-off events. [2024-06-20 15:27:57,291 INFO L125 PetriNetUnfolderBase]: For 378973/378973 co-relation queries the response was YES. [2024-06-20 15:27:57,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39210 conditions, 5231 events. 3103/5231 cut-off events. For 378973/378973 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 34772 event pairs, 563 based on Foata normal form. 6/5235 useless extension candidates. Maximal degree in co-relation 39048. Up to 4492 conditions per place. [2024-06-20 15:27:57,359 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 476 selfloop transitions, 57 changer transitions 0/540 dead transitions. [2024-06-20 15:27:57,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 540 transitions, 9245 flow [2024-06-20 15:27:57,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:57,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:57,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:27:57,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:27:57,360 INFO L175 Difference]: Start difference. First operand has 380 places, 511 transitions, 8049 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:27:57,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 540 transitions, 9245 flow [2024-06-20 15:27:58,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 540 transitions, 9123 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:58,933 INFO L231 Difference]: Finished difference. Result has 382 places, 512 transitions, 8075 flow [2024-06-20 15:27:58,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7929, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8075, PETRI_PLACES=382, PETRI_TRANSITIONS=512} [2024-06-20 15:27:58,934 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-20 15:27:58,934 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 512 transitions, 8075 flow [2024-06-20 15:27:58,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:58,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:58,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:58,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 15:27:58,934 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:58,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:58,935 INFO L85 PathProgramCache]: Analyzing trace with hash -872654374, now seen corresponding path program 4 times [2024-06-20 15:27:58,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:58,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425688320] [2024-06-20 15:27:58,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:58,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:58,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:59,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:59,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:59,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425688320] [2024-06-20 15:27:59,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425688320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:59,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:59,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:59,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029229396] [2024-06-20 15:27:59,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:59,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:59,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:59,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:59,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:59,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:59,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 512 transitions, 8075 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:27:59,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:59,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:59,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:59,975 INFO L124 PetriNetUnfolderBase]: 3090/5209 cut-off events. [2024-06-20 15:27:59,975 INFO L125 PetriNetUnfolderBase]: For 359635/359638 co-relation queries the response was YES. [2024-06-20 15:28:00,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38604 conditions, 5209 events. 3090/5209 cut-off events. For 359635/359638 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34635 event pairs, 546 based on Foata normal form. 8/5214 useless extension candidates. Maximal degree in co-relation 38441. Up to 4435 conditions per place. [2024-06-20 15:28:00,050 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 475 selfloop transitions, 56 changer transitions 0/538 dead transitions. [2024-06-20 15:28:00,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 538 transitions, 9237 flow [2024-06-20 15:28:00,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:28:00,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:28:00,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:28:00,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-20 15:28:00,051 INFO L175 Difference]: Start difference. First operand has 382 places, 512 transitions, 8075 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:28:00,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 538 transitions, 9237 flow [2024-06-20 15:28:01,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 538 transitions, 9111 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:28:01,562 INFO L231 Difference]: Finished difference. Result has 384 places, 512 transitions, 8065 flow [2024-06-20 15:28:01,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7949, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8065, PETRI_PLACES=384, PETRI_TRANSITIONS=512} [2024-06-20 15:28:01,562 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-20 15:28:01,562 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 512 transitions, 8065 flow [2024-06-20 15:28:01,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:28:01,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:01,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:01,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 15:28:01,563 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:01,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:01,563 INFO L85 PathProgramCache]: Analyzing trace with hash 150561649, now seen corresponding path program 1 times [2024-06-20 15:28:01,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:01,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743257893] [2024-06-20 15:28:01,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:01,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:01,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:01,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:01,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:01,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743257893] [2024-06-20 15:28:01,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743257893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:01,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:01,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:01,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056412912] [2024-06-20 15:28:01,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:01,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:01,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:01,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:01,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:01,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:01,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 512 transitions, 8065 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:28:01,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:01,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:01,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:02,659 INFO L124 PetriNetUnfolderBase]: 3185/5348 cut-off events. [2024-06-20 15:28:02,660 INFO L125 PetriNetUnfolderBase]: For 407070/407070 co-relation queries the response was YES. [2024-06-20 15:28:02,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40094 conditions, 5348 events. 3185/5348 cut-off events. For 407070/407070 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 35648 event pairs, 616 based on Foata normal form. 10/5349 useless extension candidates. Maximal degree in co-relation 39930. Up to 4354 conditions per place. [2024-06-20 15:28:02,730 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 139 changer transitions 0/552 dead transitions. [2024-06-20 15:28:02,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 552 transitions, 9531 flow [2024-06-20 15:28:02,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:02,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:02,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-20 15:28:02,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-20 15:28:02,731 INFO L175 Difference]: Start difference. First operand has 384 places, 512 transitions, 8065 flow. Second operand 8 states and 199 transitions. [2024-06-20 15:28:02,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 552 transitions, 9531 flow [2024-06-20 15:28:04,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 552 transitions, 9375 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 15:28:04,429 INFO L231 Difference]: Finished difference. Result has 386 places, 516 transitions, 8284 flow [2024-06-20 15:28:04,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7909, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8284, PETRI_PLACES=386, PETRI_TRANSITIONS=516} [2024-06-20 15:28:04,429 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-20 15:28:04,430 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 516 transitions, 8284 flow [2024-06-20 15:28:04,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:28:04,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:04,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:04,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 15:28:04,430 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:04,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:04,431 INFO L85 PathProgramCache]: Analyzing trace with hash -342698987, now seen corresponding path program 2 times [2024-06-20 15:28:04,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:04,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423518140] [2024-06-20 15:28:04,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:04,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:04,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:04,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:04,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:04,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423518140] [2024-06-20 15:28:04,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423518140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:04,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:04,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:04,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449488211] [2024-06-20 15:28:04,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:04,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:04,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:04,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:04,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:04,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:04,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 516 transitions, 8284 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:28:04,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:04,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:04,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:05,510 INFO L124 PetriNetUnfolderBase]: 3221/5413 cut-off events. [2024-06-20 15:28:05,510 INFO L125 PetriNetUnfolderBase]: For 417385/417385 co-relation queries the response was YES. [2024-06-20 15:28:05,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40589 conditions, 5413 events. 3221/5413 cut-off events. For 417385/417385 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36182 event pairs, 647 based on Foata normal form. 10/5418 useless extension candidates. Maximal degree in co-relation 40425. Up to 4611 conditions per place. [2024-06-20 15:28:05,584 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 403 selfloop transitions, 136 changer transitions 0/546 dead transitions. [2024-06-20 15:28:05,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 546 transitions, 9498 flow [2024-06-20 15:28:05,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:05,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:05,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-20 15:28:05,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:28:05,585 INFO L175 Difference]: Start difference. First operand has 386 places, 516 transitions, 8284 flow. Second operand 8 states and 192 transitions. [2024-06-20 15:28:05,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 546 transitions, 9498 flow [2024-06-20 15:28:07,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 546 transitions, 9274 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-20 15:28:07,473 INFO L231 Difference]: Finished difference. Result has 390 places, 518 transitions, 8390 flow [2024-06-20 15:28:07,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8072, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8390, PETRI_PLACES=390, PETRI_TRANSITIONS=518} [2024-06-20 15:28:07,473 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-20 15:28:07,473 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 518 transitions, 8390 flow [2024-06-20 15:28:07,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:28:07,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:07,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:07,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 15:28:07,474 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:07,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:07,474 INFO L85 PathProgramCache]: Analyzing trace with hash 268709779, now seen corresponding path program 3 times [2024-06-20 15:28:07,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:07,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612436843] [2024-06-20 15:28:07,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:07,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:07,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:07,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:07,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:07,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612436843] [2024-06-20 15:28:07,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612436843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:07,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:07,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:07,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755076784] [2024-06-20 15:28:07,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:07,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:07,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:07,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:07,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:07,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:07,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 518 transitions, 8390 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:28:07,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:07,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:07,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:08,610 INFO L124 PetriNetUnfolderBase]: 3257/5470 cut-off events. [2024-06-20 15:28:08,610 INFO L125 PetriNetUnfolderBase]: For 417005/417008 co-relation queries the response was YES. [2024-06-20 15:28:08,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41072 conditions, 5470 events. 3257/5470 cut-off events. For 417005/417008 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 36581 event pairs, 644 based on Foata normal form. 12/5479 useless extension candidates. Maximal degree in co-relation 40906. Up to 4843 conditions per place. [2024-06-20 15:28:08,684 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 477 selfloop transitions, 61 changer transitions 0/545 dead transitions. [2024-06-20 15:28:08,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 545 transitions, 9586 flow [2024-06-20 15:28:08,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:08,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:08,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:28:08,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:28:08,685 INFO L175 Difference]: Start difference. First operand has 390 places, 518 transitions, 8390 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:28:08,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 545 transitions, 9586 flow [2024-06-20 15:28:10,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 545 transitions, 9294 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 15:28:10,682 INFO L231 Difference]: Finished difference. Result has 392 places, 520 transitions, 8270 flow [2024-06-20 15:28:10,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8270, PETRI_PLACES=392, PETRI_TRANSITIONS=520} [2024-06-20 15:28:10,683 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-20 15:28:10,683 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 520 transitions, 8270 flow [2024-06-20 15:28:10,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:28:10,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:10,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:10,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 15:28:10,684 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:10,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:10,684 INFO L85 PathProgramCache]: Analyzing trace with hash 144157576, now seen corresponding path program 1 times [2024-06-20 15:28:10,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:10,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128743917] [2024-06-20 15:28:10,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:10,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:10,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:10,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:10,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:10,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128743917] [2024-06-20 15:28:10,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128743917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:10,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:10,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:10,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555223349] [2024-06-20 15:28:10,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:10,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:10,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:10,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:10,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:10,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:10,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 520 transitions, 8270 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:10,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:10,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:10,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:11,773 INFO L124 PetriNetUnfolderBase]: 3318/5569 cut-off events. [2024-06-20 15:28:11,773 INFO L125 PetriNetUnfolderBase]: For 419813/419813 co-relation queries the response was YES. [2024-06-20 15:28:11,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42219 conditions, 5569 events. 3318/5569 cut-off events. For 419813/419813 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37341 event pairs, 660 based on Foata normal form. 1/5565 useless extension candidates. Maximal degree in co-relation 42052. Up to 4409 conditions per place. [2024-06-20 15:28:11,851 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 289 changer transitions 0/571 dead transitions. [2024-06-20 15:28:11,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 571 transitions, 10356 flow [2024-06-20 15:28:11,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:11,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:11,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-20 15:28:11,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-20 15:28:11,852 INFO L175 Difference]: Start difference. First operand has 392 places, 520 transitions, 8270 flow. Second operand 8 states and 194 transitions. [2024-06-20 15:28:11,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 571 transitions, 10356 flow [2024-06-20 15:28:14,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 571 transitions, 10229 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 15:28:14,149 INFO L231 Difference]: Finished difference. Result has 395 places, 544 transitions, 9121 flow [2024-06-20 15:28:14,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9121, PETRI_PLACES=395, PETRI_TRANSITIONS=544} [2024-06-20 15:28:14,149 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-20 15:28:14,149 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 544 transitions, 9121 flow [2024-06-20 15:28:14,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:14,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:14,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:14,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 15:28:14,149 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:14,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:14,150 INFO L85 PathProgramCache]: Analyzing trace with hash -342705590, now seen corresponding path program 2 times [2024-06-20 15:28:14,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:14,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006404034] [2024-06-20 15:28:14,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:14,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:14,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:14,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:14,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:14,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006404034] [2024-06-20 15:28:14,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006404034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:14,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:14,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:14,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821659938] [2024-06-20 15:28:14,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:14,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:14,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:14,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:14,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:14,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:14,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 544 transitions, 9121 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:14,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:14,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:14,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:15,226 INFO L124 PetriNetUnfolderBase]: 3323/5578 cut-off events. [2024-06-20 15:28:15,226 INFO L125 PetriNetUnfolderBase]: For 432497/432497 co-relation queries the response was YES. [2024-06-20 15:28:15,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42929 conditions, 5578 events. 3323/5578 cut-off events. For 432497/432497 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37425 event pairs, 660 based on Foata normal form. 1/5574 useless extension candidates. Maximal degree in co-relation 42761. Up to 4415 conditions per place. [2024-06-20 15:28:15,306 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 295 selfloop transitions, 270 changer transitions 0/572 dead transitions. [2024-06-20 15:28:15,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 572 transitions, 11047 flow [2024-06-20 15:28:15,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:15,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:15,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-20 15:28:15,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-20 15:28:15,307 INFO L175 Difference]: Start difference. First operand has 395 places, 544 transitions, 9121 flow. Second operand 8 states and 193 transitions. [2024-06-20 15:28:15,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 572 transitions, 11047 flow [2024-06-20 15:28:17,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 572 transitions, 10717 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-20 15:28:17,636 INFO L231 Difference]: Finished difference. Result has 400 places, 547 transitions, 9401 flow [2024-06-20 15:28:17,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8802, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9401, PETRI_PLACES=400, PETRI_TRANSITIONS=547} [2024-06-20 15:28:17,637 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-20 15:28:17,637 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 547 transitions, 9401 flow [2024-06-20 15:28:17,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:17,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:17,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:17,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 15:28:17,637 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:17,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:17,637 INFO L85 PathProgramCache]: Analyzing trace with hash -518193800, now seen corresponding path program 3 times [2024-06-20 15:28:17,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:17,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883609013] [2024-06-20 15:28:17,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:17,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:17,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:17,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:17,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:17,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883609013] [2024-06-20 15:28:17,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883609013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:17,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:17,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:17,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867801230] [2024-06-20 15:28:17,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:17,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:17,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:17,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:17,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:17,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:17,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 547 transitions, 9401 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:17,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:17,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:17,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:18,728 INFO L124 PetriNetUnfolderBase]: 3320/5574 cut-off events. [2024-06-20 15:28:18,728 INFO L125 PetriNetUnfolderBase]: For 441041/441041 co-relation queries the response was YES. [2024-06-20 15:28:18,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42995 conditions, 5574 events. 3320/5574 cut-off events. For 441041/441041 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37446 event pairs, 660 based on Foata normal form. 1/5570 useless extension candidates. Maximal degree in co-relation 42826. Up to 4412 conditions per place. [2024-06-20 15:28:18,815 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 248 selfloop transitions, 321 changer transitions 0/576 dead transitions. [2024-06-20 15:28:18,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 576 transitions, 10951 flow [2024-06-20 15:28:18,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:18,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:18,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-20 15:28:18,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-20 15:28:18,816 INFO L175 Difference]: Start difference. First operand has 400 places, 547 transitions, 9401 flow. Second operand 8 states and 197 transitions. [2024-06-20 15:28:18,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 576 transitions, 10951 flow [2024-06-20 15:28:20,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 576 transitions, 10490 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-20 15:28:20,894 INFO L231 Difference]: Finished difference. Result has 405 places, 547 transitions, 9588 flow [2024-06-20 15:28:20,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8940, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9588, PETRI_PLACES=405, PETRI_TRANSITIONS=547} [2024-06-20 15:28:20,895 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-20 15:28:20,895 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 547 transitions, 9588 flow [2024-06-20 15:28:20,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:20,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:20,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:20,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 15:28:20,895 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:20,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:20,896 INFO L85 PathProgramCache]: Analyzing trace with hash -18351554, now seen corresponding path program 4 times [2024-06-20 15:28:20,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:20,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592317464] [2024-06-20 15:28:20,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:20,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:20,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:21,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:21,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:21,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592317464] [2024-06-20 15:28:21,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592317464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:21,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:21,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:21,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048780650] [2024-06-20 15:28:21,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:21,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:21,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:21,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:21,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:21,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:21,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 547 transitions, 9588 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:21,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:21,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:21,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:22,059 INFO L124 PetriNetUnfolderBase]: 3333/5597 cut-off events. [2024-06-20 15:28:22,059 INFO L125 PetriNetUnfolderBase]: For 456383/456386 co-relation queries the response was YES. [2024-06-20 15:28:22,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43471 conditions, 5597 events. 3333/5597 cut-off events. For 456383/456386 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 37528 event pairs, 638 based on Foata normal form. 3/5597 useless extension candidates. Maximal degree in co-relation 43301. Up to 4847 conditions per place. [2024-06-20 15:28:22,139 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 435 selfloop transitions, 138 changer transitions 0/580 dead transitions. [2024-06-20 15:28:22,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 580 transitions, 11092 flow [2024-06-20 15:28:22,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:28:22,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:28:22,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-20 15:28:22,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-20 15:28:22,140 INFO L175 Difference]: Start difference. First operand has 405 places, 547 transitions, 9588 flow. Second operand 10 states and 226 transitions. [2024-06-20 15:28:22,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 580 transitions, 11092 flow [2024-06-20 15:28:23,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 580 transitions, 10065 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 15:28:23,864 INFO L231 Difference]: Finished difference. Result has 407 places, 553 transitions, 8969 flow [2024-06-20 15:28:23,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8585, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8969, PETRI_PLACES=407, PETRI_TRANSITIONS=553} [2024-06-20 15:28:23,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-20 15:28:23,865 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 553 transitions, 8969 flow [2024-06-20 15:28:23,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:23,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:23,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:23,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 15:28:23,866 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:23,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:23,866 INFO L85 PathProgramCache]: Analyzing trace with hash -18357134, now seen corresponding path program 5 times [2024-06-20 15:28:23,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:23,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865723773] [2024-06-20 15:28:23,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:23,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:23,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:24,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:24,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:24,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865723773] [2024-06-20 15:28:24,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865723773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:24,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:24,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:24,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165510040] [2024-06-20 15:28:24,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:24,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:24,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:24,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:24,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:24,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:24,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 553 transitions, 8969 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:24,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:24,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:24,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:25,184 INFO L124 PetriNetUnfolderBase]: 3330/5589 cut-off events. [2024-06-20 15:28:25,184 INFO L125 PetriNetUnfolderBase]: For 455723/455726 co-relation queries the response was YES. [2024-06-20 15:28:25,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42832 conditions, 5589 events. 3330/5589 cut-off events. For 455723/455726 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37537 event pairs, 636 based on Foata normal form. 3/5589 useless extension candidates. Maximal degree in co-relation 42662. Up to 4844 conditions per place. [2024-06-20 15:28:25,253 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 433 selfloop transitions, 137 changer transitions 0/577 dead transitions. [2024-06-20 15:28:25,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 577 transitions, 10169 flow [2024-06-20 15:28:25,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:25,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:25,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 15:28:25,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 15:28:25,254 INFO L175 Difference]: Start difference. First operand has 407 places, 553 transitions, 8969 flow. Second operand 8 states and 190 transitions. [2024-06-20 15:28:25,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 577 transitions, 10169 flow [2024-06-20 15:28:27,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 577 transitions, 9977 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 15:28:27,315 INFO L231 Difference]: Finished difference. Result has 409 places, 553 transitions, 9057 flow [2024-06-20 15:28:27,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8777, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9057, PETRI_PLACES=409, PETRI_TRANSITIONS=553} [2024-06-20 15:28:27,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-20 15:28:27,316 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 553 transitions, 9057 flow [2024-06-20 15:28:27,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:27,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:27,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:27,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 15:28:27,316 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:27,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:27,316 INFO L85 PathProgramCache]: Analyzing trace with hash 153423166, now seen corresponding path program 6 times [2024-06-20 15:28:27,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:27,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968806808] [2024-06-20 15:28:27,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:27,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:27,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:27,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:27,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:27,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968806808] [2024-06-20 15:28:27,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968806808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:27,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:27,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:27,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483562018] [2024-06-20 15:28:27,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:27,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:27,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:27,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:27,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:27,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:27,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 553 transitions, 9057 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:27,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:27,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:27,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:28,441 INFO L124 PetriNetUnfolderBase]: 3327/5584 cut-off events. [2024-06-20 15:28:28,442 INFO L125 PetriNetUnfolderBase]: For 460335/460335 co-relation queries the response was YES. [2024-06-20 15:28:28,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43093 conditions, 5584 events. 3327/5584 cut-off events. For 460335/460335 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37551 event pairs, 648 based on Foata normal form. 1/5580 useless extension candidates. Maximal degree in co-relation 42921. Up to 4421 conditions per place. [2024-06-20 15:28:28,520 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 291 selfloop transitions, 278 changer transitions 0/576 dead transitions. [2024-06-20 15:28:28,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 576 transitions, 10603 flow [2024-06-20 15:28:28,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:28,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:28,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 15:28:28,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 15:28:28,521 INFO L175 Difference]: Start difference. First operand has 409 places, 553 transitions, 9057 flow. Second operand 8 states and 190 transitions. [2024-06-20 15:28:28,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 576 transitions, 10603 flow [2024-06-20 15:28:31,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 576 transitions, 10323 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-20 15:28:31,032 INFO L231 Difference]: Finished difference. Result has 410 places, 553 transitions, 9340 flow [2024-06-20 15:28:31,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8777, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9340, PETRI_PLACES=410, PETRI_TRANSITIONS=553} [2024-06-20 15:28:31,032 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-20 15:28:31,033 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 553 transitions, 9340 flow [2024-06-20 15:28:31,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:31,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:31,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:31,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 15:28:31,033 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:31,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:31,034 INFO L85 PathProgramCache]: Analyzing trace with hash 268894477, now seen corresponding path program 1 times [2024-06-20 15:28:31,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:31,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497447570] [2024-06-20 15:28:31,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:31,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:31,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:31,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:31,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:31,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497447570] [2024-06-20 15:28:31,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497447570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:31,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:31,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:31,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024861200] [2024-06-20 15:28:31,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:31,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:31,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:31,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:31,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:31,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:31,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 553 transitions, 9340 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:28:31,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:31,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:31,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:32,228 INFO L124 PetriNetUnfolderBase]: 3363/5639 cut-off events. [2024-06-20 15:28:32,228 INFO L125 PetriNetUnfolderBase]: For 509770/509773 co-relation queries the response was YES. [2024-06-20 15:28:32,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44022 conditions, 5639 events. 3363/5639 cut-off events. For 509770/509773 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 37887 event pairs, 638 based on Foata normal form. 12/5648 useless extension candidates. Maximal degree in co-relation 43849. Up to 4867 conditions per place. [2024-06-20 15:28:32,312 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 452 selfloop transitions, 121 changer transitions 0/580 dead transitions. [2024-06-20 15:28:32,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 580 transitions, 10624 flow [2024-06-20 15:28:32,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:32,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:32,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:28:32,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 15:28:32,313 INFO L175 Difference]: Start difference. First operand has 410 places, 553 transitions, 9340 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:28:32,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 580 transitions, 10624 flow [2024-06-20 15:28:34,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 580 transitions, 10059 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 15:28:34,368 INFO L231 Difference]: Finished difference. Result has 411 places, 555 transitions, 9083 flow [2024-06-20 15:28:34,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8775, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9083, PETRI_PLACES=411, PETRI_TRANSITIONS=555} [2024-06-20 15:28:34,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-20 15:28:34,368 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 555 transitions, 9083 flow [2024-06-20 15:28:34,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:28:34,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:34,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:34,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 15:28:34,369 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:34,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:34,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1761831138, now seen corresponding path program 7 times [2024-06-20 15:28:34,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:34,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196889398] [2024-06-20 15:28:34,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:34,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:34,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:34,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:34,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:34,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196889398] [2024-06-20 15:28:34,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196889398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:34,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:34,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:34,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819563276] [2024-06-20 15:28:34,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:34,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:34,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:34,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:34,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:34,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:34,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 555 transitions, 9083 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:34,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:34,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:34,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:35,576 INFO L124 PetriNetUnfolderBase]: 3384/5676 cut-off events. [2024-06-20 15:28:35,577 INFO L125 PetriNetUnfolderBase]: For 490729/490732 co-relation queries the response was YES. [2024-06-20 15:28:35,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44213 conditions, 5676 events. 3384/5676 cut-off events. For 490729/490732 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 38195 event pairs, 640 based on Foata normal form. 3/5676 useless extension candidates. Maximal degree in co-relation 44039. Up to 4833 conditions per place. [2024-06-20 15:28:35,659 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 409 selfloop transitions, 171 changer transitions 0/587 dead transitions. [2024-06-20 15:28:35,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 587 transitions, 10816 flow [2024-06-20 15:28:35,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:28:35,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:28:35,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-20 15:28:35,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-20 15:28:35,660 INFO L175 Difference]: Start difference. First operand has 411 places, 555 transitions, 9083 flow. Second operand 11 states and 243 transitions. [2024-06-20 15:28:35,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 587 transitions, 10816 flow [2024-06-20 15:28:37,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 587 transitions, 10548 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 15:28:37,558 INFO L231 Difference]: Finished difference. Result has 416 places, 564 transitions, 9322 flow [2024-06-20 15:28:37,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8815, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9322, PETRI_PLACES=416, PETRI_TRANSITIONS=564} [2024-06-20 15:28:37,559 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-20 15:28:37,559 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 564 transitions, 9322 flow [2024-06-20 15:28:37,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:37,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:37,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:37,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 15:28:37,559 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:37,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:37,559 INFO L85 PathProgramCache]: Analyzing trace with hash -227403260, now seen corresponding path program 8 times [2024-06-20 15:28:37,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:37,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186467431] [2024-06-20 15:28:37,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:37,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:37,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:37,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:37,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:37,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186467431] [2024-06-20 15:28:37,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186467431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:37,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:37,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:37,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517441899] [2024-06-20 15:28:37,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:37,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:37,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:37,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:37,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:37,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:37,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 564 transitions, 9322 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:37,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:37,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:37,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:38,744 INFO L124 PetriNetUnfolderBase]: 3389/5685 cut-off events. [2024-06-20 15:28:38,744 INFO L125 PetriNetUnfolderBase]: For 500587/500590 co-relation queries the response was YES. [2024-06-20 15:28:38,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44384 conditions, 5685 events. 3389/5685 cut-off events. For 500587/500590 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38315 event pairs, 640 based on Foata normal form. 3/5685 useless extension candidates. Maximal degree in co-relation 44209. Up to 4839 conditions per place. [2024-06-20 15:28:38,830 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 422 selfloop transitions, 158 changer transitions 0/587 dead transitions. [2024-06-20 15:28:38,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 587 transitions, 10951 flow [2024-06-20 15:28:38,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:38,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:38,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:28:38,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:28:38,831 INFO L175 Difference]: Start difference. First operand has 416 places, 564 transitions, 9322 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:28:38,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 587 transitions, 10951 flow [2024-06-20 15:28:40,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 587 transitions, 10474 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 15:28:40,925 INFO L231 Difference]: Finished difference. Result has 415 places, 567 transitions, 9226 flow [2024-06-20 15:28:40,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8851, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9226, PETRI_PLACES=415, PETRI_TRANSITIONS=567} [2024-06-20 15:28:40,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-20 15:28:40,926 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 567 transitions, 9226 flow [2024-06-20 15:28:40,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:40,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:40,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:40,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 15:28:40,926 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:40,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:40,926 INFO L85 PathProgramCache]: Analyzing trace with hash -227414420, now seen corresponding path program 9 times [2024-06-20 15:28:40,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:40,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280563543] [2024-06-20 15:28:40,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:40,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:40,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:41,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:41,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:41,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280563543] [2024-06-20 15:28:41,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280563543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:41,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:41,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:41,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984121809] [2024-06-20 15:28:41,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:41,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:41,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:41,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:41,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:41,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:41,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 567 transitions, 9226 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:41,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:41,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:41,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:42,260 INFO L124 PetriNetUnfolderBase]: 3386/5681 cut-off events. [2024-06-20 15:28:42,260 INFO L125 PetriNetUnfolderBase]: For 505918/505921 co-relation queries the response was YES. [2024-06-20 15:28:42,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44050 conditions, 5681 events. 3386/5681 cut-off events. For 505918/505921 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38242 event pairs, 640 based on Foata normal form. 3/5681 useless extension candidates. Maximal degree in co-relation 43875. Up to 4836 conditions per place. [2024-06-20 15:28:42,333 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 420 selfloop transitions, 160 changer transitions 0/587 dead transitions. [2024-06-20 15:28:42,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 587 transitions, 10802 flow [2024-06-20 15:28:42,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:42,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:42,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:28:42,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:28:42,333 INFO L175 Difference]: Start difference. First operand has 415 places, 567 transitions, 9226 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:28:42,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 587 transitions, 10802 flow [2024-06-20 15:28:45,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 587 transitions, 10538 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:28:45,161 INFO L231 Difference]: Finished difference. Result has 418 places, 567 transitions, 9288 flow [2024-06-20 15:28:45,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8962, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9288, PETRI_PLACES=418, PETRI_TRANSITIONS=567} [2024-06-20 15:28:45,162 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-20 15:28:45,162 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 567 transitions, 9288 flow [2024-06-20 15:28:45,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:45,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:45,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:45,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 15:28:45,163 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:45,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:45,163 INFO L85 PathProgramCache]: Analyzing trace with hash 268530196, now seen corresponding path program 10 times [2024-06-20 15:28:45,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:45,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392608752] [2024-06-20 15:28:45,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:45,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:45,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:45,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:45,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:45,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392608752] [2024-06-20 15:28:45,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392608752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:45,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:45,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:45,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455644444] [2024-06-20 15:28:45,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:45,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:45,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:45,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:45,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:45,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:45,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 567 transitions, 9288 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:45,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:45,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:45,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:46,392 INFO L124 PetriNetUnfolderBase]: 3383/5677 cut-off events. [2024-06-20 15:28:46,392 INFO L125 PetriNetUnfolderBase]: For 510489/510492 co-relation queries the response was YES. [2024-06-20 15:28:46,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44074 conditions, 5677 events. 3383/5677 cut-off events. For 510489/510492 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38252 event pairs, 642 based on Foata normal form. 3/5677 useless extension candidates. Maximal degree in co-relation 43898. Up to 4833 conditions per place. [2024-06-20 15:28:46,478 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 410 selfloop transitions, 172 changer transitions 0/589 dead transitions. [2024-06-20 15:28:46,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 589 transitions, 10876 flow [2024-06-20 15:28:46,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:28:46,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:28:46,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-20 15:28:46,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 15:28:46,479 INFO L175 Difference]: Start difference. First operand has 418 places, 567 transitions, 9288 flow. Second operand 10 states and 225 transitions. [2024-06-20 15:28:46,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 589 transitions, 10876 flow [2024-06-20 15:28:49,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 589 transitions, 10632 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 15:28:49,143 INFO L231 Difference]: Finished difference. Result has 424 places, 567 transitions, 9394 flow [2024-06-20 15:28:49,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9044, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9394, PETRI_PLACES=424, PETRI_TRANSITIONS=567} [2024-06-20 15:28:49,143 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-20 15:28:49,143 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 567 transitions, 9394 flow [2024-06-20 15:28:49,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:49,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:49,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:49,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 15:28:49,144 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:49,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:49,144 INFO L85 PathProgramCache]: Analyzing trace with hash 268881736, now seen corresponding path program 11 times [2024-06-20 15:28:49,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:49,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788764642] [2024-06-20 15:28:49,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:49,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:49,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:49,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:49,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:49,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788764642] [2024-06-20 15:28:49,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788764642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:49,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:49,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:49,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912629436] [2024-06-20 15:28:49,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:49,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:49,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:49,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:49,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:49,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:49,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 567 transitions, 9394 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:49,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:49,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:49,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:50,502 INFO L124 PetriNetUnfolderBase]: 3380/5673 cut-off events. [2024-06-20 15:28:50,502 INFO L125 PetriNetUnfolderBase]: For 518104/518107 co-relation queries the response was YES. [2024-06-20 15:28:50,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44130 conditions, 5673 events. 3380/5673 cut-off events. For 518104/518107 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38247 event pairs, 640 based on Foata normal form. 3/5673 useless extension candidates. Maximal degree in co-relation 43953. Up to 4830 conditions per place. [2024-06-20 15:28:50,595 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 408 selfloop transitions, 174 changer transitions 0/589 dead transitions. [2024-06-20 15:28:50,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 589 transitions, 10798 flow [2024-06-20 15:28:50,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:28:50,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:28:50,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-20 15:28:50,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-20 15:28:50,596 INFO L175 Difference]: Start difference. First operand has 424 places, 567 transitions, 9394 flow. Second operand 11 states and 240 transitions. [2024-06-20 15:28:50,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 589 transitions, 10798 flow [2024-06-20 15:28:53,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 589 transitions, 10391 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 15:28:53,205 INFO L231 Difference]: Finished difference. Result has 426 places, 567 transitions, 9341 flow [2024-06-20 15:28:53,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8987, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9341, PETRI_PLACES=426, PETRI_TRANSITIONS=567} [2024-06-20 15:28:53,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-20 15:28:53,206 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 567 transitions, 9341 flow [2024-06-20 15:28:53,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:53,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:53,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:53,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 15:28:53,207 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:53,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:53,207 INFO L85 PathProgramCache]: Analyzing trace with hash 268887316, now seen corresponding path program 12 times [2024-06-20 15:28:53,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:53,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28087780] [2024-06-20 15:28:53,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:53,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:53,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:53,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:53,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:53,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28087780] [2024-06-20 15:28:53,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28087780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:53,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:53,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:53,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344151966] [2024-06-20 15:28:53,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:53,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:53,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:53,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:53,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:53,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:53,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 567 transitions, 9341 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:53,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:53,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:53,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:54,519 INFO L124 PetriNetUnfolderBase]: 3377/5669 cut-off events. [2024-06-20 15:28:54,519 INFO L125 PetriNetUnfolderBase]: For 522859/522862 co-relation queries the response was YES. [2024-06-20 15:28:54,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44096 conditions, 5669 events. 3377/5669 cut-off events. For 522859/522862 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38196 event pairs, 640 based on Foata normal form. 3/5669 useless extension candidates. Maximal degree in co-relation 43918. Up to 4827 conditions per place. [2024-06-20 15:28:54,605 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 415 selfloop transitions, 165 changer transitions 0/587 dead transitions. [2024-06-20 15:28:54,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 587 transitions, 10549 flow [2024-06-20 15:28:54,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:28:54,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:28:54,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-20 15:28:54,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-20 15:28:54,608 INFO L175 Difference]: Start difference. First operand has 426 places, 567 transitions, 9341 flow. Second operand 10 states and 221 transitions. [2024-06-20 15:28:54,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 587 transitions, 10549 flow [2024-06-20 15:28:57,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 587 transitions, 10101 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-20 15:28:57,061 INFO L231 Difference]: Finished difference. Result has 424 places, 567 transitions, 9232 flow [2024-06-20 15:28:57,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8893, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9232, PETRI_PLACES=424, PETRI_TRANSITIONS=567} [2024-06-20 15:28:57,062 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-20 15:28:57,062 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 567 transitions, 9232 flow [2024-06-20 15:28:57,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:28:57,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:57,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:57,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 15:28:57,062 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:57,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:57,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1802708937, now seen corresponding path program 4 times [2024-06-20 15:28:57,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:57,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822537132] [2024-06-20 15:28:57,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:57,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:57,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:57,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:57,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:57,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822537132] [2024-06-20 15:28:57,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822537132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:57,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:57,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:57,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213156093] [2024-06-20 15:28:57,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:57,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:57,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:57,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:57,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:57,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:57,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 567 transitions, 9232 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:28:57,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:57,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:57,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:58,305 INFO L124 PetriNetUnfolderBase]: 3413/5725 cut-off events. [2024-06-20 15:28:58,305 INFO L125 PetriNetUnfolderBase]: For 574567/574570 co-relation queries the response was YES. [2024-06-20 15:28:58,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44444 conditions, 5725 events. 3413/5725 cut-off events. For 574567/574570 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 38570 event pairs, 640 based on Foata normal form. 12/5734 useless extension candidates. Maximal degree in co-relation 44265. Up to 5050 conditions per place. [2024-06-20 15:28:58,391 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 514 selfloop transitions, 71 changer transitions 0/592 dead transitions. [2024-06-20 15:28:58,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 592 transitions, 10520 flow [2024-06-20 15:28:58,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:28:58,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:28:58,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-20 15:28:58,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-20 15:28:58,392 INFO L175 Difference]: Start difference. First operand has 424 places, 567 transitions, 9232 flow. Second operand 9 states and 202 transitions. [2024-06-20 15:28:58,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 592 transitions, 10520 flow [2024-06-20 15:29:00,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 592 transitions, 10132 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-20 15:29:00,899 INFO L231 Difference]: Finished difference. Result has 423 places, 569 transitions, 9040 flow [2024-06-20 15:29:00,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8844, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9040, PETRI_PLACES=423, PETRI_TRANSITIONS=569} [2024-06-20 15:29:00,900 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-20 15:29:00,900 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 569 transitions, 9040 flow [2024-06-20 15:29:00,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:00,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:00,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:00,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-20 15:29:00,901 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:00,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:00,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1306406643, now seen corresponding path program 2 times [2024-06-20 15:29:00,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:00,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506235298] [2024-06-20 15:29:00,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:00,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:00,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:01,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:01,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:01,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506235298] [2024-06-20 15:29:01,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506235298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:01,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:01,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:01,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422351235] [2024-06-20 15:29:01,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:01,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:01,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:01,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:01,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:01,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:01,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 569 transitions, 9040 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:01,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:01,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:01,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:02,230 INFO L124 PetriNetUnfolderBase]: 3449/5781 cut-off events. [2024-06-20 15:29:02,230 INFO L125 PetriNetUnfolderBase]: For 584299/584302 co-relation queries the response was YES. [2024-06-20 15:29:02,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44802 conditions, 5781 events. 3449/5781 cut-off events. For 584299/584302 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39018 event pairs, 660 based on Foata normal form. 12/5790 useless extension candidates. Maximal degree in co-relation 44622. Up to 4999 conditions per place. [2024-06-20 15:29:02,315 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 478 selfloop transitions, 108 changer transitions 0/593 dead transitions. [2024-06-20 15:29:02,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 593 transitions, 10346 flow [2024-06-20 15:29:02,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:02,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:02,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-20 15:29:02,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-20 15:29:02,316 INFO L175 Difference]: Start difference. First operand has 423 places, 569 transitions, 9040 flow. Second operand 8 states and 187 transitions. [2024-06-20 15:29:02,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 593 transitions, 10346 flow [2024-06-20 15:29:04,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 593 transitions, 10176 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 15:29:04,955 INFO L231 Difference]: Finished difference. Result has 424 places, 571 transitions, 9156 flow [2024-06-20 15:29:04,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8870, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9156, PETRI_PLACES=424, PETRI_TRANSITIONS=571} [2024-06-20 15:29:04,956 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-20 15:29:04,956 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 571 transitions, 9156 flow [2024-06-20 15:29:04,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:04,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:04,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:04,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-20 15:29:04,956 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:04,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:04,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1574623089, now seen corresponding path program 3 times [2024-06-20 15:29:04,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:04,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827720966] [2024-06-20 15:29:04,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:04,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:04,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:05,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:05,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:05,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827720966] [2024-06-20 15:29:05,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827720966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:05,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:05,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:05,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610404350] [2024-06-20 15:29:05,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:05,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:05,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:05,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:05,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:05,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:05,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 571 transitions, 9156 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:05,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:05,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:05,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:06,199 INFO L124 PetriNetUnfolderBase]: 3485/5837 cut-off events. [2024-06-20 15:29:06,199 INFO L125 PetriNetUnfolderBase]: For 596782/596785 co-relation queries the response was YES. [2024-06-20 15:29:06,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45454 conditions, 5837 events. 3485/5837 cut-off events. For 596782/596785 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39458 event pairs, 676 based on Foata normal form. 12/5846 useless extension candidates. Maximal degree in co-relation 45273. Up to 5055 conditions per place. [2024-06-20 15:29:06,288 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 480 selfloop transitions, 108 changer transitions 0/595 dead transitions. [2024-06-20 15:29:06,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 595 transitions, 10470 flow [2024-06-20 15:29:06,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:06,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:06,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:29:06,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:29:06,289 INFO L175 Difference]: Start difference. First operand has 424 places, 571 transitions, 9156 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:29:06,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 595 transitions, 10470 flow [2024-06-20 15:29:09,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 595 transitions, 10224 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 15:29:09,325 INFO L231 Difference]: Finished difference. Result has 426 places, 573 transitions, 9200 flow [2024-06-20 15:29:09,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9200, PETRI_PLACES=426, PETRI_TRANSITIONS=573} [2024-06-20 15:29:09,325 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-20 15:29:09,325 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 573 transitions, 9200 flow [2024-06-20 15:29:09,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:09,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:09,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:09,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-20 15:29:09,326 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:09,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:09,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1566052209, now seen corresponding path program 4 times [2024-06-20 15:29:09,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:09,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096295200] [2024-06-20 15:29:09,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:09,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:09,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:09,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:09,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:09,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096295200] [2024-06-20 15:29:09,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096295200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:09,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:09,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:09,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028904309] [2024-06-20 15:29:09,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:09,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:09,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:09,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:09,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:09,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:09,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 573 transitions, 9200 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:09,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:09,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:09,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:10,559 INFO L124 PetriNetUnfolderBase]: 3475/5823 cut-off events. [2024-06-20 15:29:10,560 INFO L125 PetriNetUnfolderBase]: For 569460/569463 co-relation queries the response was YES. [2024-06-20 15:29:10,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44662 conditions, 5823 events. 3475/5823 cut-off events. For 569460/569463 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 39263 event pairs, 640 based on Foata normal form. 12/5832 useless extension candidates. Maximal degree in co-relation 44480. Up to 4589 conditions per place. [2024-06-20 15:29:10,647 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 479 selfloop transitions, 116 changer transitions 0/602 dead transitions. [2024-06-20 15:29:10,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 602 transitions, 10762 flow [2024-06-20 15:29:10,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:10,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:10,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 15:29:10,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 15:29:10,648 INFO L175 Difference]: Start difference. First operand has 426 places, 573 transitions, 9200 flow. Second operand 8 states and 190 transitions. [2024-06-20 15:29:10,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 602 transitions, 10762 flow [2024-06-20 15:29:13,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 602 transitions, 10512 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 15:29:13,474 INFO L231 Difference]: Finished difference. Result has 428 places, 575 transitions, 9261 flow [2024-06-20 15:29:13,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8950, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9261, PETRI_PLACES=428, PETRI_TRANSITIONS=575} [2024-06-20 15:29:13,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-20 15:29:13,474 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 575 transitions, 9261 flow [2024-06-20 15:29:13,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:13,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:13,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:13,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-20 15:29:13,475 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:13,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:13,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1176118949, now seen corresponding path program 5 times [2024-06-20 15:29:13,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:13,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046474935] [2024-06-20 15:29:13,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:13,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:13,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:13,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:13,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:13,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046474935] [2024-06-20 15:29:13,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046474935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:13,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:13,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:13,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382266621] [2024-06-20 15:29:13,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:13,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:13,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:13,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:13,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:13,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:13,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 575 transitions, 9261 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:13,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:13,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:13,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:14,725 INFO L124 PetriNetUnfolderBase]: 3496/5835 cut-off events. [2024-06-20 15:29:14,725 INFO L125 PetriNetUnfolderBase]: For 554916/554922 co-relation queries the response was YES. [2024-06-20 15:29:14,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45273 conditions, 5835 events. 3496/5835 cut-off events. For 554916/554922 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 39330 event pairs, 699 based on Foata normal form. 4/5828 useless extension candidates. Maximal degree in co-relation 45090. Up to 5022 conditions per place. [2024-06-20 15:29:14,817 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 446 selfloop transitions, 153 changer transitions 0/606 dead transitions. [2024-06-20 15:29:14,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 606 transitions, 10821 flow [2024-06-20 15:29:14,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:14,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:14,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-20 15:29:14,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-20 15:29:14,818 INFO L175 Difference]: Start difference. First operand has 428 places, 575 transitions, 9261 flow. Second operand 8 states and 191 transitions. [2024-06-20 15:29:14,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 606 transitions, 10821 flow [2024-06-20 15:29:17,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 606 transitions, 10582 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-20 15:29:17,599 INFO L231 Difference]: Finished difference. Result has 431 places, 579 transitions, 9433 flow [2024-06-20 15:29:17,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9022, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9433, PETRI_PLACES=431, PETRI_TRANSITIONS=579} [2024-06-20 15:29:17,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-20 15:29:17,599 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 579 transitions, 9433 flow [2024-06-20 15:29:17,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:17,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:17,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:17,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-20 15:29:17,600 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:17,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:17,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1913583671, now seen corresponding path program 6 times [2024-06-20 15:29:17,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:17,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73084435] [2024-06-20 15:29:17,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:17,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:17,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:17,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:17,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:17,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73084435] [2024-06-20 15:29:17,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73084435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:17,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:17,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:17,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386877053] [2024-06-20 15:29:17,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:17,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:17,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:17,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:17,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:17,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:17,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 579 transitions, 9433 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:17,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:17,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:17,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:19,022 INFO L124 PetriNetUnfolderBase]: 3504/5847 cut-off events. [2024-06-20 15:29:19,022 INFO L125 PetriNetUnfolderBase]: For 563674/563680 co-relation queries the response was YES. [2024-06-20 15:29:19,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45408 conditions, 5847 events. 3504/5847 cut-off events. For 563674/563680 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 39388 event pairs, 711 based on Foata normal form. 4/5840 useless extension candidates. Maximal degree in co-relation 45224. Up to 5069 conditions per place. [2024-06-20 15:29:19,117 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 446 selfloop transitions, 150 changer transitions 0/603 dead transitions. [2024-06-20 15:29:19,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 603 transitions, 10731 flow [2024-06-20 15:29:19,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:19,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:19,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:29:19,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:29:19,118 INFO L175 Difference]: Start difference. First operand has 431 places, 579 transitions, 9433 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:29:19,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 603 transitions, 10731 flow [2024-06-20 15:29:21,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 603 transitions, 10457 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-20 15:29:21,843 INFO L231 Difference]: Finished difference. Result has 435 places, 581 transitions, 9520 flow [2024-06-20 15:29:21,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9179, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9520, PETRI_PLACES=435, PETRI_TRANSITIONS=581} [2024-06-20 15:29:21,844 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-20 15:29:21,844 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 581 transitions, 9520 flow [2024-06-20 15:29:21,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:21,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:21,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:21,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-20 15:29:21,845 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:21,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:21,845 INFO L85 PathProgramCache]: Analyzing trace with hash -885959161, now seen corresponding path program 7 times [2024-06-20 15:29:21,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:21,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264389618] [2024-06-20 15:29:21,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:21,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:21,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:22,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:22,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:22,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264389618] [2024-06-20 15:29:22,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264389618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:22,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:22,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:22,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131105332] [2024-06-20 15:29:22,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:22,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:22,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:22,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:22,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:22,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:22,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 581 transitions, 9520 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:22,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:22,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:22,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:23,220 INFO L124 PetriNetUnfolderBase]: 3525/5877 cut-off events. [2024-06-20 15:29:23,220 INFO L125 PetriNetUnfolderBase]: For 585654/585660 co-relation queries the response was YES. [2024-06-20 15:29:23,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46148 conditions, 5877 events. 3525/5877 cut-off events. For 585654/585660 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39658 event pairs, 699 based on Foata normal form. 4/5870 useless extension candidates. Maximal degree in co-relation 45962. Up to 5065 conditions per place. [2024-06-20 15:29:23,311 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 448 selfloop transitions, 157 changer transitions 0/612 dead transitions. [2024-06-20 15:29:23,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 612 transitions, 11104 flow [2024-06-20 15:29:23,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:23,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:23,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-20 15:29:23,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-20 15:29:23,312 INFO L175 Difference]: Start difference. First operand has 435 places, 581 transitions, 9520 flow. Second operand 8 states and 191 transitions. [2024-06-20 15:29:23,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 612 transitions, 11104 flow [2024-06-20 15:29:26,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 612 transitions, 10783 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 15:29:26,156 INFO L231 Difference]: Finished difference. Result has 437 places, 585 transitions, 9626 flow [2024-06-20 15:29:26,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9199, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9626, PETRI_PLACES=437, PETRI_TRANSITIONS=585} [2024-06-20 15:29:26,156 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-20 15:29:26,156 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 585 transitions, 9626 flow [2024-06-20 15:29:26,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:26,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:26,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:26,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-20 15:29:26,157 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:26,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:26,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1601719561, now seen corresponding path program 8 times [2024-06-20 15:29:26,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:26,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890985764] [2024-06-20 15:29:26,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:26,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:26,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:26,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:26,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:26,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890985764] [2024-06-20 15:29:26,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890985764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:26,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:26,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:26,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383208293] [2024-06-20 15:29:26,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:26,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:26,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:26,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:26,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:26,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:26,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 585 transitions, 9626 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:26,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:26,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:26,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:27,402 INFO L124 PetriNetUnfolderBase]: 3533/5886 cut-off events. [2024-06-20 15:29:27,402 INFO L125 PetriNetUnfolderBase]: For 596074/596080 co-relation queries the response was YES. [2024-06-20 15:29:27,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46459 conditions, 5886 events. 3533/5886 cut-off events. For 596074/596080 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39674 event pairs, 712 based on Foata normal form. 4/5879 useless extension candidates. Maximal degree in co-relation 46272. Up to 5112 conditions per place. [2024-06-20 15:29:27,495 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 448 selfloop transitions, 154 changer transitions 0/609 dead transitions. [2024-06-20 15:29:27,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 609 transitions, 10940 flow [2024-06-20 15:29:27,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:27,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:27,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:29:27,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:29:27,496 INFO L175 Difference]: Start difference. First operand has 437 places, 585 transitions, 9626 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:29:27,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 609 transitions, 10940 flow [2024-06-20 15:29:30,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 609 transitions, 10646 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-20 15:29:30,486 INFO L231 Difference]: Finished difference. Result has 441 places, 587 transitions, 9705 flow [2024-06-20 15:29:30,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9356, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9705, PETRI_PLACES=441, PETRI_TRANSITIONS=587} [2024-06-20 15:29:30,487 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-20 15:29:30,487 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 587 transitions, 9705 flow [2024-06-20 15:29:30,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:30,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:30,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:30,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-20 15:29:30,488 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:30,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:30,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1031628675, now seen corresponding path program 9 times [2024-06-20 15:29:30,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:30,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185982224] [2024-06-20 15:29:30,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:30,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:30,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:30,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:30,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:30,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185982224] [2024-06-20 15:29:30,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185982224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:30,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:30,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:30,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633938433] [2024-06-20 15:29:30,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:30,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:30,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:30,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:30,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:30,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:30,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 587 transitions, 9705 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:30,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:30,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:30,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:31,770 INFO L124 PetriNetUnfolderBase]: 3541/5904 cut-off events. [2024-06-20 15:29:31,770 INFO L125 PetriNetUnfolderBase]: For 605477/605483 co-relation queries the response was YES. [2024-06-20 15:29:31,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46802 conditions, 5904 events. 3541/5904 cut-off events. For 605477/605483 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 39802 event pairs, 623 based on Foata normal form. 4/5897 useless extension candidates. Maximal degree in co-relation 46613. Up to 4607 conditions per place. [2024-06-20 15:29:31,860 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 437 selfloop transitions, 184 changer transitions 0/628 dead transitions. [2024-06-20 15:29:31,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 628 transitions, 11643 flow [2024-06-20 15:29:31,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:31,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:31,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 15:29:31,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:29:31,861 INFO L175 Difference]: Start difference. First operand has 441 places, 587 transitions, 9705 flow. Second operand 8 states and 196 transitions. [2024-06-20 15:29:31,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 628 transitions, 11643 flow [2024-06-20 15:29:34,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 628 transitions, 11314 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 15:29:34,433 INFO L231 Difference]: Finished difference. Result has 444 places, 596 transitions, 10000 flow [2024-06-20 15:29:34,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9376, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10000, PETRI_PLACES=444, PETRI_TRANSITIONS=596} [2024-06-20 15:29:34,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-20 15:29:34,433 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 596 transitions, 10000 flow [2024-06-20 15:29:34,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:34,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:34,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:34,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-20 15:29:34,434 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:34,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:34,434 INFO L85 PathProgramCache]: Analyzing trace with hash -172338264, now seen corresponding path program 13 times [2024-06-20 15:29:34,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:34,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808364008] [2024-06-20 15:29:34,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:34,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:34,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:34,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:34,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:34,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808364008] [2024-06-20 15:29:34,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808364008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:34,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:34,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:34,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151100668] [2024-06-20 15:29:34,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:34,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:34,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:34,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:34,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:34,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:34,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 596 transitions, 10000 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:29:34,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:34,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:34,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:36,005 INFO L124 PetriNetUnfolderBase]: 3546/5927 cut-off events. [2024-06-20 15:29:36,005 INFO L125 PetriNetUnfolderBase]: For 614214/614223 co-relation queries the response was YES. [2024-06-20 15:29:36,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47578 conditions, 5927 events. 3546/5927 cut-off events. For 614214/614223 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 40176 event pairs, 754 based on Foata normal form. 5/5924 useless extension candidates. Maximal degree in co-relation 47387. Up to 4753 conditions per place. [2024-06-20 15:29:36,086 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 294 changer transitions 0/622 dead transitions. [2024-06-20 15:29:36,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 622 transitions, 11756 flow [2024-06-20 15:29:36,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:36,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:36,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:29:36,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 15:29:36,087 INFO L175 Difference]: Start difference. First operand has 444 places, 596 transitions, 10000 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:29:36,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 622 transitions, 11756 flow [2024-06-20 15:29:39,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 622 transitions, 11466 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-20 15:29:39,566 INFO L231 Difference]: Finished difference. Result has 449 places, 599 transitions, 10354 flow [2024-06-20 15:29:39,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9710, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10354, PETRI_PLACES=449, PETRI_TRANSITIONS=599} [2024-06-20 15:29:39,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-20 15:29:39,566 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 599 transitions, 10354 flow [2024-06-20 15:29:39,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:29:39,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:39,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:39,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-20 15:29:39,566 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:39,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:39,567 INFO L85 PathProgramCache]: Analyzing trace with hash 728820565, now seen corresponding path program 10 times [2024-06-20 15:29:39,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:39,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654179275] [2024-06-20 15:29:39,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:39,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:39,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:39,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:39,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:39,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654179275] [2024-06-20 15:29:39,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654179275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:39,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:39,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:39,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141332544] [2024-06-20 15:29:39,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:39,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:39,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:39,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:39,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:39,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:39,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 599 transitions, 10354 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:39,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:39,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:39,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:40,915 INFO L124 PetriNetUnfolderBase]: 3554/5925 cut-off events. [2024-06-20 15:29:40,916 INFO L125 PetriNetUnfolderBase]: For 628601/628607 co-relation queries the response was YES. [2024-06-20 15:29:40,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48041 conditions, 5925 events. 3554/5925 cut-off events. For 628601/628607 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 40006 event pairs, 599 based on Foata normal form. 4/5918 useless extension candidates. Maximal degree in co-relation 47848. Up to 4622 conditions per place. [2024-06-20 15:29:41,015 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 439 selfloop transitions, 187 changer transitions 0/633 dead transitions. [2024-06-20 15:29:41,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 633 transitions, 11979 flow [2024-06-20 15:29:41,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:41,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:41,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-20 15:29:41,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-20 15:29:41,016 INFO L175 Difference]: Start difference. First operand has 449 places, 599 transitions, 10354 flow. Second operand 8 states and 195 transitions. [2024-06-20 15:29:41,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 633 transitions, 11979 flow [2024-06-20 15:29:43,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 633 transitions, 11096 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-20 15:29:43,833 INFO L231 Difference]: Finished difference. Result has 450 places, 602 transitions, 9899 flow [2024-06-20 15:29:43,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9471, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9899, PETRI_PLACES=450, PETRI_TRANSITIONS=602} [2024-06-20 15:29:43,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-20 15:29:43,834 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 602 transitions, 9899 flow [2024-06-20 15:29:43,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:43,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:43,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:43,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-20 15:29:43,834 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:43,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:43,835 INFO L85 PathProgramCache]: Analyzing trace with hash -8123533, now seen corresponding path program 11 times [2024-06-20 15:29:43,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:43,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393304194] [2024-06-20 15:29:43,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:43,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:43,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:43,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:43,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:43,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393304194] [2024-06-20 15:29:43,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393304194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:43,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:43,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:43,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421448425] [2024-06-20 15:29:43,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:43,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:43,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:43,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:43,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:43,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:43,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 602 transitions, 9899 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:43,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:43,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:43,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:45,175 INFO L124 PetriNetUnfolderBase]: 3575/5954 cut-off events. [2024-06-20 15:29:45,175 INFO L125 PetriNetUnfolderBase]: For 647337/647343 co-relation queries the response was YES. [2024-06-20 15:29:45,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48350 conditions, 5954 events. 3575/5954 cut-off events. For 647337/647343 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 40216 event pairs, 709 based on Foata normal form. 4/5947 useless extension candidates. Maximal degree in co-relation 48156. Up to 5107 conditions per place. [2024-06-20 15:29:45,265 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 461 selfloop transitions, 163 changer transitions 0/631 dead transitions. [2024-06-20 15:29:45,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 631 transitions, 11538 flow [2024-06-20 15:29:45,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:45,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:45,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:29:45,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 15:29:45,266 INFO L175 Difference]: Start difference. First operand has 450 places, 602 transitions, 9899 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:29:45,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 631 transitions, 11538 flow [2024-06-20 15:29:48,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 631 transitions, 11199 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 15:29:48,222 INFO L231 Difference]: Finished difference. Result has 455 places, 607 transitions, 10018 flow [2024-06-20 15:29:48,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9565, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10018, PETRI_PLACES=455, PETRI_TRANSITIONS=607} [2024-06-20 15:29:48,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-20 15:29:48,223 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 607 transitions, 10018 flow [2024-06-20 15:29:48,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:48,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:48,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:48,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-20 15:29:48,224 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:48,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:48,224 INFO L85 PathProgramCache]: Analyzing trace with hash -16694413, now seen corresponding path program 12 times [2024-06-20 15:29:48,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:48,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631983808] [2024-06-20 15:29:48,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:48,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:48,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:48,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:48,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:48,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631983808] [2024-06-20 15:29:48,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631983808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:48,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:48,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:48,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145774071] [2024-06-20 15:29:48,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:48,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:48,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:48,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:48,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:48,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:48,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 607 transitions, 10018 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:48,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:48,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:48,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:49,573 INFO L124 PetriNetUnfolderBase]: 3570/5951 cut-off events. [2024-06-20 15:29:49,573 INFO L125 PetriNetUnfolderBase]: For 647841/647847 co-relation queries the response was YES. [2024-06-20 15:29:49,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48083 conditions, 5951 events. 3570/5951 cut-off events. For 647841/647847 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 40232 event pairs, 712 based on Foata normal form. 4/5944 useless extension candidates. Maximal degree in co-relation 47887. Up to 5167 conditions per place. [2024-06-20 15:29:49,670 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 465 selfloop transitions, 154 changer transitions 0/626 dead transitions. [2024-06-20 15:29:49,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 626 transitions, 11302 flow [2024-06-20 15:29:49,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:49,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:49,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:29:49,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:29:49,671 INFO L175 Difference]: Start difference. First operand has 455 places, 607 transitions, 10018 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:29:49,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 626 transitions, 11302 flow [2024-06-20 15:29:52,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 626 transitions, 10941 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-20 15:29:52,740 INFO L231 Difference]: Finished difference. Result has 458 places, 607 transitions, 9970 flow [2024-06-20 15:29:52,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9657, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9970, PETRI_PLACES=458, PETRI_TRANSITIONS=607} [2024-06-20 15:29:52,740 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-20 15:29:52,740 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 607 transitions, 9970 flow [2024-06-20 15:29:52,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:29:52,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:52,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:52,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-20 15:29:52,741 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:52,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:52,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1341055830, now seen corresponding path program 14 times [2024-06-20 15:29:52,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:52,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003351651] [2024-06-20 15:29:52,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:52,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:52,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:52,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:52,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:52,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003351651] [2024-06-20 15:29:52,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003351651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:52,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:52,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:52,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933781030] [2024-06-20 15:29:52,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:52,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:52,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:52,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:52,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:52,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:52,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 607 transitions, 9970 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:29:52,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:52,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:52,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:54,022 INFO L124 PetriNetUnfolderBase]: 3583/5989 cut-off events. [2024-06-20 15:29:54,022 INFO L125 PetriNetUnfolderBase]: For 659906/659915 co-relation queries the response was YES. [2024-06-20 15:29:54,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48309 conditions, 5989 events. 3583/5989 cut-off events. For 659906/659915 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 40603 event pairs, 750 based on Foata normal form. 5/5986 useless extension candidates. Maximal degree in co-relation 48112. Up to 4804 conditions per place. [2024-06-20 15:29:54,117 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 337 selfloop transitions, 290 changer transitions 0/634 dead transitions. [2024-06-20 15:29:54,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 634 transitions, 12010 flow [2024-06-20 15:29:54,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:54,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:54,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:29:54,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 15:29:54,118 INFO L175 Difference]: Start difference. First operand has 458 places, 607 transitions, 9970 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:29:54,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 634 transitions, 12010 flow [2024-06-20 15:29:57,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 634 transitions, 11701 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:29:57,533 INFO L231 Difference]: Finished difference. Result has 460 places, 613 transitions, 10329 flow [2024-06-20 15:29:57,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9661, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10329, PETRI_PLACES=460, PETRI_TRANSITIONS=613} [2024-06-20 15:29:57,533 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 419 predicate places. [2024-06-20 15:29:57,534 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 613 transitions, 10329 flow [2024-06-20 15:29:57,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:29:57,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:57,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:57,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-20 15:29:57,534 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:57,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:57,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1084672704, now seen corresponding path program 15 times [2024-06-20 15:29:57,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:57,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112952991] [2024-06-20 15:29:57,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:57,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:57,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:57,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:57,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:57,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112952991] [2024-06-20 15:29:57,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112952991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:57,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:57,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:57,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931752243] [2024-06-20 15:29:57,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:57,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:57,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:57,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:57,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:57,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:57,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 613 transitions, 10329 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:29:57,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:57,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:57,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:58,908 INFO L124 PetriNetUnfolderBase]: 3580/5985 cut-off events. [2024-06-20 15:29:58,908 INFO L125 PetriNetUnfolderBase]: For 665354/665363 co-relation queries the response was YES. [2024-06-20 15:29:58,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48612 conditions, 5985 events. 3580/5985 cut-off events. For 665354/665363 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 40607 event pairs, 750 based on Foata normal form. 5/5982 useless extension candidates. Maximal degree in co-relation 48414. Up to 4801 conditions per place. [2024-06-20 15:29:59,001 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 335 selfloop transitions, 291 changer transitions 0/633 dead transitions. [2024-06-20 15:29:59,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 633 transitions, 12069 flow [2024-06-20 15:29:59,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:59,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:59,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-20 15:29:59,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-20 15:29:59,002 INFO L175 Difference]: Start difference. First operand has 460 places, 613 transitions, 10329 flow. Second operand 8 states and 187 transitions. [2024-06-20 15:29:59,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 633 transitions, 12069 flow [2024-06-20 15:30:03,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 633 transitions, 11497 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-20 15:30:03,103 INFO L231 Difference]: Finished difference. Result has 464 places, 613 transitions, 10345 flow [2024-06-20 15:30:03,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9757, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10345, PETRI_PLACES=464, PETRI_TRANSITIONS=613} [2024-06-20 15:30:03,104 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-20 15:30:03,104 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 613 transitions, 10345 flow [2024-06-20 15:30:03,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:30:03,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:03,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:03,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-20 15:30:03,104 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:03,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:03,105 INFO L85 PathProgramCache]: Analyzing trace with hash -818086104, now seen corresponding path program 16 times [2024-06-20 15:30:03,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:03,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143068180] [2024-06-20 15:30:03,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:03,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:03,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:03,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:03,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:03,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143068180] [2024-06-20 15:30:03,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143068180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:03,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:03,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:03,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508132669] [2024-06-20 15:30:03,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:03,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:03,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:03,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:03,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:03,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:03,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 613 transitions, 10345 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:30:03,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:03,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:03,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:04,414 INFO L124 PetriNetUnfolderBase]: 3585/5994 cut-off events. [2024-06-20 15:30:04,414 INFO L125 PetriNetUnfolderBase]: For 678343/678352 co-relation queries the response was YES. [2024-06-20 15:30:04,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48761 conditions, 5994 events. 3585/5994 cut-off events. For 678343/678352 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 40674 event pairs, 750 based on Foata normal form. 5/5991 useless extension candidates. Maximal degree in co-relation 48562. Up to 4807 conditions per place. [2024-06-20 15:30:04,513 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 334 selfloop transitions, 292 changer transitions 0/633 dead transitions. [2024-06-20 15:30:04,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 633 transitions, 12131 flow [2024-06-20 15:30:04,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:04,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:04,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:30:04,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:30:04,514 INFO L175 Difference]: Start difference. First operand has 464 places, 613 transitions, 10345 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:30:04,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 633 transitions, 12131 flow [2024-06-20 15:30:08,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 633 transitions, 11535 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 15:30:08,391 INFO L231 Difference]: Finished difference. Result has 465 places, 616 transitions, 10389 flow [2024-06-20 15:30:08,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9755, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10389, PETRI_PLACES=465, PETRI_TRANSITIONS=616} [2024-06-20 15:30:08,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-20 15:30:08,391 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 616 transitions, 10389 flow [2024-06-20 15:30:08,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:30:08,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:08,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:08,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-20 15:30:08,392 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:08,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:08,392 INFO L85 PathProgramCache]: Analyzing trace with hash -805187934, now seen corresponding path program 17 times [2024-06-20 15:30:08,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:08,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542207836] [2024-06-20 15:30:08,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:08,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:08,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:08,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:08,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:08,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542207836] [2024-06-20 15:30:08,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542207836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:08,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:08,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:08,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32430069] [2024-06-20 15:30:08,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:08,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:08,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:08,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:08,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:08,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:08,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 616 transitions, 10389 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:30:08,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:08,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:08,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:09,833 INFO L124 PetriNetUnfolderBase]: 3590/6002 cut-off events. [2024-06-20 15:30:09,833 INFO L125 PetriNetUnfolderBase]: For 686526/686529 co-relation queries the response was YES. [2024-06-20 15:30:09,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48917 conditions, 6002 events. 3590/6002 cut-off events. For 686526/686529 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40710 event pairs, 670 based on Foata normal form. 3/6002 useless extension candidates. Maximal degree in co-relation 48717. Up to 5462 conditions per place. [2024-06-20 15:30:09,924 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 51 changer transitions 0/634 dead transitions. [2024-06-20 15:30:09,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 634 transitions, 11729 flow [2024-06-20 15:30:09,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:09,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:09,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-20 15:30:09,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-20 15:30:09,925 INFO L175 Difference]: Start difference. First operand has 465 places, 616 transitions, 10389 flow. Second operand 8 states and 173 transitions. [2024-06-20 15:30:09,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 634 transitions, 11729 flow [2024-06-20 15:30:14,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 634 transitions, 10923 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-20 15:30:14,018 INFO L231 Difference]: Finished difference. Result has 466 places, 619 transitions, 9747 flow [2024-06-20 15:30:14,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9602, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9747, PETRI_PLACES=466, PETRI_TRANSITIONS=619} [2024-06-20 15:30:14,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-20 15:30:14,019 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 619 transitions, 9747 flow [2024-06-20 15:30:14,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:30:14,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:14,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:14,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-20 15:30:14,019 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:14,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:14,019 INFO L85 PathProgramCache]: Analyzing trace with hash -818074944, now seen corresponding path program 18 times [2024-06-20 15:30:14,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:14,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823450826] [2024-06-20 15:30:14,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:14,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:14,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:14,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:14,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:14,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823450826] [2024-06-20 15:30:14,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823450826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:14,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:14,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:14,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039316510] [2024-06-20 15:30:14,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:14,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:14,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:14,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:14,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:14,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:14,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 619 transitions, 9747 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:30:14,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:14,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:14,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:15,382 INFO L124 PetriNetUnfolderBase]: 3587/5999 cut-off events. [2024-06-20 15:30:15,382 INFO L125 PetriNetUnfolderBase]: For 690940/690949 co-relation queries the response was YES. [2024-06-20 15:30:15,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47870 conditions, 5999 events. 3587/5999 cut-off events. For 690940/690949 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40705 event pairs, 750 based on Foata normal form. 5/5996 useless extension candidates. Maximal degree in co-relation 47671. Up to 4810 conditions per place. [2024-06-20 15:30:15,478 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 334 selfloop transitions, 294 changer transitions 0/635 dead transitions. [2024-06-20 15:30:15,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 635 transitions, 11267 flow [2024-06-20 15:30:15,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:15,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:15,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:30:15,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:30:15,479 INFO L175 Difference]: Start difference. First operand has 466 places, 619 transitions, 9747 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:30:15,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 635 transitions, 11267 flow [2024-06-20 15:30:19,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 635 transitions, 11153 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 15:30:19,037 INFO L231 Difference]: Finished difference. Result has 468 places, 619 transitions, 10227 flow [2024-06-20 15:30:19,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10227, PETRI_PLACES=468, PETRI_TRANSITIONS=619} [2024-06-20 15:30:19,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-20 15:30:19,038 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 619 transitions, 10227 flow [2024-06-20 15:30:19,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:30:19,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:19,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:19,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-20 15:30:19,038 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:19,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:19,038 INFO L85 PathProgramCache]: Analyzing trace with hash 42214637, now seen corresponding path program 13 times [2024-06-20 15:30:19,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:19,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334759553] [2024-06-20 15:30:19,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:19,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:19,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:19,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:19,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:19,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334759553] [2024-06-20 15:30:19,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334759553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:19,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:19,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:19,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659330062] [2024-06-20 15:30:19,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:19,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:19,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:19,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:19,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:19,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:19,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 619 transitions, 10227 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:19,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:19,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:19,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:20,364 INFO L124 PetriNetUnfolderBase]: 3595/6003 cut-off events. [2024-06-20 15:30:20,364 INFO L125 PetriNetUnfolderBase]: For 709768/709774 co-relation queries the response was YES. [2024-06-20 15:30:20,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48724 conditions, 6003 events. 3595/6003 cut-off events. For 709768/709774 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40662 event pairs, 686 based on Foata normal form. 4/6000 useless extension candidates. Maximal degree in co-relation 48524. Up to 5382 conditions per place. [2024-06-20 15:30:20,456 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 569 selfloop transitions, 64 changer transitions 0/640 dead transitions. [2024-06-20 15:30:20,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 640 transitions, 11583 flow [2024-06-20 15:30:20,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:20,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:20,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-20 15:30:20,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-20 15:30:20,457 INFO L175 Difference]: Start difference. First operand has 468 places, 619 transitions, 10227 flow. Second operand 8 states and 179 transitions. [2024-06-20 15:30:20,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 640 transitions, 11583 flow [2024-06-20 15:30:23,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 640 transitions, 10977 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 15:30:23,843 INFO L231 Difference]: Finished difference. Result has 469 places, 621 transitions, 9802 flow [2024-06-20 15:30:23,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9621, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9802, PETRI_PLACES=469, PETRI_TRANSITIONS=621} [2024-06-20 15:30:23,843 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-20 15:30:23,843 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 621 transitions, 9802 flow [2024-06-20 15:30:23,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:23,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:23,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:23,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-20 15:30:23,844 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:23,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:23,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1533607361, now seen corresponding path program 5 times [2024-06-20 15:30:23,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:23,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189940138] [2024-06-20 15:30:23,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:23,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:23,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:23,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:23,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:23,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189940138] [2024-06-20 15:30:23,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189940138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:23,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:23,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:23,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447351013] [2024-06-20 15:30:23,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:23,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:23,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:23,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:23,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:24,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:24,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 621 transitions, 9802 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:24,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:24,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:24,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:25,399 INFO L124 PetriNetUnfolderBase]: 3583/5978 cut-off events. [2024-06-20 15:30:25,400 INFO L125 PetriNetUnfolderBase]: For 705521/705527 co-relation queries the response was YES. [2024-06-20 15:30:25,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47862 conditions, 5978 events. 3583/5978 cut-off events. For 705521/705527 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40492 event pairs, 698 based on Foata normal form. 4/5975 useless extension candidates. Maximal degree in co-relation 47661. Up to 5230 conditions per place. [2024-06-20 15:30:25,496 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 502 selfloop transitions, 131 changer transitions 0/640 dead transitions. [2024-06-20 15:30:25,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 640 transitions, 11114 flow [2024-06-20 15:30:25,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:25,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:25,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-20 15:30:25,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-20 15:30:25,497 INFO L175 Difference]: Start difference. First operand has 469 places, 621 transitions, 9802 flow. Second operand 8 states and 182 transitions. [2024-06-20 15:30:25,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 640 transitions, 11114 flow [2024-06-20 15:30:29,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 640 transitions, 10947 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-20 15:30:29,356 INFO L231 Difference]: Finished difference. Result has 472 places, 621 transitions, 9902 flow [2024-06-20 15:30:29,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9635, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9902, PETRI_PLACES=472, PETRI_TRANSITIONS=621} [2024-06-20 15:30:29,356 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-20 15:30:29,356 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 621 transitions, 9902 flow [2024-06-20 15:30:29,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:29,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:29,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:29,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-20 15:30:29,357 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:29,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:29,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1389278427, now seen corresponding path program 14 times [2024-06-20 15:30:29,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:29,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023645797] [2024-06-20 15:30:29,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:29,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:29,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:29,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:29,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:29,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023645797] [2024-06-20 15:30:29,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023645797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:29,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:29,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:29,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497525018] [2024-06-20 15:30:29,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:29,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:29,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:29,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:29,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:29,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:29,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 621 transitions, 9902 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:29,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:29,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:29,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:31,027 INFO L124 PetriNetUnfolderBase]: 3591/5997 cut-off events. [2024-06-20 15:30:31,027 INFO L125 PetriNetUnfolderBase]: For 715533/715539 co-relation queries the response was YES. [2024-06-20 15:30:31,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48161 conditions, 5997 events. 3591/5997 cut-off events. For 715533/715539 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 40627 event pairs, 694 based on Foata normal form. 4/5994 useless extension candidates. Maximal degree in co-relation 47959. Up to 5359 conditions per place. [2024-06-20 15:30:31,114 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 556 selfloop transitions, 76 changer transitions 0/639 dead transitions. [2024-06-20 15:30:31,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 639 transitions, 11252 flow [2024-06-20 15:30:31,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:31,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:31,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-20 15:30:31,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-20 15:30:31,115 INFO L175 Difference]: Start difference. First operand has 472 places, 621 transitions, 9902 flow. Second operand 8 states and 179 transitions. [2024-06-20 15:30:31,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 639 transitions, 11252 flow [2024-06-20 15:30:34,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 639 transitions, 10910 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 15:30:34,486 INFO L231 Difference]: Finished difference. Result has 472 places, 623 transitions, 9769 flow [2024-06-20 15:30:34,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9560, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9769, PETRI_PLACES=472, PETRI_TRANSITIONS=623} [2024-06-20 15:30:34,487 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-20 15:30:34,487 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 623 transitions, 9769 flow [2024-06-20 15:30:34,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:34,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:34,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:34,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-20 15:30:34,488 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:34,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:34,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1380707547, now seen corresponding path program 15 times [2024-06-20 15:30:34,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:34,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418307456] [2024-06-20 15:30:34,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:34,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:34,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:34,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:34,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:34,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418307456] [2024-06-20 15:30:34,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418307456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:34,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:34,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:34,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054670297] [2024-06-20 15:30:34,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:34,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:34,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:34,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:34,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:34,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:34,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 623 transitions, 9769 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:34,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:34,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:34,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:36,234 INFO L124 PetriNetUnfolderBase]: 3612/6022 cut-off events. [2024-06-20 15:30:36,234 INFO L125 PetriNetUnfolderBase]: For 739797/739803 co-relation queries the response was YES. [2024-06-20 15:30:36,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48465 conditions, 6022 events. 3612/6022 cut-off events. For 739797/739803 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 40818 event pairs, 681 based on Foata normal form. 4/6017 useless extension candidates. Maximal degree in co-relation 48262. Up to 5323 conditions per place. [2024-06-20 15:30:36,328 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 557 selfloop transitions, 85 changer transitions 0/649 dead transitions. [2024-06-20 15:30:36,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 649 transitions, 11461 flow [2024-06-20 15:30:36,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:36,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:36,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:30:36,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:30:36,329 INFO L175 Difference]: Start difference. First operand has 472 places, 623 transitions, 9769 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:30:36,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 649 transitions, 11461 flow [2024-06-20 15:30:39,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 649 transitions, 11280 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:30:39,632 INFO L231 Difference]: Finished difference. Result has 475 places, 628 transitions, 9895 flow [2024-06-20 15:30:39,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9588, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9895, PETRI_PLACES=475, PETRI_TRANSITIONS=628} [2024-06-20 15:30:39,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-20 15:30:39,632 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 628 transitions, 9895 flow [2024-06-20 15:30:39,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:39,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:39,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:39,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-20 15:30:39,633 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:39,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:39,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1617179577, now seen corresponding path program 16 times [2024-06-20 15:30:39,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:39,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082564541] [2024-06-20 15:30:39,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:39,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:39,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:39,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:39,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:39,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082564541] [2024-06-20 15:30:39,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082564541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:39,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:39,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:39,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373267426] [2024-06-20 15:30:39,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:39,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:39,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:39,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:39,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:39,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:39,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 628 transitions, 9895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:39,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:39,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:39,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:41,510 INFO L124 PetriNetUnfolderBase]: 3607/6021 cut-off events. [2024-06-20 15:30:41,510 INFO L125 PetriNetUnfolderBase]: For 738581/738587 co-relation queries the response was YES. [2024-06-20 15:30:41,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48363 conditions, 6021 events. 3607/6021 cut-off events. For 738581/738587 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 40820 event pairs, 686 based on Foata normal form. 4/6018 useless extension candidates. Maximal degree in co-relation 48158. Up to 5383 conditions per place. [2024-06-20 15:30:41,604 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 562 selfloop transitions, 77 changer transitions 0/646 dead transitions. [2024-06-20 15:30:41,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 646 transitions, 11215 flow [2024-06-20 15:30:41,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:30:41,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:30:41,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-20 15:30:41,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-20 15:30:41,605 INFO L175 Difference]: Start difference. First operand has 475 places, 628 transitions, 9895 flow. Second operand 10 states and 215 transitions. [2024-06-20 15:30:41,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 646 transitions, 11215 flow [2024-06-20 15:30:45,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 646 transitions, 11031 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-20 15:30:45,187 INFO L231 Difference]: Finished difference. Result has 481 places, 628 transitions, 9870 flow [2024-06-20 15:30:45,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9711, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9870, PETRI_PLACES=481, PETRI_TRANSITIONS=628} [2024-06-20 15:30:45,188 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-20 15:30:45,188 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 628 transitions, 9870 flow [2024-06-20 15:30:45,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:45,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:45,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:45,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-20 15:30:45,188 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:45,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:45,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1118746191, now seen corresponding path program 6 times [2024-06-20 15:30:45,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:45,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580111060] [2024-06-20 15:30:45,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:45,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:45,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:45,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:45,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:45,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580111060] [2024-06-20 15:30:45,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580111060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:45,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:45,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:45,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523948370] [2024-06-20 15:30:45,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:45,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:45,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:45,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:45,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:45,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:45,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 628 transitions, 9870 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:45,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:45,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:45,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:46,861 INFO L124 PetriNetUnfolderBase]: 3615/6024 cut-off events. [2024-06-20 15:30:46,861 INFO L125 PetriNetUnfolderBase]: For 750375/750381 co-relation queries the response was YES. [2024-06-20 15:30:46,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48450 conditions, 6024 events. 3615/6024 cut-off events. For 750375/750381 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 40769 event pairs, 698 based on Foata normal form. 4/6021 useless extension candidates. Maximal degree in co-relation 48244. Up to 5278 conditions per place. [2024-06-20 15:30:46,947 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 510 selfloop transitions, 129 changer transitions 0/646 dead transitions. [2024-06-20 15:30:46,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 646 transitions, 11239 flow [2024-06-20 15:30:46,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:46,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:46,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-20 15:30:46,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-20 15:30:46,948 INFO L175 Difference]: Start difference. First operand has 481 places, 628 transitions, 9870 flow. Second operand 8 states and 181 transitions. [2024-06-20 15:30:46,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 646 transitions, 11239 flow [2024-06-20 15:30:51,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 646 transitions, 11084 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 15:30:51,204 INFO L231 Difference]: Finished difference. Result has 481 places, 630 transitions, 10035 flow [2024-06-20 15:30:51,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9715, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10035, PETRI_PLACES=481, PETRI_TRANSITIONS=630} [2024-06-20 15:30:51,205 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-20 15:30:51,205 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 630 transitions, 10035 flow [2024-06-20 15:30:51,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:51,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:51,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:51,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-20 15:30:51,206 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:51,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:51,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1061339959, now seen corresponding path program 7 times [2024-06-20 15:30:51,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:51,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951616954] [2024-06-20 15:30:51,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:51,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:51,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:51,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:51,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:51,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951616954] [2024-06-20 15:30:51,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951616954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:51,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:51,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:51,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049862403] [2024-06-20 15:30:51,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:51,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:51,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:51,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:51,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:51,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:51,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 630 transitions, 10035 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:51,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:51,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:51,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:52,785 INFO L124 PetriNetUnfolderBase]: 3623/6045 cut-off events. [2024-06-20 15:30:52,785 INFO L125 PetriNetUnfolderBase]: For 762359/762359 co-relation queries the response was YES. [2024-06-20 15:30:53,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48852 conditions, 6045 events. 3623/6045 cut-off events. For 762359/762359 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 40969 event pairs, 657 based on Foata normal form. 2/6045 useless extension candidates. Maximal degree in co-relation 48645. Up to 5542 conditions per place. [2024-06-20 15:30:53,094 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 30 changer transitions 0/648 dead transitions. [2024-06-20 15:30:53,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 648 transitions, 11406 flow [2024-06-20 15:30:53,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:53,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:53,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-20 15:30:53,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-20 15:30:53,096 INFO L175 Difference]: Start difference. First operand has 481 places, 630 transitions, 10035 flow. Second operand 8 states and 172 transitions. [2024-06-20 15:30:53,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 648 transitions, 11406 flow [2024-06-20 15:30:56,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 648 transitions, 11109 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 15:30:56,461 INFO L231 Difference]: Finished difference. Result has 483 places, 632 transitions, 9858 flow [2024-06-20 15:30:56,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9738, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9858, PETRI_PLACES=483, PETRI_TRANSITIONS=632} [2024-06-20 15:30:56,462 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-20 15:30:56,462 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 632 transitions, 9858 flow [2024-06-20 15:30:56,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:56,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:56,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:56,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-20 15:30:56,462 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:56,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:56,462 INFO L85 PathProgramCache]: Analyzing trace with hash -704964081, now seen corresponding path program 8 times [2024-06-20 15:30:56,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:56,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847456829] [2024-06-20 15:30:56,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:56,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:56,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:56,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:56,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:56,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847456829] [2024-06-20 15:30:56,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847456829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:56,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:56,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:56,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665482456] [2024-06-20 15:30:56,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:56,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:56,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:56,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:56,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:56,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:56,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 632 transitions, 9858 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:30:56,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:56,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:56,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:58,087 INFO L124 PetriNetUnfolderBase]: 3631/6053 cut-off events. [2024-06-20 15:30:58,087 INFO L125 PetriNetUnfolderBase]: For 773043/773043 co-relation queries the response was YES. [2024-06-20 15:30:58,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48726 conditions, 6053 events. 3631/6053 cut-off events. For 773043/773043 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 40949 event pairs, 655 based on Foata normal form. 2/6053 useless extension candidates. Maximal degree in co-relation 48518. Up to 5540 conditions per place. [2024-06-20 15:30:58,176 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 34 changer transitions 0/652 dead transitions. [2024-06-20 15:30:58,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 652 transitions, 11235 flow [2024-06-20 15:30:58,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:30:58,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:30:58,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-20 15:30:58,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-20 15:30:58,177 INFO L175 Difference]: Start difference. First operand has 483 places, 632 transitions, 9858 flow. Second operand 9 states and 191 transitions. [2024-06-20 15:30:58,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 652 transitions, 11235 flow [2024-06-20 15:31:02,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 652 transitions, 11138 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 15:31:02,208 INFO L231 Difference]: Finished difference. Result has 486 places, 634 transitions, 9883 flow [2024-06-20 15:31:02,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9761, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9883, PETRI_PLACES=486, PETRI_TRANSITIONS=634} [2024-06-20 15:31:02,209 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 445 predicate places. [2024-06-20 15:31:02,209 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 634 transitions, 9883 flow [2024-06-20 15:31:02,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 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-06-20 15:31:02,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:02,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:02,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-20 15:31:02,209 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:02,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:02,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1119104892, now seen corresponding path program 19 times [2024-06-20 15:31:02,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:02,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403098317] [2024-06-20 15:31:02,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:02,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:02,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:02,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:02,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:02,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403098317] [2024-06-20 15:31:02,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403098317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:02,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:02,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:02,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835839830] [2024-06-20 15:31:02,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:02,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:02,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:02,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:02,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:02,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:02,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 634 transitions, 9883 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:02,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:02,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:02,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:03,912 INFO L124 PetriNetUnfolderBase]: 3660/6108 cut-off events. [2024-06-20 15:31:03,912 INFO L125 PetriNetUnfolderBase]: For 800669/800672 co-relation queries the response was YES. [2024-06-20 15:31:03,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49385 conditions, 6108 events. 3660/6108 cut-off events. For 800669/800672 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41477 event pairs, 670 based on Foata normal form. 3/6108 useless extension candidates. Maximal degree in co-relation 49176. Up to 4998 conditions per place. [2024-06-20 15:31:04,005 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 343 selfloop transitions, 334 changer transitions 0/684 dead transitions. [2024-06-20 15:31:04,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 684 transitions, 11957 flow [2024-06-20 15:31:04,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:31:04,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:31:04,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-20 15:31:04,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-20 15:31:04,006 INFO L175 Difference]: Start difference. First operand has 486 places, 634 transitions, 9883 flow. Second operand 11 states and 260 transitions. [2024-06-20 15:31:04,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 684 transitions, 11957 flow [2024-06-20 15:31:07,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 684 transitions, 11858 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-20 15:31:07,992 INFO L231 Difference]: Finished difference. Result has 490 places, 646 transitions, 10604 flow [2024-06-20 15:31:07,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9784, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10604, PETRI_PLACES=490, PETRI_TRANSITIONS=646} [2024-06-20 15:31:07,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-20 15:31:07,993 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 646 transitions, 10604 flow [2024-06-20 15:31:07,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:07,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:07,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:07,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-20 15:31:07,994 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:07,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:07,994 INFO L85 PathProgramCache]: Analyzing trace with hash -224552950, now seen corresponding path program 20 times [2024-06-20 15:31:07,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:07,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021966348] [2024-06-20 15:31:07,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:07,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:07,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:08,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:08,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:08,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021966348] [2024-06-20 15:31:08,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021966348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:08,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:08,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:08,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531460772] [2024-06-20 15:31:08,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:08,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:08,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:08,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:08,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:08,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:08,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 646 transitions, 10604 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:08,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:08,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:08,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:09,599 INFO L124 PetriNetUnfolderBase]: 3657/6104 cut-off events. [2024-06-20 15:31:09,599 INFO L125 PetriNetUnfolderBase]: For 806113/806116 co-relation queries the response was YES. [2024-06-20 15:31:09,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50110 conditions, 6104 events. 3657/6104 cut-off events. For 806113/806116 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41454 event pairs, 682 based on Foata normal form. 3/6104 useless extension candidates. Maximal degree in co-relation 49900. Up to 4995 conditions per place. [2024-06-20 15:31:09,692 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 283 changer transitions 0/680 dead transitions. [2024-06-20 15:31:09,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 680 transitions, 12772 flow [2024-06-20 15:31:09,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:31:09,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:31:09,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-20 15:31:09,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-20 15:31:09,693 INFO L175 Difference]: Start difference. First operand has 490 places, 646 transitions, 10604 flow. Second operand 9 states and 221 transitions. [2024-06-20 15:31:09,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 680 transitions, 12772 flow [2024-06-20 15:31:13,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 680 transitions, 12086 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-20 15:31:13,505 INFO L231 Difference]: Finished difference. Result has 489 places, 646 transitions, 10506 flow [2024-06-20 15:31:13,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9930, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10506, PETRI_PLACES=489, PETRI_TRANSITIONS=646} [2024-06-20 15:31:13,505 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-20 15:31:13,505 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 646 transitions, 10506 flow [2024-06-20 15:31:13,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:13,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:13,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:13,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-20 15:31:13,505 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:13,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:13,506 INFO L85 PathProgramCache]: Analyzing trace with hash -224725930, now seen corresponding path program 21 times [2024-06-20 15:31:13,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:13,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360805220] [2024-06-20 15:31:13,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:13,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:13,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:13,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:13,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:13,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360805220] [2024-06-20 15:31:13,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360805220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:13,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:13,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:13,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25765791] [2024-06-20 15:31:13,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:13,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:13,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:13,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:13,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:13,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:13,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 646 transitions, 10506 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:13,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:13,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:13,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:15,154 INFO L124 PetriNetUnfolderBase]: 3654/6100 cut-off events. [2024-06-20 15:31:15,154 INFO L125 PetriNetUnfolderBase]: For 788322/788325 co-relation queries the response was YES. [2024-06-20 15:31:15,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49744 conditions, 6100 events. 3654/6100 cut-off events. For 788322/788325 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41447 event pairs, 670 based on Foata normal form. 3/6100 useless extension candidates. Maximal degree in co-relation 49535. Up to 4992 conditions per place. [2024-06-20 15:31:15,246 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 351 selfloop transitions, 328 changer transitions 0/686 dead transitions. [2024-06-20 15:31:15,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 686 transitions, 12452 flow [2024-06-20 15:31:15,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:31:15,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:31:15,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-20 15:31:15,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-20 15:31:15,247 INFO L175 Difference]: Start difference. First operand has 489 places, 646 transitions, 10506 flow. Second operand 10 states and 246 transitions. [2024-06-20 15:31:15,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 686 transitions, 12452 flow [2024-06-20 15:31:19,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 686 transitions, 11696 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 15:31:19,040 INFO L231 Difference]: Finished difference. Result has 490 places, 646 transitions, 10424 flow [2024-06-20 15:31:19,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9754, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10424, PETRI_PLACES=490, PETRI_TRANSITIONS=646} [2024-06-20 15:31:19,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-20 15:31:19,041 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 646 transitions, 10424 flow [2024-06-20 15:31:19,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:19,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:19,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:19,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-20 15:31:19,041 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:19,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:19,041 INFO L85 PathProgramCache]: Analyzing trace with hash -224541790, now seen corresponding path program 22 times [2024-06-20 15:31:19,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:19,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585247179] [2024-06-20 15:31:19,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:19,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:19,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:19,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:19,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:19,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585247179] [2024-06-20 15:31:19,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585247179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:19,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:19,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:19,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016117159] [2024-06-20 15:31:19,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:19,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:19,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:19,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:19,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:19,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:19,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 646 transitions, 10424 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:19,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:19,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:19,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:20,603 INFO L124 PetriNetUnfolderBase]: 3659/6109 cut-off events. [2024-06-20 15:31:20,604 INFO L125 PetriNetUnfolderBase]: For 787442/787445 co-relation queries the response was YES. [2024-06-20 15:31:20,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49804 conditions, 6109 events. 3659/6109 cut-off events. For 787442/787445 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41490 event pairs, 662 based on Foata normal form. 3/6109 useless extension candidates. Maximal degree in co-relation 49595. Up to 4998 conditions per place. [2024-06-20 15:31:20,694 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 276 changer transitions 0/679 dead transitions. [2024-06-20 15:31:20,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 679 transitions, 12369 flow [2024-06-20 15:31:20,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:31:20,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:31:20,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-20 15:31:20,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:31:20,695 INFO L175 Difference]: Start difference. First operand has 490 places, 646 transitions, 10424 flow. Second operand 9 states and 216 transitions. [2024-06-20 15:31:20,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 679 transitions, 12369 flow [2024-06-20 15:31:23,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 679 transitions, 11762 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 15:31:23,714 INFO L231 Difference]: Finished difference. Result has 490 places, 649 transitions, 10430 flow [2024-06-20 15:31:23,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9828, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10430, PETRI_PLACES=490, PETRI_TRANSITIONS=649} [2024-06-20 15:31:23,714 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-20 15:31:23,715 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 649 transitions, 10430 flow [2024-06-20 15:31:23,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:23,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:23,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:23,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-20 15:31:23,715 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:23,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:23,715 INFO L85 PathProgramCache]: Analyzing trace with hash -224374390, now seen corresponding path program 23 times [2024-06-20 15:31:23,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:23,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590907532] [2024-06-20 15:31:23,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:23,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:23,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:23,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:23,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:23,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590907532] [2024-06-20 15:31:23,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590907532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:23,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:23,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:23,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619844383] [2024-06-20 15:31:23,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:23,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:23,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:23,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:23,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:23,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:23,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 649 transitions, 10430 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:23,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:23,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:23,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:25,386 INFO L124 PetriNetUnfolderBase]: 3656/6105 cut-off events. [2024-06-20 15:31:25,386 INFO L125 PetriNetUnfolderBase]: For 768018/768021 co-relation queries the response was YES. [2024-06-20 15:31:25,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49507 conditions, 6105 events. 3656/6105 cut-off events. For 768018/768021 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41458 event pairs, 670 based on Foata normal form. 3/6105 useless extension candidates. Maximal degree in co-relation 49299. Up to 4995 conditions per place. [2024-06-20 15:31:25,477 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 360 selfloop transitions, 312 changer transitions 0/679 dead transitions. [2024-06-20 15:31:25,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 679 transitions, 12572 flow [2024-06-20 15:31:25,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:31:25,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:31:25,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-20 15:31:25,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-20 15:31:25,478 INFO L175 Difference]: Start difference. First operand has 490 places, 649 transitions, 10430 flow. Second operand 11 states and 250 transitions. [2024-06-20 15:31:25,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 679 transitions, 12572 flow [2024-06-20 15:31:29,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 679 transitions, 12138 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 15:31:29,202 INFO L231 Difference]: Finished difference. Result has 494 places, 649 transitions, 10636 flow [2024-06-20 15:31:29,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10002, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10636, PETRI_PLACES=494, PETRI_TRANSITIONS=649} [2024-06-20 15:31:29,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-20 15:31:29,203 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 649 transitions, 10636 flow [2024-06-20 15:31:29,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:29,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:29,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:29,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-20 15:31:29,203 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:29,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:29,204 INFO L85 PathProgramCache]: Analyzing trace with hash 3348200, now seen corresponding path program 24 times [2024-06-20 15:31:29,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:29,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510237415] [2024-06-20 15:31:29,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:29,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:29,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:29,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:29,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:29,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510237415] [2024-06-20 15:31:29,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510237415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:29,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:29,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:29,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935668696] [2024-06-20 15:31:29,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:29,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:29,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:29,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:29,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:29,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:29,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 649 transitions, 10636 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:29,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:29,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:29,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:30,850 INFO L124 PetriNetUnfolderBase]: 3653/6102 cut-off events. [2024-06-20 15:31:30,850 INFO L125 PetriNetUnfolderBase]: For 765029/765038 co-relation queries the response was YES. [2024-06-20 15:31:30,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49555 conditions, 6102 events. 3653/6102 cut-off events. For 765029/765038 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41501 event pairs, 750 based on Foata normal form. 5/6099 useless extension candidates. Maximal degree in co-relation 49347. Up to 4992 conditions per place. [2024-06-20 15:31:30,938 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 405 selfloop transitions, 259 changer transitions 0/671 dead transitions. [2024-06-20 15:31:30,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 671 transitions, 12502 flow [2024-06-20 15:31:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:30,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:30,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:31:30,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-20 15:31:30,939 INFO L175 Difference]: Start difference. First operand has 494 places, 649 transitions, 10636 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:31:30,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 671 transitions, 12502 flow [2024-06-20 15:31:34,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 671 transitions, 11786 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-20 15:31:34,510 INFO L231 Difference]: Finished difference. Result has 491 places, 649 transitions, 10448 flow [2024-06-20 15:31:34,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9924, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10448, PETRI_PLACES=491, PETRI_TRANSITIONS=649} [2024-06-20 15:31:34,511 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-20 15:31:34,511 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 649 transitions, 10448 flow [2024-06-20 15:31:34,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:34,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:34,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:34,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-20 15:31:34,511 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:34,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:34,512 INFO L85 PathProgramCache]: Analyzing trace with hash -224368810, now seen corresponding path program 25 times [2024-06-20 15:31:34,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:34,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309119960] [2024-06-20 15:31:34,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:34,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:34,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:34,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:34,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:34,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309119960] [2024-06-20 15:31:34,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309119960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:34,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:34,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:34,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875345062] [2024-06-20 15:31:34,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:34,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:34,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:34,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:34,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:34,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:34,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 649 transitions, 10448 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:34,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:34,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:34,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:36,299 INFO L124 PetriNetUnfolderBase]: 3650/6097 cut-off events. [2024-06-20 15:31:36,299 INFO L125 PetriNetUnfolderBase]: For 753811/753814 co-relation queries the response was YES. [2024-06-20 15:31:36,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49238 conditions, 6097 events. 3650/6097 cut-off events. For 753811/753814 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41428 event pairs, 670 based on Foata normal form. 3/6097 useless extension candidates. Maximal degree in co-relation 49030. Up to 4989 conditions per place. [2024-06-20 15:31:36,385 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 378 selfloop transitions, 292 changer transitions 0/677 dead transitions. [2024-06-20 15:31:36,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 677 transitions, 12340 flow [2024-06-20 15:31:36,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:31:36,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:31:36,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-20 15:31:36,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775 [2024-06-20 15:31:36,386 INFO L175 Difference]: Start difference. First operand has 491 places, 649 transitions, 10448 flow. Second operand 10 states and 231 transitions. [2024-06-20 15:31:36,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 677 transitions, 12340 flow [2024-06-20 15:31:39,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 677 transitions, 11666 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:31:39,831 INFO L231 Difference]: Finished difference. Result has 493 places, 649 transitions, 10374 flow [2024-06-20 15:31:39,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9774, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10374, PETRI_PLACES=493, PETRI_TRANSITIONS=649} [2024-06-20 15:31:39,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-20 15:31:39,831 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 649 transitions, 10374 flow [2024-06-20 15:31:39,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:39,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:39,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:39,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-20 15:31:39,832 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:39,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:39,833 INFO L85 PathProgramCache]: Analyzing trace with hash 3359360, now seen corresponding path program 26 times [2024-06-20 15:31:39,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:39,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623580689] [2024-06-20 15:31:39,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:39,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:39,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:39,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:39,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:39,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623580689] [2024-06-20 15:31:39,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623580689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:39,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:39,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:39,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484234821] [2024-06-20 15:31:39,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:39,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:39,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:39,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:39,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:39,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:39,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 649 transitions, 10374 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:39,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:39,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:39,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:41,383 INFO L124 PetriNetUnfolderBase]: 3647/6094 cut-off events. [2024-06-20 15:31:41,383 INFO L125 PetriNetUnfolderBase]: For 760780/760789 co-relation queries the response was YES. [2024-06-20 15:31:41,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49184 conditions, 6094 events. 3647/6094 cut-off events. For 760780/760789 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41482 event pairs, 752 based on Foata normal form. 5/6091 useless extension candidates. Maximal degree in co-relation 48975. Up to 4986 conditions per place. [2024-06-20 15:31:41,475 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 255 changer transitions 0/668 dead transitions. [2024-06-20 15:31:41,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 668 transitions, 12230 flow [2024-06-20 15:31:41,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:41,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:41,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:31:41,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:31:41,476 INFO L175 Difference]: Start difference. First operand has 493 places, 649 transitions, 10374 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:31:41,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 668 transitions, 12230 flow [2024-06-20 15:31:44,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 668 transitions, 11695 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 15:31:44,847 INFO L231 Difference]: Finished difference. Result has 492 places, 649 transitions, 10360 flow [2024-06-20 15:31:44,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9843, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10360, PETRI_PLACES=492, PETRI_TRANSITIONS=649} [2024-06-20 15:31:44,848 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-20 15:31:44,848 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 649 transitions, 10360 flow [2024-06-20 15:31:44,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:44,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:44,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:44,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-20 15:31:44,848 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:44,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:44,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1487832876, now seen corresponding path program 27 times [2024-06-20 15:31:44,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:44,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59741163] [2024-06-20 15:31:44,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:44,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:44,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:44,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:44,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:44,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59741163] [2024-06-20 15:31:44,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59741163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:44,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:44,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:44,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904975222] [2024-06-20 15:31:44,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:44,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:44,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:44,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:44,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:44,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:44,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 649 transitions, 10360 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:44,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:44,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:44,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:46,644 INFO L124 PetriNetUnfolderBase]: 3644/6089 cut-off events. [2024-06-20 15:31:46,644 INFO L125 PetriNetUnfolderBase]: For 750158/750161 co-relation queries the response was YES. [2024-06-20 15:31:46,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48974 conditions, 6089 events. 3644/6089 cut-off events. For 750158/750161 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41425 event pairs, 670 based on Foata normal form. 3/6089 useless extension candidates. Maximal degree in co-relation 48765. Up to 5282 conditions per place. [2024-06-20 15:31:46,734 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 532 selfloop transitions, 138 changer transitions 0/677 dead transitions. [2024-06-20 15:31:46,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 677 transitions, 12258 flow [2024-06-20 15:31:46,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:46,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:46,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-20 15:31:46,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-20 15:31:46,735 INFO L175 Difference]: Start difference. First operand has 492 places, 649 transitions, 10360 flow. Second operand 7 states and 179 transitions. [2024-06-20 15:31:46,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 677 transitions, 12258 flow [2024-06-20 15:31:50,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 677 transitions, 11684 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 15:31:50,058 INFO L231 Difference]: Finished difference. Result has 493 places, 649 transitions, 10081 flow [2024-06-20 15:31:50,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9786, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10081, PETRI_PLACES=493, PETRI_TRANSITIONS=649} [2024-06-20 15:31:50,058 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-20 15:31:50,058 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 649 transitions, 10081 flow [2024-06-20 15:31:50,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:50,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:50,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:50,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-20 15:31:50,059 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:50,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:50,059 INFO L85 PathProgramCache]: Analyzing trace with hash 16246370, now seen corresponding path program 28 times [2024-06-20 15:31:50,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:50,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78973338] [2024-06-20 15:31:50,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:50,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:50,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:50,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:50,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:50,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78973338] [2024-06-20 15:31:50,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78973338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:50,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:50,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:50,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638926887] [2024-06-20 15:31:50,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:50,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:50,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:50,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:50,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:50,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:50,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 649 transitions, 10081 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:50,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:50,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:50,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:51,839 INFO L124 PetriNetUnfolderBase]: 3659/6114 cut-off events. [2024-06-20 15:31:51,839 INFO L125 PetriNetUnfolderBase]: For 760849/760852 co-relation queries the response was YES. [2024-06-20 15:31:51,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48913 conditions, 6114 events. 3659/6114 cut-off events. For 760849/760852 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41603 event pairs, 670 based on Foata normal form. 3/6114 useless extension candidates. Maximal degree in co-relation 48703. Up to 5562 conditions per place. [2024-06-20 15:31:51,944 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 612 selfloop transitions, 53 changer transitions 0/672 dead transitions. [2024-06-20 15:31:51,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 672 transitions, 11580 flow [2024-06-20 15:31:51,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:51,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:51,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-20 15:31:51,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-20 15:31:51,945 INFO L175 Difference]: Start difference. First operand has 493 places, 649 transitions, 10081 flow. Second operand 7 states and 155 transitions. [2024-06-20 15:31:51,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 672 transitions, 11580 flow [2024-06-20 15:31:55,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 672 transitions, 11149 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:31:55,160 INFO L231 Difference]: Finished difference. Result has 495 places, 658 transitions, 9918 flow [2024-06-20 15:31:55,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9666, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9918, PETRI_PLACES=495, PETRI_TRANSITIONS=658} [2024-06-20 15:31:55,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-20 15:31:55,161 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 658 transitions, 9918 flow [2024-06-20 15:31:55,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:55,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:55,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:55,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-20 15:31:55,161 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:55,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:55,161 INFO L85 PathProgramCache]: Analyzing trace with hash 182480150, now seen corresponding path program 29 times [2024-06-20 15:31:55,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:55,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017374113] [2024-06-20 15:31:55,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:55,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:55,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:55,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:55,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:55,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017374113] [2024-06-20 15:31:55,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017374113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:55,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:55,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:55,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915212788] [2024-06-20 15:31:55,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:55,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:55,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:55,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:55,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:55,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:55,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 658 transitions, 9918 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:31:55,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:55,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:55,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:56,990 INFO L124 PetriNetUnfolderBase]: 3656/6110 cut-off events. [2024-06-20 15:31:56,991 INFO L125 PetriNetUnfolderBase]: For 762977/762980 co-relation queries the response was YES. [2024-06-20 15:31:57,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48490 conditions, 6110 events. 3656/6110 cut-off events. For 762977/762980 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41603 event pairs, 672 based on Foata normal form. 3/6110 useless extension candidates. Maximal degree in co-relation 48278. Up to 5293 conditions per place. [2024-06-20 15:31:57,084 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 537 selfloop transitions, 145 changer transitions 0/689 dead transitions. [2024-06-20 15:31:57,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 689 transitions, 11608 flow [2024-06-20 15:31:57,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:31:57,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:31:57,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-20 15:31:57,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:31:57,086 INFO L175 Difference]: Start difference. First operand has 495 places, 658 transitions, 9918 flow. Second operand 8 states and 200 transitions. [2024-06-20 15:31:57,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 689 transitions, 11608 flow [2024-06-20 15:32:00,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 689 transitions, 11488 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 15:32:00,322 INFO L231 Difference]: Finished difference. Result has 499 places, 658 transitions, 10109 flow [2024-06-20 15:32:00,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9798, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10109, PETRI_PLACES=499, PETRI_TRANSITIONS=658} [2024-06-20 15:32:00,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-20 15:32:00,323 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 658 transitions, 10109 flow [2024-06-20 15:32:00,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:32:00,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:00,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:00,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-20 15:32:00,323 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:32:00,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:00,323 INFO L85 PathProgramCache]: Analyzing trace with hash 175122920, now seen corresponding path program 30 times [2024-06-20 15:32:00,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:00,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891990532] [2024-06-20 15:32:00,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:00,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:00,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:00,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:00,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:00,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891990532] [2024-06-20 15:32:00,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891990532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:00,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:00,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:00,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509701918] [2024-06-20 15:32:00,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:00,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:00,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:00,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:00,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:00,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:00,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 658 transitions, 10109 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:32:00,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:00,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:00,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:02,102 INFO L124 PetriNetUnfolderBase]: 3653/6106 cut-off events. [2024-06-20 15:32:02,102 INFO L125 PetriNetUnfolderBase]: For 768425/768428 co-relation queries the response was YES. [2024-06-20 15:32:02,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48718 conditions, 6106 events. 3653/6106 cut-off events. For 768425/768428 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41560 event pairs, 670 based on Foata normal form. 3/6106 useless extension candidates. Maximal degree in co-relation 48505. Up to 5290 conditions per place. [2024-06-20 15:32:02,190 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 521 selfloop transitions, 159 changer transitions 0/687 dead transitions. [2024-06-20 15:32:02,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 687 transitions, 11543 flow [2024-06-20 15:32:02,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:02,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:02,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 15:32:02,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-20 15:32:02,191 INFO L175 Difference]: Start difference. First operand has 499 places, 658 transitions, 10109 flow. Second operand 7 states and 181 transitions. [2024-06-20 15:32:02,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 687 transitions, 11543 flow [2024-06-20 15:32:05,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 687 transitions, 11161 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-20 15:32:05,865 INFO L231 Difference]: Finished difference. Result has 497 places, 658 transitions, 10059 flow [2024-06-20 15:32:05,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9727, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10059, PETRI_PLACES=497, PETRI_TRANSITIONS=658} [2024-06-20 15:32:05,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-20 15:32:05,865 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 658 transitions, 10059 flow [2024-06-20 15:32:05,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 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-06-20 15:32:05,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:05,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:05,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-20 15:32:05,866 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:32:05,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:05,866 INFO L85 PathProgramCache]: Analyzing trace with hash -880418263, now seen corresponding path program 17 times [2024-06-20 15:32:05,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:05,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856522088] [2024-06-20 15:32:05,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:05,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:05,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat