./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_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-06-19_11-23-25.files/mutex-meet-nonrel/safe012_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/safe012_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_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-7724a2d-m [2024-06-28 02:28:25,943 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:28:26,007 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:28:26,011 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:28:26,012 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:28:26,036 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:28:26,037 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:28:26,037 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:28:26,037 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:28:26,040 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:28:26,041 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:28:26,041 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:28:26,042 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:28:26,043 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:28:26,043 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:28:26,043 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:28:26,043 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:28:26,043 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:28:26,044 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:28:26,044 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:28:26,044 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:28:26,045 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:28:26,045 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:28:26,045 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:28:26,045 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:28:26,045 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:28:26,046 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:28:26,046 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:28:26,046 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:28:26,046 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:28:26,047 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:28:26,047 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:28:26,048 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:28:26,048 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:28:26,048 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:28:26,048 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:28:26,048 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:28:26,049 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:28:26,049 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:28:26,049 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:28:26,049 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:28:26,049 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:28:26,050 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:28:26,050 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-28 02:28:26,271 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:28:26,300 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:28:26,302 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:28:26,303 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:28:26,304 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:28:26,305 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_tso.yml/witness.yml [2024-06-28 02:28:26,401 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:28:26,401 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:28:26,402 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-28 02:28:27,456 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:28:27,636 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:28:27,637 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-28 02:28:27,647 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b78cbfd75/8aecdc44b2b544bc8eff911667bcb84c/FLAG5fefb30d2 [2024-06-28 02:28:27,658 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b78cbfd75/8aecdc44b2b544bc8eff911667bcb84c [2024-06-28 02:28:27,659 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:28:27,660 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:28:27,660 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:28:27,661 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:28:27,668 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:28:27,669 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:28:26" (1/2) ... [2024-06-28 02:28:27,670 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@563ca6a9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:28:27, skipping insertion in model container [2024-06-28 02:28:27,670 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:28:26" (1/2) ... [2024-06-28 02:28:27,671 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4d3907c2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:28:27, skipping insertion in model container [2024-06-28 02:28:27,671 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:28:27" (2/2) ... [2024-06-28 02:28:27,671 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@563ca6a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:27, skipping insertion in model container [2024-06-28 02:28:27,671 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:28:27" (2/2) ... [2024-06-28 02:28:27,672 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:28:27,708 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:28:27,709 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:28:27,709 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:28:27,709 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:28:27,709 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:28:27,709 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-28 02:28:27,740 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:28:28,064 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:28:28,074 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:28:28,163 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:28:28,201 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:28:28,202 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28 WrapperNode [2024-06-28 02:28:28,202 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:28:28,203 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:28:28,203 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:28:28,203 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:28:28,209 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,226 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,243 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-28 02:28:28,243 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:28:28,244 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:28:28,244 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:28:28,244 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:28:28,252 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,252 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,254 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,265 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-28 02:28:28,265 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,265 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,269 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,274 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,275 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,276 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,278 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:28:28,278 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:28:28,278 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:28:28,279 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:28:28,279 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (1/1) ... [2024-06-28 02:28:28,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:28:28,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:28:28,307 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-28 02:28:28,321 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-28 02:28:28,352 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:28:28,352 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:28:28,353 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:28:28,353 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:28:28,353 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:28:28,360 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:28:28,360 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:28:28,360 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:28:28,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:28:28,361 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:28:28,361 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:28:28,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:28:28,362 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:28:28,444 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:28:28,446 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:28:28,617 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:28:28,617 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:28:28,696 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:28:28,697 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:28:28,697 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:28:28 BoogieIcfgContainer [2024-06-28 02:28:28,697 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:28:28,699 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:28:28,699 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:28:28,702 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:28:28,702 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:28:26" (1/4) ... [2024-06-28 02:28:28,703 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ed63689 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:28:28, skipping insertion in model container [2024-06-28 02:28:28,703 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:28:27" (2/4) ... [2024-06-28 02:28:28,703 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ed63689 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:28:28, skipping insertion in model container [2024-06-28 02:28:28,703 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:28:28" (3/4) ... [2024-06-28 02:28:28,703 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ed63689 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:28:28, skipping insertion in model container [2024-06-28 02:28:28,703 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:28:28" (4/4) ... [2024-06-28 02:28:28,704 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_tso.i [2024-06-28 02:28:28,720 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:28:28,721 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:28:28,721 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:28:28,773 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:28:28,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:28:28,850 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 02:28:28,851 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:28:28,852 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 61 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-28 02:28:28,852 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:28:28,856 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 02:28:28,869 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:28:28,874 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;@2eb39ff9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:28:28,875 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:28:28,882 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:28:28,883 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:28:28,883 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:28:28,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:28,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:28:28,884 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-28 02:28:28,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:28,889 INFO L85 PathProgramCache]: Analyzing trace with hash 219098506, now seen corresponding path program 1 times [2024-06-28 02:28:28,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:28,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946674087] [2024-06-28 02:28:28,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:28,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:28,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:29,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-28 02:28:29,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:29,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946674087] [2024-06-28 02:28:29,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946674087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:29,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:29,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:28:29,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149120827] [2024-06-28 02:28:29,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:29,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:28:29,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:29,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:28:29,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:28:29,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-28 02:28:29,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:29,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:29,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-28 02:28:29,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:29,472 INFO L124 PetriNetUnfolderBase]: 430/720 cut-off events. [2024-06-28 02:28:29,473 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-06-28 02:28:29,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1443 conditions, 720 events. 430/720 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3553 event pairs, 273 based on Foata normal form. 1/674 useless extension candidates. Maximal degree in co-relation 1431. Up to 672 conditions per place. [2024-06-28 02:28:29,482 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 02:28:29,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-28 02:28:29,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:28:29,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:28:29,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-28 02:28:29,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-28 02:28:29,493 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-28 02:28:29,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-28 02:28:29,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:29,497 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 02:28:29,498 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-28 02:28:29,500 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 02:28:29,501 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 02:28:29,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:29,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:29,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:29,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:28:29,502 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-28 02:28:29,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:29,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1123828102, now seen corresponding path program 1 times [2024-06-28 02:28:29,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:29,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022027053] [2024-06-28 02:28:29,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:29,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:29,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:29,821 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-28 02:28:29,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:29,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022027053] [2024-06-28 02:28:29,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022027053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:29,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:29,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:29,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755049694] [2024-06-28 02:28:29,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:29,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:29,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:29,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:29,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:29,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:29,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 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-28 02:28:29,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:29,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:29,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:30,040 INFO L124 PetriNetUnfolderBase]: 755/1225 cut-off events. [2024-06-28 02:28:30,041 INFO L125 PetriNetUnfolderBase]: For 226/240 co-relation queries the response was YES. [2024-06-28 02:28:30,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2818 conditions, 1225 events. 755/1225 cut-off events. For 226/240 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5981 event pairs, 367 based on Foata normal form. 13/1205 useless extension candidates. Maximal degree in co-relation 2806. Up to 1093 conditions per place. [2024-06-28 02:28:30,048 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 35 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2024-06-28 02:28:30,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 218 flow [2024-06-28 02:28:30,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:28:30,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:28:30,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-28 02:28:30,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:28:30,052 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 104 transitions. [2024-06-28 02:28:30,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 218 flow [2024-06-28 02:28:30,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 214 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:28:30,055 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 121 flow [2024-06-28 02:28:30,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=121, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-28 02:28:30,056 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-06-28 02:28:30,056 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 121 flow [2024-06-28 02:28:30,057 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-28 02:28:30,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:30,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:30,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:28:30,060 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:30,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:30,060 INFO L85 PathProgramCache]: Analyzing trace with hash -2007839075, now seen corresponding path program 1 times [2024-06-28 02:28:30,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:30,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413310143] [2024-06-28 02:28:30,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:30,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:30,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:30,174 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-28 02:28:30,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:30,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413310143] [2024-06-28 02:28:30,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413310143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:30,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:30,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:28:30,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048972472] [2024-06-28 02:28:30,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:30,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:28:30,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:30,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:28:30,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:28:30,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:28:30,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 121 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-28 02:28:30,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:30,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:28:30,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:30,302 INFO L124 PetriNetUnfolderBase]: 583/983 cut-off events. [2024-06-28 02:28:30,303 INFO L125 PetriNetUnfolderBase]: For 496/499 co-relation queries the response was YES. [2024-06-28 02:28:30,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2451 conditions, 983 events. 583/983 cut-off events. For 496/499 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4818 event pairs, 249 based on Foata normal form. 4/984 useless extension candidates. Maximal degree in co-relation 2437. Up to 889 conditions per place. [2024-06-28 02:28:30,308 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 36 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-28 02:28:30,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 52 transitions, 259 flow [2024-06-28 02:28:30,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:28:30,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:28:30,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-28 02:28:30,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:28:30,310 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 121 flow. Second operand 4 states and 104 transitions. [2024-06-28 02:28:30,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 52 transitions, 259 flow [2024-06-28 02:28:30,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 242 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:28:30,312 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 164 flow [2024-06-28 02:28:30,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-28 02:28:30,313 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2024-06-28 02:28:30,313 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 164 flow [2024-06-28 02:28:30,313 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-28 02:28:30,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:30,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:30,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:28:30,314 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:30,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:30,314 INFO L85 PathProgramCache]: Analyzing trace with hash -2113468487, now seen corresponding path program 1 times [2024-06-28 02:28:30,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:30,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047522871] [2024-06-28 02:28:30,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:30,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:30,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:30,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-28 02:28:30,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:30,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047522871] [2024-06-28 02:28:30,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047522871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:30,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:30,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:28:30,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234883578] [2024-06-28 02:28:30,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:30,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:28:30,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:30,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:28:30,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:28:30,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:30,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 164 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-28 02:28:30,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:30,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:30,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:30,618 INFO L124 PetriNetUnfolderBase]: 697/1161 cut-off events. [2024-06-28 02:28:30,618 INFO L125 PetriNetUnfolderBase]: For 899/899 co-relation queries the response was YES. [2024-06-28 02:28:30,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3172 conditions, 1161 events. 697/1161 cut-off events. For 899/899 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5772 event pairs, 304 based on Foata normal form. 2/1161 useless extension candidates. Maximal degree in co-relation 3156. Up to 1047 conditions per place. [2024-06-28 02:28:30,624 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 47 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-28 02:28:30,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 65 transitions, 351 flow [2024-06-28 02:28:30,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:30,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:30,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-28 02:28:30,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-28 02:28:30,626 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 164 flow. Second operand 5 states and 123 transitions. [2024-06-28 02:28:30,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 65 transitions, 351 flow [2024-06-28 02:28:30,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 347 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:28:30,629 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 245 flow [2024-06-28 02:28:30,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=245, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-28 02:28:30,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2024-06-28 02:28:30,630 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 245 flow [2024-06-28 02:28:30,630 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-28 02:28:30,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:30,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:30,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:28:30,631 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-28 02:28:30,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:30,631 INFO L85 PathProgramCache]: Analyzing trace with hash 469658228, now seen corresponding path program 1 times [2024-06-28 02:28:30,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:30,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012434731] [2024-06-28 02:28:30,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:30,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:30,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:30,771 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-28 02:28:30,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:30,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012434731] [2024-06-28 02:28:30,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012434731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:30,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:30,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:30,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402237522] [2024-06-28 02:28:30,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:30,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:30,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:30,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:30,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:30,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:30,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 245 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-28 02:28:30,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:30,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:30,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:30,959 INFO L124 PetriNetUnfolderBase]: 845/1408 cut-off events. [2024-06-28 02:28:30,959 INFO L125 PetriNetUnfolderBase]: For 1992/2033 co-relation queries the response was YES. [2024-06-28 02:28:30,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4312 conditions, 1408 events. 845/1408 cut-off events. For 1992/2033 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7061 event pairs, 289 based on Foata normal form. 10/1398 useless extension candidates. Maximal degree in co-relation 4291. Up to 1212 conditions per place. [2024-06-28 02:28:30,968 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 15 changer transitions 0/66 dead transitions. [2024-06-28 02:28:30,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 66 transitions, 403 flow [2024-06-28 02:28:30,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:28:30,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:28:30,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-28 02:28:30,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-28 02:28:30,969 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 245 flow. Second operand 4 states and 105 transitions. [2024-06-28 02:28:30,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 66 transitions, 403 flow [2024-06-28 02:28:30,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 401 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 02:28:30,978 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 310 flow [2024-06-28 02:28:30,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=310, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-28 02:28:30,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-28 02:28:30,980 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 310 flow [2024-06-28 02:28:30,980 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-28 02:28:30,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:30,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:30,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:28:30,980 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-28 02:28:30,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:30,981 INFO L85 PathProgramCache]: Analyzing trace with hash 2136043692, now seen corresponding path program 2 times [2024-06-28 02:28:30,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:30,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783739084] [2024-06-28 02:28:30,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:30,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:30,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:31,113 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-28 02:28:31,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:31,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783739084] [2024-06-28 02:28:31,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783739084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:31,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:31,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:31,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497098596] [2024-06-28 02:28:31,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:31,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:31,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:31,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:31,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:31,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:31,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 310 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-28 02:28:31,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:31,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:31,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:31,274 INFO L124 PetriNetUnfolderBase]: 840/1403 cut-off events. [2024-06-28 02:28:31,275 INFO L125 PetriNetUnfolderBase]: For 3087/3135 co-relation queries the response was YES. [2024-06-28 02:28:31,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4753 conditions, 1403 events. 840/1403 cut-off events. For 3087/3135 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7068 event pairs, 289 based on Foata normal form. 12/1396 useless extension candidates. Maximal degree in co-relation 4729. Up to 1194 conditions per place. [2024-06-28 02:28:31,283 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 18 changer transitions 0/73 dead transitions. [2024-06-28 02:28:31,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 498 flow [2024-06-28 02:28:31,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:31,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:31,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-28 02:28:31,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-28 02:28:31,285 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 310 flow. Second operand 5 states and 127 transitions. [2024-06-28 02:28:31,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 498 flow [2024-06-28 02:28:31,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 73 transitions, 461 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 02:28:31,289 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 346 flow [2024-06-28 02:28:31,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=346, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-06-28 02:28:31,290 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-28 02:28:31,290 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 346 flow [2024-06-28 02:28:31,290 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-28 02:28:31,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:31,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:31,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:28:31,291 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-28 02:28:31,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:31,291 INFO L85 PathProgramCache]: Analyzing trace with hash -2103258588, now seen corresponding path program 1 times [2024-06-28 02:28:31,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:31,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327793423] [2024-06-28 02:28:31,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:31,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:31,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:31,417 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-28 02:28:31,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:31,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327793423] [2024-06-28 02:28:31,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327793423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:31,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:31,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:31,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435882762] [2024-06-28 02:28:31,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:31,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:31,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:31,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:31,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:31,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:31,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 346 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-28 02:28:31,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:31,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:31,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:31,582 INFO L124 PetriNetUnfolderBase]: 697/1171 cut-off events. [2024-06-28 02:28:31,582 INFO L125 PetriNetUnfolderBase]: For 2547/2547 co-relation queries the response was YES. [2024-06-28 02:28:31,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4010 conditions, 1171 events. 697/1171 cut-off events. For 2547/2547 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5915 event pairs, 274 based on Foata normal form. 4/1173 useless extension candidates. Maximal degree in co-relation 3985. Up to 1029 conditions per place. [2024-06-28 02:28:31,589 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 58 selfloop transitions, 12 changer transitions 0/78 dead transitions. [2024-06-28 02:28:31,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 78 transitions, 546 flow [2024-06-28 02:28:31,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:31,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:31,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:28:31,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:28:31,590 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 346 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:28:31,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 78 transitions, 546 flow [2024-06-28 02:28:31,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 78 transitions, 503 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:31,594 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 348 flow [2024-06-28 02:28:31,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=348, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2024-06-28 02:28:31,595 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-28 02:28:31,595 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 348 flow [2024-06-28 02:28:31,595 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-28 02:28:31,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:31,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:31,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:28:31,596 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-28 02:28:31,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:31,596 INFO L85 PathProgramCache]: Analyzing trace with hash 674120920, now seen corresponding path program 1 times [2024-06-28 02:28:31,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:31,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791431772] [2024-06-28 02:28:31,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:31,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:31,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:31,724 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-28 02:28:31,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:31,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791431772] [2024-06-28 02:28:31,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791431772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:31,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:31,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:31,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216950273] [2024-06-28 02:28:31,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:31,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:31,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:31,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:31,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:31,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:31,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 348 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-28 02:28:31,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:31,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:31,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:31,926 INFO L124 PetriNetUnfolderBase]: 888/1468 cut-off events. [2024-06-28 02:28:31,926 INFO L125 PetriNetUnfolderBase]: For 3714/3718 co-relation queries the response was YES. [2024-06-28 02:28:31,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5124 conditions, 1468 events. 888/1468 cut-off events. For 3714/3718 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7237 event pairs, 310 based on Foata normal form. 3/1469 useless extension candidates. Maximal degree in co-relation 5098. Up to 1253 conditions per place. [2024-06-28 02:28:31,936 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 60 selfloop transitions, 18 changer transitions 0/85 dead transitions. [2024-06-28 02:28:31,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 85 transitions, 602 flow [2024-06-28 02:28:31,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:31,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:31,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 02:28:31,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:28:31,937 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 348 flow. Second operand 5 states and 125 transitions. [2024-06-28 02:28:31,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 85 transitions, 602 flow [2024-06-28 02:28:31,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 85 transitions, 575 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:31,946 INFO L231 Difference]: Finished difference. Result has 66 places, 67 transitions, 451 flow [2024-06-28 02:28:31,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=451, PETRI_PLACES=66, PETRI_TRANSITIONS=67} [2024-06-28 02:28:31,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-28 02:28:31,947 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 67 transitions, 451 flow [2024-06-28 02:28:31,947 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-28 02:28:31,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:31,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:31,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:28:31,948 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-28 02:28:31,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:31,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1792851286, now seen corresponding path program 2 times [2024-06-28 02:28:31,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:31,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027998557] [2024-06-28 02:28:31,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:31,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:31,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:32,121 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-28 02:28:32,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:32,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027998557] [2024-06-28 02:28:32,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027998557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:32,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:32,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:32,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889555898] [2024-06-28 02:28:32,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:32,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:32,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:32,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:32,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:32,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:32,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 67 transitions, 451 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-28 02:28:32,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:32,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:32,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:32,325 INFO L124 PetriNetUnfolderBase]: 899/1489 cut-off events. [2024-06-28 02:28:32,325 INFO L125 PetriNetUnfolderBase]: For 4938/4942 co-relation queries the response was YES. [2024-06-28 02:28:32,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5605 conditions, 1489 events. 899/1489 cut-off events. For 4938/4942 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7392 event pairs, 304 based on Foata normal form. 3/1490 useless extension candidates. Maximal degree in co-relation 5576. Up to 1240 conditions per place. [2024-06-28 02:28:32,334 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 67 selfloop transitions, 26 changer transitions 0/100 dead transitions. [2024-06-28 02:28:32,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 100 transitions, 787 flow [2024-06-28 02:28:32,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:32,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:32,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:28:32,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:28:32,335 INFO L175 Difference]: Start difference. First operand has 66 places, 67 transitions, 451 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:28:32,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 100 transitions, 787 flow [2024-06-28 02:28:32,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 100 transitions, 767 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-28 02:28:32,343 INFO L231 Difference]: Finished difference. Result has 73 places, 76 transitions, 575 flow [2024-06-28 02:28:32,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=575, PETRI_PLACES=73, PETRI_TRANSITIONS=76} [2024-06-28 02:28:32,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-28 02:28:32,344 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 76 transitions, 575 flow [2024-06-28 02:28:32,344 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-28 02:28:32,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:32,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:32,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:28:32,345 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-28 02:28:32,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:32,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1183321846, now seen corresponding path program 3 times [2024-06-28 02:28:32,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:32,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577100049] [2024-06-28 02:28:32,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:32,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:32,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:32,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-28 02:28:32,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:32,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577100049] [2024-06-28 02:28:32,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577100049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:32,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:32,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:32,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196899478] [2024-06-28 02:28:32,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:32,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:32,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:32,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:32,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:32,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:32,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 76 transitions, 575 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-28 02:28:32,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:32,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:32,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:32,658 INFO L124 PetriNetUnfolderBase]: 894/1482 cut-off events. [2024-06-28 02:28:32,659 INFO L125 PetriNetUnfolderBase]: For 6456/6460 co-relation queries the response was YES. [2024-06-28 02:28:32,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5969 conditions, 1482 events. 894/1482 cut-off events. For 6456/6460 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7297 event pairs, 304 based on Foata normal form. 3/1483 useless extension candidates. Maximal degree in co-relation 5936. Up to 1235 conditions per place. [2024-06-28 02:28:32,700 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 65 selfloop transitions, 25 changer transitions 0/97 dead transitions. [2024-06-28 02:28:32,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 97 transitions, 807 flow [2024-06-28 02:28:32,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:32,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:32,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:28:32,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 02:28:32,702 INFO L175 Difference]: Start difference. First operand has 73 places, 76 transitions, 575 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:28:32,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 97 transitions, 807 flow [2024-06-28 02:28:32,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 97 transitions, 773 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 02:28:32,715 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 599 flow [2024-06-28 02:28:32,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=599, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2024-06-28 02:28:32,716 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-28 02:28:32,716 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 599 flow [2024-06-28 02:28:32,716 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-28 02:28:32,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:32,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:32,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:28:32,717 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:32,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:32,718 INFO L85 PathProgramCache]: Analyzing trace with hash -646658297, now seen corresponding path program 1 times [2024-06-28 02:28:32,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:32,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599496652] [2024-06-28 02:28:32,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:32,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:32,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:32,835 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-28 02:28:32,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:32,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599496652] [2024-06-28 02:28:32,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599496652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:32,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:32,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:28:32,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380136415] [2024-06-28 02:28:32,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:32,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:28:32,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:32,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:28:32,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:28:32,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:32,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 599 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:32,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:32,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:32,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:32,984 INFO L124 PetriNetUnfolderBase]: 845/1416 cut-off events. [2024-06-28 02:28:32,984 INFO L125 PetriNetUnfolderBase]: For 6727/6727 co-relation queries the response was YES. [2024-06-28 02:28:32,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5847 conditions, 1416 events. 845/1416 cut-off events. For 6727/6727 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7102 event pairs, 290 based on Foata normal form. 1/1416 useless extension candidates. Maximal degree in co-relation 5812. Up to 1245 conditions per place. [2024-06-28 02:28:32,993 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 70 selfloop transitions, 8 changer transitions 0/92 dead transitions. [2024-06-28 02:28:32,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 92 transitions, 839 flow [2024-06-28 02:28:32,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:28:32,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:28:32,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-28 02:28:32,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:28:32,995 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 599 flow. Second operand 4 states and 98 transitions. [2024-06-28 02:28:32,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 92 transitions, 839 flow [2024-06-28 02:28:33,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 92 transitions, 760 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:33,006 INFO L231 Difference]: Finished difference. Result has 78 places, 83 transitions, 615 flow [2024-06-28 02:28:33,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=615, PETRI_PLACES=78, PETRI_TRANSITIONS=83} [2024-06-28 02:28:33,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-28 02:28:33,006 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 83 transitions, 615 flow [2024-06-28 02:28:33,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:33,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:33,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:33,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:28:33,007 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-28 02:28:33,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:33,008 INFO L85 PathProgramCache]: Analyzing trace with hash -579949155, now seen corresponding path program 1 times [2024-06-28 02:28:33,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:33,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944960000] [2024-06-28 02:28:33,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:33,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:33,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:33,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-28 02:28:33,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:33,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944960000] [2024-06-28 02:28:33,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944960000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:33,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:33,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:33,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078864251] [2024-06-28 02:28:33,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:33,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:33,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:33,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:33,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:33,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:33,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 83 transitions, 615 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:33,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:33,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:33,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:33,377 INFO L124 PetriNetUnfolderBase]: 892/1478 cut-off events. [2024-06-28 02:28:33,377 INFO L125 PetriNetUnfolderBase]: For 9116/9128 co-relation queries the response was YES. [2024-06-28 02:28:33,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6438 conditions, 1478 events. 892/1478 cut-off events. For 9116/9128 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7450 event pairs, 180 based on Foata normal form. 11/1436 useless extension candidates. Maximal degree in co-relation 6402. Up to 1166 conditions per place. [2024-06-28 02:28:33,386 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 65 selfloop transitions, 28 changer transitions 0/111 dead transitions. [2024-06-28 02:28:33,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 111 transitions, 931 flow [2024-06-28 02:28:33,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:33,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:33,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:28:33,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:28:33,388 INFO L175 Difference]: Start difference. First operand has 78 places, 83 transitions, 615 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:28:33,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 111 transitions, 931 flow [2024-06-28 02:28:33,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 111 transitions, 927 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:28:33,401 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 710 flow [2024-06-28 02:28:33,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=710, PETRI_PLACES=84, PETRI_TRANSITIONS=87} [2024-06-28 02:28:33,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-28 02:28:33,402 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 710 flow [2024-06-28 02:28:33,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:33,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:33,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:33,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:28:33,403 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-28 02:28:33,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:33,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1011426269, now seen corresponding path program 2 times [2024-06-28 02:28:33,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:33,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387066883] [2024-06-28 02:28:33,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:33,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:33,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:33,545 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-28 02:28:33,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:33,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387066883] [2024-06-28 02:28:33,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387066883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:33,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:33,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:33,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272862607] [2024-06-28 02:28:33,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:33,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:33,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:33,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:33,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:33,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:33,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 710 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:33,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:33,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:33,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:33,794 INFO L124 PetriNetUnfolderBase]: 880/1458 cut-off events. [2024-06-28 02:28:33,795 INFO L125 PetriNetUnfolderBase]: For 10826/10845 co-relation queries the response was YES. [2024-06-28 02:28:33,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6695 conditions, 1458 events. 880/1458 cut-off events. For 10826/10845 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7356 event pairs, 247 based on Foata normal form. 9/1413 useless extension candidates. Maximal degree in co-relation 6656. Up to 1215 conditions per place. [2024-06-28 02:28:33,804 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 62 selfloop transitions, 24 changer transitions 0/104 dead transitions. [2024-06-28 02:28:33,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 104 transitions, 926 flow [2024-06-28 02:28:33,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:33,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:33,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-28 02:28:33,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-28 02:28:33,806 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 710 flow. Second operand 5 states and 127 transitions. [2024-06-28 02:28:33,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 104 transitions, 926 flow [2024-06-28 02:28:33,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 104 transitions, 876 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:28:33,820 INFO L231 Difference]: Finished difference. Result has 87 places, 87 transitions, 716 flow [2024-06-28 02:28:33,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=716, PETRI_PLACES=87, PETRI_TRANSITIONS=87} [2024-06-28 02:28:33,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-28 02:28:33,820 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 87 transitions, 716 flow [2024-06-28 02:28:33,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:33,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:33,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:33,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:28:33,821 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-28 02:28:33,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:33,822 INFO L85 PathProgramCache]: Analyzing trace with hash -256362197, now seen corresponding path program 3 times [2024-06-28 02:28:33,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:33,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244182888] [2024-06-28 02:28:33,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:33,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:33,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:33,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-28 02:28:33,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:33,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244182888] [2024-06-28 02:28:33,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244182888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:33,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:33,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:33,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882980381] [2024-06-28 02:28:33,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:33,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:33,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:33,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:33,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:33,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:33,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 87 transitions, 716 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:33,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:33,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:33,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:34,173 INFO L124 PetriNetUnfolderBase]: 868/1440 cut-off events. [2024-06-28 02:28:34,173 INFO L125 PetriNetUnfolderBase]: For 11791/11804 co-relation queries the response was YES. [2024-06-28 02:28:34,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6699 conditions, 1440 events. 868/1440 cut-off events. For 11791/11804 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7238 event pairs, 242 based on Foata normal form. 7/1394 useless extension candidates. Maximal degree in co-relation 6658. Up to 1188 conditions per place. [2024-06-28 02:28:34,182 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 63 selfloop transitions, 29 changer transitions 0/110 dead transitions. [2024-06-28 02:28:34,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 110 transitions, 974 flow [2024-06-28 02:28:34,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:34,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:34,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:28:34,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-28 02:28:34,183 INFO L175 Difference]: Start difference. First operand has 87 places, 87 transitions, 716 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:28:34,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 110 transitions, 974 flow [2024-06-28 02:28:34,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 110 transitions, 920 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:34,196 INFO L231 Difference]: Finished difference. Result has 89 places, 89 transitions, 752 flow [2024-06-28 02:28:34,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=752, PETRI_PLACES=89, PETRI_TRANSITIONS=89} [2024-06-28 02:28:34,197 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-28 02:28:34,197 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 89 transitions, 752 flow [2024-06-28 02:28:34,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:34,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:34,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:34,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:28:34,198 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-28 02:28:34,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:34,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1287570011, now seen corresponding path program 1 times [2024-06-28 02:28:34,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:34,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164885658] [2024-06-28 02:28:34,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:34,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:34,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:34,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-28 02:28:34,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:34,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164885658] [2024-06-28 02:28:34,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164885658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:34,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:34,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:34,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820419674] [2024-06-28 02:28:34,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:34,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:34,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:34,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:34,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:34,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:34,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 89 transitions, 752 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:34,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:34,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:34,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:34,641 INFO L124 PetriNetUnfolderBase]: 1055/1753 cut-off events. [2024-06-28 02:28:34,641 INFO L125 PetriNetUnfolderBase]: For 13835/13839 co-relation queries the response was YES. [2024-06-28 02:28:34,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7965 conditions, 1753 events. 1055/1753 cut-off events. For 13835/13839 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9185 event pairs, 161 based on Foata normal form. 13/1764 useless extension candidates. Maximal degree in co-relation 7923. Up to 1206 conditions per place. [2024-06-28 02:28:34,651 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 100 selfloop transitions, 24 changer transitions 0/131 dead transitions. [2024-06-28 02:28:34,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 131 transitions, 1197 flow [2024-06-28 02:28:34,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:34,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:34,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:28:34,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:28:34,653 INFO L175 Difference]: Start difference. First operand has 89 places, 89 transitions, 752 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:28:34,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 131 transitions, 1197 flow [2024-06-28 02:28:34,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 131 transitions, 1127 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:34,669 INFO L231 Difference]: Finished difference. Result has 94 places, 94 transitions, 783 flow [2024-06-28 02:28:34,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=783, PETRI_PLACES=94, PETRI_TRANSITIONS=94} [2024-06-28 02:28:34,670 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-28 02:28:34,670 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 94 transitions, 783 flow [2024-06-28 02:28:34,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:34,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:34,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:34,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:28:34,671 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-28 02:28:34,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:34,671 INFO L85 PathProgramCache]: Analyzing trace with hash -2057578411, now seen corresponding path program 2 times [2024-06-28 02:28:34,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:34,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758116893] [2024-06-28 02:28:34,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:34,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:34,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:34,808 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-28 02:28:34,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:34,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758116893] [2024-06-28 02:28:34,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758116893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:34,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:34,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:34,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575211697] [2024-06-28 02:28:34,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:34,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:34,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:34,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:34,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:34,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:34,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 94 transitions, 783 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:34,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:34,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:34,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:35,134 INFO L124 PetriNetUnfolderBase]: 1096/1824 cut-off events. [2024-06-28 02:28:35,134 INFO L125 PetriNetUnfolderBase]: For 15628/15632 co-relation queries the response was YES. [2024-06-28 02:28:35,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8438 conditions, 1824 events. 1096/1824 cut-off events. For 15628/15632 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9620 event pairs, 242 based on Foata normal form. 13/1835 useless extension candidates. Maximal degree in co-relation 8393. Up to 1340 conditions per place. [2024-06-28 02:28:35,146 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 99 selfloop transitions, 22 changer transitions 0/128 dead transitions. [2024-06-28 02:28:35,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 128 transitions, 1203 flow [2024-06-28 02:28:35,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:35,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:35,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:28:35,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:28:35,148 INFO L175 Difference]: Start difference. First operand has 94 places, 94 transitions, 783 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:28:35,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 128 transitions, 1203 flow [2024-06-28 02:28:35,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 128 transitions, 1177 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:28:35,172 INFO L231 Difference]: Finished difference. Result has 99 places, 97 transitions, 842 flow [2024-06-28 02:28:35,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=842, PETRI_PLACES=99, PETRI_TRANSITIONS=97} [2024-06-28 02:28:35,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-28 02:28:35,173 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 97 transitions, 842 flow [2024-06-28 02:28:35,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:35,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:35,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:35,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:28:35,174 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-28 02:28:35,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:35,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1215800745, now seen corresponding path program 3 times [2024-06-28 02:28:35,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:35,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424576969] [2024-06-28 02:28:35,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:35,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:35,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:35,322 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-28 02:28:35,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:35,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424576969] [2024-06-28 02:28:35,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424576969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:35,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:35,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:35,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139260928] [2024-06-28 02:28:35,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:35,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:35,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:35,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:35,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:35,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:35,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 97 transitions, 842 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:35,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:35,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:35,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:35,607 INFO L124 PetriNetUnfolderBase]: 1068/1780 cut-off events. [2024-06-28 02:28:35,608 INFO L125 PetriNetUnfolderBase]: For 16511/16515 co-relation queries the response was YES. [2024-06-28 02:28:35,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8347 conditions, 1780 events. 1068/1780 cut-off events. For 16511/16515 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9343 event pairs, 243 based on Foata normal form. 17/1795 useless extension candidates. Maximal degree in co-relation 8299. Up to 1419 conditions per place. [2024-06-28 02:28:35,620 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 96 selfloop transitions, 22 changer transitions 0/125 dead transitions. [2024-06-28 02:28:35,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 125 transitions, 1179 flow [2024-06-28 02:28:35,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:35,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:35,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:28:35,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:28:35,621 INFO L175 Difference]: Start difference. First operand has 99 places, 97 transitions, 842 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:28:35,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 125 transitions, 1179 flow [2024-06-28 02:28:35,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 125 transitions, 1157 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 02:28:35,644 INFO L231 Difference]: Finished difference. Result has 103 places, 98 transitions, 888 flow [2024-06-28 02:28:35,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=888, PETRI_PLACES=103, PETRI_TRANSITIONS=98} [2024-06-28 02:28:35,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-28 02:28:35,645 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 98 transitions, 888 flow [2024-06-28 02:28:35,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:35,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:35,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:35,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:28:35,645 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-28 02:28:35,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:35,646 INFO L85 PathProgramCache]: Analyzing trace with hash 648217429, now seen corresponding path program 4 times [2024-06-28 02:28:35,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:35,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246856044] [2024-06-28 02:28:35,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:35,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:35,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:35,795 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-28 02:28:35,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:35,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246856044] [2024-06-28 02:28:35,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246856044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:35,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:35,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:35,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583251969] [2024-06-28 02:28:35,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:35,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:35,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:35,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:35,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:35,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:35,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 98 transitions, 888 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:35,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:35,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:35,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:36,061 INFO L124 PetriNetUnfolderBase]: 1126/1878 cut-off events. [2024-06-28 02:28:36,061 INFO L125 PetriNetUnfolderBase]: For 18431/18435 co-relation queries the response was YES. [2024-06-28 02:28:36,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8930 conditions, 1878 events. 1126/1878 cut-off events. For 18431/18435 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10003 event pairs, 310 based on Foata normal form. 17/1893 useless extension candidates. Maximal degree in co-relation 8880. Up to 1536 conditions per place. [2024-06-28 02:28:36,075 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 94 selfloop transitions, 28 changer transitions 0/129 dead transitions. [2024-06-28 02:28:36,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 129 transitions, 1235 flow [2024-06-28 02:28:36,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:36,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:36,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:28:36,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:28:36,076 INFO L175 Difference]: Start difference. First operand has 103 places, 98 transitions, 888 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:28:36,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 129 transitions, 1235 flow [2024-06-28 02:28:36,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 129 transitions, 1197 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:36,101 INFO L231 Difference]: Finished difference. Result has 106 places, 99 transitions, 923 flow [2024-06-28 02:28:36,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=923, PETRI_PLACES=106, PETRI_TRANSITIONS=99} [2024-06-28 02:28:36,102 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-28 02:28:36,102 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 99 transitions, 923 flow [2024-06-28 02:28:36,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:36,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:36,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:36,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:28:36,102 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-28 02:28:36,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:36,103 INFO L85 PathProgramCache]: Analyzing trace with hash 642855049, now seen corresponding path program 5 times [2024-06-28 02:28:36,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:36,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722213188] [2024-06-28 02:28:36,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:36,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:36,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:36,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-28 02:28:36,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:36,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722213188] [2024-06-28 02:28:36,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722213188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:36,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:36,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:36,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213447753] [2024-06-28 02:28:36,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:36,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:36,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:36,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:36,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:36,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:36,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 99 transitions, 923 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:36,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:36,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:36,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:36,526 INFO L124 PetriNetUnfolderBase]: 1184/1986 cut-off events. [2024-06-28 02:28:36,526 INFO L125 PetriNetUnfolderBase]: For 20901/20905 co-relation queries the response was YES. [2024-06-28 02:28:36,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9479 conditions, 1986 events. 1184/1986 cut-off events. For 20901/20905 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10771 event pairs, 325 based on Foata normal form. 17/2001 useless extension candidates. Maximal degree in co-relation 9428. Up to 1634 conditions per place. [2024-06-28 02:28:36,540 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 95 selfloop transitions, 27 changer transitions 0/129 dead transitions. [2024-06-28 02:28:36,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 129 transitions, 1268 flow [2024-06-28 02:28:36,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:36,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:36,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:28:36,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:28:36,541 INFO L175 Difference]: Start difference. First operand has 106 places, 99 transitions, 923 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:28:36,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 129 transitions, 1268 flow [2024-06-28 02:28:36,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 129 transitions, 1211 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:36,571 INFO L231 Difference]: Finished difference. Result has 108 places, 100 transitions, 939 flow [2024-06-28 02:28:36,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=939, PETRI_PLACES=108, PETRI_TRANSITIONS=100} [2024-06-28 02:28:36,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-28 02:28:36,571 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 100 transitions, 939 flow [2024-06-28 02:28:36,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:36,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:36,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:36,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:28:36,573 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-28 02:28:36,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:36,573 INFO L85 PathProgramCache]: Analyzing trace with hash 642707179, now seen corresponding path program 6 times [2024-06-28 02:28:36,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:36,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623865206] [2024-06-28 02:28:36,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:36,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:36,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:36,692 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-28 02:28:36,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:36,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623865206] [2024-06-28 02:28:36,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623865206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:36,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:36,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:36,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749059381] [2024-06-28 02:28:36,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:36,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:36,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:36,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:36,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:36,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:36,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 100 transitions, 939 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:36,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:36,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:36,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:36,989 INFO L124 PetriNetUnfolderBase]: 1200/2018 cut-off events. [2024-06-28 02:28:36,989 INFO L125 PetriNetUnfolderBase]: For 21845/21849 co-relation queries the response was YES. [2024-06-28 02:28:36,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9617 conditions, 2018 events. 1200/2018 cut-off events. For 21845/21849 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10979 event pairs, 316 based on Foata normal form. 13/2029 useless extension candidates. Maximal degree in co-relation 9565. Up to 1487 conditions per place. [2024-06-28 02:28:37,002 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 98 selfloop transitions, 30 changer transitions 0/135 dead transitions. [2024-06-28 02:28:37,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 135 transitions, 1326 flow [2024-06-28 02:28:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:37,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:37,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:28:37,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:28:37,003 INFO L175 Difference]: Start difference. First operand has 108 places, 100 transitions, 939 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:28:37,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 135 transitions, 1326 flow [2024-06-28 02:28:37,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 135 transitions, 1269 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:37,032 INFO L231 Difference]: Finished difference. Result has 111 places, 103 transitions, 989 flow [2024-06-28 02:28:37,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=989, PETRI_PLACES=111, PETRI_TRANSITIONS=103} [2024-06-28 02:28:37,032 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-28 02:28:37,032 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 103 transitions, 989 flow [2024-06-28 02:28:37,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:37,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:37,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:37,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:28:37,033 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-28 02:28:37,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:37,034 INFO L85 PathProgramCache]: Analyzing trace with hash 648432631, now seen corresponding path program 1 times [2024-06-28 02:28:37,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:37,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733793949] [2024-06-28 02:28:37,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:37,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:37,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:37,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-28 02:28:37,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:37,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733793949] [2024-06-28 02:28:37,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733793949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:37,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:37,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:37,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986980249] [2024-06-28 02:28:37,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:37,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:37,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:37,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:37,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:37,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:37,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 103 transitions, 989 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:37,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:37,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:37,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:37,408 INFO L124 PetriNetUnfolderBase]: 1180/1986 cut-off events. [2024-06-28 02:28:37,408 INFO L125 PetriNetUnfolderBase]: For 22011/22015 co-relation queries the response was YES. [2024-06-28 02:28:37,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9457 conditions, 1986 events. 1180/1986 cut-off events. For 22011/22015 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10816 event pairs, 268 based on Foata normal form. 13/1997 useless extension candidates. Maximal degree in co-relation 9403. Up to 1335 conditions per place. [2024-06-28 02:28:37,423 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 97 selfloop transitions, 32 changer transitions 0/136 dead transitions. [2024-06-28 02:28:37,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 136 transitions, 1324 flow [2024-06-28 02:28:37,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:37,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:37,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:28:37,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:28:37,424 INFO L175 Difference]: Start difference. First operand has 111 places, 103 transitions, 989 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:28:37,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 136 transitions, 1324 flow [2024-06-28 02:28:37,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 136 transitions, 1282 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:37,458 INFO L231 Difference]: Finished difference. Result has 114 places, 102 transitions, 977 flow [2024-06-28 02:28:37,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=107, 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=7, PETRI_FLOW=977, PETRI_PLACES=114, PETRI_TRANSITIONS=102} [2024-06-28 02:28:37,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-28 02:28:37,459 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 102 transitions, 977 flow [2024-06-28 02:28:37,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:37,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:37,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:37,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:28:37,460 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:37,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:37,460 INFO L85 PathProgramCache]: Analyzing trace with hash 819392194, now seen corresponding path program 1 times [2024-06-28 02:28:37,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:37,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328665346] [2024-06-28 02:28:37,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:37,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:37,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:37,570 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-28 02:28:37,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:37,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328665346] [2024-06-28 02:28:37,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328665346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:37,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:37,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:37,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145032706] [2024-06-28 02:28:37,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:37,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:37,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:37,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:37,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:37,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:37,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 102 transitions, 977 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-28 02:28:37,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:37,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:37,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:37,779 INFO L124 PetriNetUnfolderBase]: 1130/1921 cut-off events. [2024-06-28 02:28:37,779 INFO L125 PetriNetUnfolderBase]: For 22182/22187 co-relation queries the response was YES. [2024-06-28 02:28:37,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9370 conditions, 1921 events. 1130/1921 cut-off events. For 22182/22187 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10648 event pairs, 311 based on Foata normal form. 7/1918 useless extension candidates. Maximal degree in co-relation 9314. Up to 1705 conditions per place. [2024-06-28 02:28:37,793 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 81 selfloop transitions, 18 changer transitions 0/113 dead transitions. [2024-06-28 02:28:37,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 113 transitions, 1219 flow [2024-06-28 02:28:37,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:28:37,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:28:37,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-28 02:28:37,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:28:37,794 INFO L175 Difference]: Start difference. First operand has 114 places, 102 transitions, 977 flow. Second operand 4 states and 99 transitions. [2024-06-28 02:28:37,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 113 transitions, 1219 flow [2024-06-28 02:28:37,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 113 transitions, 1111 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:28:37,825 INFO L231 Difference]: Finished difference. Result has 111 places, 105 transitions, 946 flow [2024-06-28 02:28:37,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=946, PETRI_PLACES=111, PETRI_TRANSITIONS=105} [2024-06-28 02:28:37,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-28 02:28:37,826 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 105 transitions, 946 flow [2024-06-28 02:28:37,826 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-28 02:28:37,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:37,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:37,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:28:37,827 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:37,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:37,827 INFO L85 PathProgramCache]: Analyzing trace with hash -807621564, now seen corresponding path program 2 times [2024-06-28 02:28:37,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:37,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436183413] [2024-06-28 02:28:37,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:37,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:37,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:37,924 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-28 02:28:37,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:37,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436183413] [2024-06-28 02:28:37,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436183413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:37,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:37,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:37,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211105966] [2024-06-28 02:28:37,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:37,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:37,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:37,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:37,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:37,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:37,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 105 transitions, 946 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-28 02:28:37,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:37,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:37,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:38,148 INFO L124 PetriNetUnfolderBase]: 1124/1913 cut-off events. [2024-06-28 02:28:38,148 INFO L125 PetriNetUnfolderBase]: For 22961/22966 co-relation queries the response was YES. [2024-06-28 02:28:38,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9210 conditions, 1913 events. 1124/1913 cut-off events. For 22961/22966 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10573 event pairs, 310 based on Foata normal form. 7/1910 useless extension candidates. Maximal degree in co-relation 9155. Up to 1695 conditions per place. [2024-06-28 02:28:38,161 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 82 selfloop transitions, 21 changer transitions 0/117 dead transitions. [2024-06-28 02:28:38,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 117 transitions, 1204 flow [2024-06-28 02:28:38,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:38,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:38,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 02:28:38,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-28 02:28:38,164 INFO L175 Difference]: Start difference. First operand has 111 places, 105 transitions, 946 flow. Second operand 5 states and 118 transitions. [2024-06-28 02:28:38,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 117 transitions, 1204 flow [2024-06-28 02:28:38,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 117 transitions, 1153 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 02:28:38,195 INFO L231 Difference]: Finished difference. Result has 114 places, 108 transitions, 979 flow [2024-06-28 02:28:38,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=979, PETRI_PLACES=114, PETRI_TRANSITIONS=108} [2024-06-28 02:28:38,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-28 02:28:38,196 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 108 transitions, 979 flow [2024-06-28 02:28:38,197 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-28 02:28:38,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:38,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:38,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:28:38,197 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:38,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:38,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1154175532, now seen corresponding path program 1 times [2024-06-28 02:28:38,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:38,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428815017] [2024-06-28 02:28:38,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:38,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:38,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:38,293 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-28 02:28:38,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:38,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428815017] [2024-06-28 02:28:38,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428815017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:38,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:38,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:38,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562662663] [2024-06-28 02:28:38,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:38,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:38,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:38,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:38,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:38,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:38,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 108 transitions, 979 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-28 02:28:38,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:38,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:38,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:38,545 INFO L124 PetriNetUnfolderBase]: 1115/1938 cut-off events. [2024-06-28 02:28:38,545 INFO L125 PetriNetUnfolderBase]: For 23902/23902 co-relation queries the response was YES. [2024-06-28 02:28:38,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9470 conditions, 1938 events. 1115/1938 cut-off events. For 23902/23902 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10856 event pairs, 302 based on Foata normal form. 2/1938 useless extension candidates. Maximal degree in co-relation 9414. Up to 1706 conditions per place. [2024-06-28 02:28:38,560 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 98 selfloop transitions, 23 changer transitions 0/131 dead transitions. [2024-06-28 02:28:38,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 131 transitions, 1365 flow [2024-06-28 02:28:38,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:38,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:38,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:28:38,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:28:38,562 INFO L175 Difference]: Start difference. First operand has 114 places, 108 transitions, 979 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:28:38,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 131 transitions, 1365 flow [2024-06-28 02:28:38,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 131 transitions, 1307 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:38,601 INFO L231 Difference]: Finished difference. Result has 117 places, 114 transitions, 1039 flow [2024-06-28 02:28:38,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1039, PETRI_PLACES=117, PETRI_TRANSITIONS=114} [2024-06-28 02:28:38,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-28 02:28:38,602 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 114 transitions, 1039 flow [2024-06-28 02:28:38,602 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-28 02:28:38,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:38,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:38,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:28:38,603 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:38,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:38,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1666387880, now seen corresponding path program 1 times [2024-06-28 02:28:38,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:38,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616709155] [2024-06-28 02:28:38,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:38,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:38,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:38,718 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-28 02:28:38,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:38,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616709155] [2024-06-28 02:28:38,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616709155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:38,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:38,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:38,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067677499] [2024-06-28 02:28:38,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:38,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:38,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:38,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:38,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:38,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:38,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 114 transitions, 1039 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-28 02:28:38,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:38,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:38,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:38,975 INFO L124 PetriNetUnfolderBase]: 1204/2042 cut-off events. [2024-06-28 02:28:38,976 INFO L125 PetriNetUnfolderBase]: For 26114/26114 co-relation queries the response was YES. [2024-06-28 02:28:38,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10135 conditions, 2042 events. 1204/2042 cut-off events. For 26114/26114 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11211 event pairs, 302 based on Foata normal form. 1/2042 useless extension candidates. Maximal degree in co-relation 10078. Up to 1851 conditions per place. [2024-06-28 02:28:38,994 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 116 selfloop transitions, 19 changer transitions 0/142 dead transitions. [2024-06-28 02:28:38,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 142 transitions, 1515 flow [2024-06-28 02:28:38,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:38,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:38,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-28 02:28:38,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-28 02:28:38,995 INFO L175 Difference]: Start difference. First operand has 117 places, 114 transitions, 1039 flow. Second operand 6 states and 137 transitions. [2024-06-28 02:28:38,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 142 transitions, 1515 flow [2024-06-28 02:28:39,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 142 transitions, 1447 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:39,038 INFO L231 Difference]: Finished difference. Result has 122 places, 126 transitions, 1153 flow [2024-06-28 02:28:39,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1153, PETRI_PLACES=122, PETRI_TRANSITIONS=126} [2024-06-28 02:28:39,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-28 02:28:39,039 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 126 transitions, 1153 flow [2024-06-28 02:28:39,039 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-28 02:28:39,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:39,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:39,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:28:39,039 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:39,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:39,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1154295502, now seen corresponding path program 2 times [2024-06-28 02:28:39,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:39,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542105269] [2024-06-28 02:28:39,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:39,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:39,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:39,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-28 02:28:39,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:39,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542105269] [2024-06-28 02:28:39,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542105269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:39,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:39,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:39,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719479023] [2024-06-28 02:28:39,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:39,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:39,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:39,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:39,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:39,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:39,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 126 transitions, 1153 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-28 02:28:39,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:39,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:39,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:39,409 INFO L124 PetriNetUnfolderBase]: 1161/1998 cut-off events. [2024-06-28 02:28:39,409 INFO L125 PetriNetUnfolderBase]: For 28591/28591 co-relation queries the response was YES. [2024-06-28 02:28:39,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10166 conditions, 1998 events. 1161/1998 cut-off events. For 28591/28591 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11144 event pairs, 301 based on Foata normal form. 2/1998 useless extension candidates. Maximal degree in co-relation 10106. Up to 1759 conditions per place. [2024-06-28 02:28:39,427 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 106 selfloop transitions, 26 changer transitions 0/145 dead transitions. [2024-06-28 02:28:39,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 145 transitions, 1515 flow [2024-06-28 02:28:39,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:39,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:39,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:28:39,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 02:28:39,428 INFO L175 Difference]: Start difference. First operand has 122 places, 126 transitions, 1153 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:28:39,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 145 transitions, 1515 flow [2024-06-28 02:28:39,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 145 transitions, 1479 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:28:39,474 INFO L231 Difference]: Finished difference. Result has 126 places, 132 transitions, 1248 flow [2024-06-28 02:28:39,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1248, PETRI_PLACES=126, PETRI_TRANSITIONS=132} [2024-06-28 02:28:39,475 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-28 02:28:39,475 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 132 transitions, 1248 flow [2024-06-28 02:28:39,475 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-28 02:28:39,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:39,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:39,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:28:39,476 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:39,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:39,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1307466986, now seen corresponding path program 2 times [2024-06-28 02:28:39,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:39,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138567744] [2024-06-28 02:28:39,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:39,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:39,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:39,560 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-28 02:28:39,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:39,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138567744] [2024-06-28 02:28:39,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138567744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:39,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:39,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:39,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928740082] [2024-06-28 02:28:39,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:39,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:39,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:39,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:39,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:39,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:39,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 132 transitions, 1248 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-28 02:28:39,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:39,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:39,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:39,760 INFO L124 PetriNetUnfolderBase]: 1224/2075 cut-off events. [2024-06-28 02:28:39,760 INFO L125 PetriNetUnfolderBase]: For 30731/30735 co-relation queries the response was YES. [2024-06-28 02:28:39,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10586 conditions, 2075 events. 1224/2075 cut-off events. For 30731/30735 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11451 event pairs, 307 based on Foata normal form. 5/2079 useless extension candidates. Maximal degree in co-relation 10525. Up to 1878 conditions per place. [2024-06-28 02:28:39,775 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 119 selfloop transitions, 22 changer transitions 0/148 dead transitions. [2024-06-28 02:28:39,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 148 transitions, 1655 flow [2024-06-28 02:28:39,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:39,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:39,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-28 02:28:39,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:28:39,777 INFO L175 Difference]: Start difference. First operand has 126 places, 132 transitions, 1248 flow. Second operand 5 states and 115 transitions. [2024-06-28 02:28:39,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 148 transitions, 1655 flow [2024-06-28 02:28:39,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 148 transitions, 1582 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:39,820 INFO L231 Difference]: Finished difference. Result has 129 places, 137 transitions, 1281 flow [2024-06-28 02:28:39,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1281, PETRI_PLACES=129, PETRI_TRANSITIONS=137} [2024-06-28 02:28:39,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-28 02:28:39,821 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 137 transitions, 1281 flow [2024-06-28 02:28:39,821 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-28 02:28:39,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:39,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:39,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:28:39,821 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-28 02:28:39,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:39,822 INFO L85 PathProgramCache]: Analyzing trace with hash -807852762, now seen corresponding path program 3 times [2024-06-28 02:28:39,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:39,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274939349] [2024-06-28 02:28:39,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:39,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:39,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:39,900 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-28 02:28:39,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:39,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274939349] [2024-06-28 02:28:39,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274939349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:39,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:39,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:39,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115251013] [2024-06-28 02:28:39,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:39,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:39,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:39,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:39,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:39,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:39,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 137 transitions, 1281 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-28 02:28:39,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:39,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:39,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:40,109 INFO L124 PetriNetUnfolderBase]: 1221/2070 cut-off events. [2024-06-28 02:28:40,110 INFO L125 PetriNetUnfolderBase]: For 32018/32018 co-relation queries the response was YES. [2024-06-28 02:28:40,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10616 conditions, 2070 events. 1221/2070 cut-off events. For 32018/32018 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11423 event pairs, 302 based on Foata normal form. 1/2070 useless extension candidates. Maximal degree in co-relation 10553. Up to 1875 conditions per place. [2024-06-28 02:28:40,126 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 120 selfloop transitions, 23 changer transitions 0/150 dead transitions. [2024-06-28 02:28:40,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 150 transitions, 1606 flow [2024-06-28 02:28:40,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:40,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:40,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 02:28:40,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-28 02:28:40,127 INFO L175 Difference]: Start difference. First operand has 129 places, 137 transitions, 1281 flow. Second operand 5 states and 118 transitions. [2024-06-28 02:28:40,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 150 transitions, 1606 flow [2024-06-28 02:28:40,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 150 transitions, 1564 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-28 02:28:40,185 INFO L231 Difference]: Finished difference. Result has 133 places, 137 transitions, 1295 flow [2024-06-28 02:28:40,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1295, PETRI_PLACES=133, PETRI_TRANSITIONS=137} [2024-06-28 02:28:40,189 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-28 02:28:40,190 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 137 transitions, 1295 flow [2024-06-28 02:28:40,190 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-28 02:28:40,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:40,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:40,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:28:40,190 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:40,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:40,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1307473682, now seen corresponding path program 3 times [2024-06-28 02:28:40,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:40,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694322170] [2024-06-28 02:28:40,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:40,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:40,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:40,289 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-28 02:28:40,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:40,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694322170] [2024-06-28 02:28:40,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694322170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:40,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:40,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:40,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207716656] [2024-06-28 02:28:40,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:40,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:40,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:40,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:40,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:40,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:40,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 137 transitions, 1295 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-28 02:28:40,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:40,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:40,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:40,517 INFO L124 PetriNetUnfolderBase]: 1159/1997 cut-off events. [2024-06-28 02:28:40,517 INFO L125 PetriNetUnfolderBase]: For 33886/33886 co-relation queries the response was YES. [2024-06-28 02:28:40,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10344 conditions, 1997 events. 1159/1997 cut-off events. For 33886/33886 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11154 event pairs, 301 based on Foata normal form. 2/1997 useless extension candidates. Maximal degree in co-relation 10279. Up to 1730 conditions per place. [2024-06-28 02:28:40,532 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 106 selfloop transitions, 31 changer transitions 0/152 dead transitions. [2024-06-28 02:28:40,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 152 transitions, 1607 flow [2024-06-28 02:28:40,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:40,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:40,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 02:28:40,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-28 02:28:40,534 INFO L175 Difference]: Start difference. First operand has 133 places, 137 transitions, 1295 flow. Second operand 5 states and 124 transitions. [2024-06-28 02:28:40,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 152 transitions, 1607 flow [2024-06-28 02:28:40,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 152 transitions, 1552 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:40,626 INFO L231 Difference]: Finished difference. Result has 134 places, 137 transitions, 1319 flow [2024-06-28 02:28:40,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1319, PETRI_PLACES=134, PETRI_TRANSITIONS=137} [2024-06-28 02:28:40,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-28 02:28:40,628 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 137 transitions, 1319 flow [2024-06-28 02:28:40,628 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-28 02:28:40,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:40,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:40,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:28:40,628 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:40,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:40,629 INFO L85 PathProgramCache]: Analyzing trace with hash -807606684, now seen corresponding path program 1 times [2024-06-28 02:28:40,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:40,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870009184] [2024-06-28 02:28:40,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:40,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:40,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:40,724 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-28 02:28:40,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:40,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870009184] [2024-06-28 02:28:40,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870009184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:40,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:40,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:28:40,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388707967] [2024-06-28 02:28:40,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:40,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:28:40,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:40,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:28:40,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:28:40,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:40,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 137 transitions, 1319 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-28 02:28:40,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:40,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:40,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:41,011 INFO L124 PetriNetUnfolderBase]: 1157/1979 cut-off events. [2024-06-28 02:28:41,016 INFO L125 PetriNetUnfolderBase]: For 33053/33053 co-relation queries the response was YES. [2024-06-28 02:28:41,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10282 conditions, 1979 events. 1157/1979 cut-off events. For 33053/33053 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10991 event pairs, 295 based on Foata normal form. 2/1973 useless extension candidates. Maximal degree in co-relation 10217. Up to 1753 conditions per place. [2024-06-28 02:28:41,032 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 122 selfloop transitions, 10 changer transitions 0/150 dead transitions. [2024-06-28 02:28:41,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 150 transitions, 1630 flow [2024-06-28 02:28:41,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:41,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:41,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-28 02:28:41,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:28:41,033 INFO L175 Difference]: Start difference. First operand has 134 places, 137 transitions, 1319 flow. Second operand 5 states and 116 transitions. [2024-06-28 02:28:41,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 150 transitions, 1630 flow [2024-06-28 02:28:41,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 150 transitions, 1566 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:41,085 INFO L231 Difference]: Finished difference. Result has 135 places, 139 transitions, 1298 flow [2024-06-28 02:28:41,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1298, PETRI_PLACES=135, PETRI_TRANSITIONS=139} [2024-06-28 02:28:41,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-28 02:28:41,086 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 139 transitions, 1298 flow [2024-06-28 02:28:41,087 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-28 02:28:41,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:41,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:41,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:28:41,087 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:28:41,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:41,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1874880038, now seen corresponding path program 1 times [2024-06-28 02:28:41,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:41,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335675875] [2024-06-28 02:28:41,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:41,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:41,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:41,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-28 02:28:41,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:41,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335675875] [2024-06-28 02:28:41,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335675875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:41,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:41,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:41,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065931750] [2024-06-28 02:28:41,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:41,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:41,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:41,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:41,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:41,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:41,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 139 transitions, 1298 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-28 02:28:41,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:41,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:41,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:41,425 INFO L124 PetriNetUnfolderBase]: 1215/2051 cut-off events. [2024-06-28 02:28:41,426 INFO L125 PetriNetUnfolderBase]: For 32822/32822 co-relation queries the response was YES. [2024-06-28 02:28:41,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10640 conditions, 2051 events. 1215/2051 cut-off events. For 32822/32822 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11221 event pairs, 300 based on Foata normal form. 1/2051 useless extension candidates. Maximal degree in co-relation 10574. Up to 1834 conditions per place. [2024-06-28 02:28:41,438 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 34 changer transitions 0/173 dead transitions. [2024-06-28 02:28:41,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 173 transitions, 1865 flow [2024-06-28 02:28:41,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:41,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:41,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:28:41,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:28:41,456 INFO L175 Difference]: Start difference. First operand has 135 places, 139 transitions, 1298 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:28:41,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 173 transitions, 1865 flow [2024-06-28 02:28:41,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 173 transitions, 1838 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:41,517 INFO L231 Difference]: Finished difference. Result has 141 places, 152 transitions, 1496 flow [2024-06-28 02:28:41,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1271, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1496, PETRI_PLACES=141, PETRI_TRANSITIONS=152} [2024-06-28 02:28:41,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-28 02:28:41,517 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 152 transitions, 1496 flow [2024-06-28 02:28:41,518 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-28 02:28:41,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:41,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:41,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:28:41,518 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-28 02:28:41,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:41,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1423423374, now seen corresponding path program 2 times [2024-06-28 02:28:41,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:41,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468163566] [2024-06-28 02:28:41,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:41,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:41,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:41,626 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-28 02:28:41,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:41,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468163566] [2024-06-28 02:28:41,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468163566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:41,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:41,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:41,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088583781] [2024-06-28 02:28:41,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:41,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:41,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:41,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:41,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:41,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:41,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 152 transitions, 1496 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-28 02:28:41,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:41,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:41,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:41,881 INFO L124 PetriNetUnfolderBase]: 1228/2073 cut-off events. [2024-06-28 02:28:41,882 INFO L125 PetriNetUnfolderBase]: For 36269/36269 co-relation queries the response was YES. [2024-06-28 02:28:41,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11189 conditions, 2073 events. 1228/2073 cut-off events. For 36269/36269 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11357 event pairs, 300 based on Foata normal form. 1/2073 useless extension candidates. Maximal degree in co-relation 11120. Up to 1875 conditions per place. [2024-06-28 02:28:41,896 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 138 selfloop transitions, 30 changer transitions 0/175 dead transitions. [2024-06-28 02:28:41,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 175 transitions, 2004 flow [2024-06-28 02:28:41,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:41,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:41,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:28:41,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:28:41,898 INFO L175 Difference]: Start difference. First operand has 141 places, 152 transitions, 1496 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:28:41,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 175 transitions, 2004 flow [2024-06-28 02:28:41,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 175 transitions, 1946 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 02:28:41,969 INFO L231 Difference]: Finished difference. Result has 147 places, 159 transitions, 1592 flow [2024-06-28 02:28:41,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1592, PETRI_PLACES=147, PETRI_TRANSITIONS=159} [2024-06-28 02:28:41,971 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-28 02:28:41,971 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 159 transitions, 1592 flow [2024-06-28 02:28:41,971 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-28 02:28:41,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:41,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:41,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:28:41,971 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-28 02:28:41,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:41,972 INFO L85 PathProgramCache]: Analyzing trace with hash 118417722, now seen corresponding path program 3 times [2024-06-28 02:28:41,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:41,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414357986] [2024-06-28 02:28:41,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:41,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:41,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:42,084 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-28 02:28:42,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:42,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414357986] [2024-06-28 02:28:42,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414357986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:42,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:42,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:42,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839800060] [2024-06-28 02:28:42,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:42,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:42,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:42,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:42,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:42,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:42,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 159 transitions, 1592 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-28 02:28:42,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:42,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:42,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:42,403 INFO L124 PetriNetUnfolderBase]: 1225/2069 cut-off events. [2024-06-28 02:28:42,403 INFO L125 PetriNetUnfolderBase]: For 38140/38140 co-relation queries the response was YES. [2024-06-28 02:28:42,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11285 conditions, 2069 events. 1225/2069 cut-off events. For 38140/38140 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11349 event pairs, 300 based on Foata normal form. 1/2069 useless extension candidates. Maximal degree in co-relation 11213. Up to 1872 conditions per place. [2024-06-28 02:28:42,420 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 138 selfloop transitions, 32 changer transitions 0/177 dead transitions. [2024-06-28 02:28:42,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 177 transitions, 1989 flow [2024-06-28 02:28:42,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:28:42,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:28:42,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-28 02:28:42,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-28 02:28:42,422 INFO L175 Difference]: Start difference. First operand has 147 places, 159 transitions, 1592 flow. Second operand 9 states and 190 transitions. [2024-06-28 02:28:42,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 177 transitions, 1989 flow [2024-06-28 02:28:42,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 177 transitions, 1935 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:42,518 INFO L231 Difference]: Finished difference. Result has 153 places, 160 transitions, 1618 flow [2024-06-28 02:28:42,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1618, PETRI_PLACES=153, PETRI_TRANSITIONS=160} [2024-06-28 02:28:42,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-28 02:28:42,519 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 160 transitions, 1618 flow [2024-06-28 02:28:42,519 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-28 02:28:42,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:42,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:42,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:28:42,519 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-28 02:28:42,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:42,520 INFO L85 PathProgramCache]: Analyzing trace with hash 733720798, now seen corresponding path program 4 times [2024-06-28 02:28:42,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:42,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144518913] [2024-06-28 02:28:42,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:42,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:42,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:42,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-28 02:28:42,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:42,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144518913] [2024-06-28 02:28:42,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144518913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:42,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:42,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:42,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841465428] [2024-06-28 02:28:42,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:42,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:42,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:42,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:42,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:42,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:42,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 160 transitions, 1618 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-28 02:28:42,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:42,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:42,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:42,919 INFO L124 PetriNetUnfolderBase]: 1230/2079 cut-off events. [2024-06-28 02:28:42,920 INFO L125 PetriNetUnfolderBase]: For 40905/40911 co-relation queries the response was YES. [2024-06-28 02:28:42,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11466 conditions, 2079 events. 1230/2079 cut-off events. For 40905/40911 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11420 event pairs, 305 based on Foata normal form. 7/2085 useless extension candidates. Maximal degree in co-relation 11392. Up to 1858 conditions per place. [2024-06-28 02:28:42,934 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 133 selfloop transitions, 42 changer transitions 0/182 dead transitions. [2024-06-28 02:28:42,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 182 transitions, 2124 flow [2024-06-28 02:28:42,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:42,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:42,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-28 02:28:42,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-28 02:28:42,935 INFO L175 Difference]: Start difference. First operand has 153 places, 160 transitions, 1618 flow. Second operand 8 states and 173 transitions. [2024-06-28 02:28:42,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 182 transitions, 2124 flow [2024-06-28 02:28:43,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 182 transitions, 2058 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:28:43,033 INFO L231 Difference]: Finished difference. Result has 155 places, 165 transitions, 1706 flow [2024-06-28 02:28:43,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1706, PETRI_PLACES=155, PETRI_TRANSITIONS=165} [2024-06-28 02:28:43,033 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-28 02:28:43,033 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 165 transitions, 1706 flow [2024-06-28 02:28:43,033 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-28 02:28:43,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:43,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:43,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:28:43,034 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-28 02:28:43,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:43,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1876971718, now seen corresponding path program 5 times [2024-06-28 02:28:43,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:43,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838963832] [2024-06-28 02:28:43,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:43,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:43,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:43,160 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-28 02:28:43,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:43,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838963832] [2024-06-28 02:28:43,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838963832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:43,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:43,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:43,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797223571] [2024-06-28 02:28:43,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:43,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:43,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:43,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:43,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:43,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:43,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 165 transitions, 1706 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-28 02:28:43,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:43,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:43,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:43,454 INFO L124 PetriNetUnfolderBase]: 1235/2087 cut-off events. [2024-06-28 02:28:43,454 INFO L125 PetriNetUnfolderBase]: For 42986/42986 co-relation queries the response was YES. [2024-06-28 02:28:43,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11661 conditions, 2087 events. 1235/2087 cut-off events. For 42986/42986 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11449 event pairs, 300 based on Foata normal form. 1/2087 useless extension candidates. Maximal degree in co-relation 11585. Up to 1864 conditions per place. [2024-06-28 02:28:43,470 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 135 selfloop transitions, 46 changer transitions 0/188 dead transitions. [2024-06-28 02:28:43,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 188 transitions, 2224 flow [2024-06-28 02:28:43,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:43,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:43,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 02:28:43,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 02:28:43,471 INFO L175 Difference]: Start difference. First operand has 155 places, 165 transitions, 1706 flow. Second operand 8 states and 178 transitions. [2024-06-28 02:28:43,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 188 transitions, 2224 flow [2024-06-28 02:28:43,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 188 transitions, 2108 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:43,542 INFO L231 Difference]: Finished difference. Result has 158 places, 168 transitions, 1733 flow [2024-06-28 02:28:43,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1733, PETRI_PLACES=158, PETRI_TRANSITIONS=168} [2024-06-28 02:28:43,543 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-28 02:28:43,543 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 168 transitions, 1733 flow [2024-06-28 02:28:43,543 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-28 02:28:43,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:43,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:43,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:28:43,544 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-28 02:28:43,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:43,544 INFO L85 PathProgramCache]: Analyzing trace with hash 726363568, now seen corresponding path program 6 times [2024-06-28 02:28:43,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:43,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389556748] [2024-06-28 02:28:43,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:43,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:43,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:43,651 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-28 02:28:43,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:43,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389556748] [2024-06-28 02:28:43,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389556748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:43,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:43,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:43,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707044705] [2024-06-28 02:28:43,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:43,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:43,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:43,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:43,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:43,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:43,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 168 transitions, 1733 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-28 02:28:43,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:43,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:43,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:43,931 INFO L124 PetriNetUnfolderBase]: 1232/2083 cut-off events. [2024-06-28 02:28:43,932 INFO L125 PetriNetUnfolderBase]: For 44837/44837 co-relation queries the response was YES. [2024-06-28 02:28:43,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11672 conditions, 2083 events. 1232/2083 cut-off events. For 44837/44837 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11450 event pairs, 300 based on Foata normal form. 1/2083 useless extension candidates. Maximal degree in co-relation 11595. Up to 1861 conditions per place. [2024-06-28 02:28:43,947 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 134 selfloop transitions, 44 changer transitions 0/185 dead transitions. [2024-06-28 02:28:43,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 185 transitions, 2138 flow [2024-06-28 02:28:43,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:43,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:43,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:28:43,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:28:43,948 INFO L175 Difference]: Start difference. First operand has 158 places, 168 transitions, 1733 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:28:43,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 185 transitions, 2138 flow [2024-06-28 02:28:44,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 185 transitions, 2020 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:28:44,032 INFO L231 Difference]: Finished difference. Result has 157 places, 168 transitions, 1713 flow [2024-06-28 02:28:44,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1713, PETRI_PLACES=157, PETRI_TRANSITIONS=168} [2024-06-28 02:28:44,033 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-28 02:28:44,034 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 168 transitions, 1713 flow [2024-06-28 02:28:44,035 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-28 02:28:44,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:44,035 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-28 02:28:44,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:28:44,035 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-28 02:28:44,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:44,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1897727223, now seen corresponding path program 1 times [2024-06-28 02:28:44,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:44,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963268394] [2024-06-28 02:28:44,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:44,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:44,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:44,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-28 02:28:44,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:44,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963268394] [2024-06-28 02:28:44,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963268394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:44,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:44,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:44,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918678162] [2024-06-28 02:28:44,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:44,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:44,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:44,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:44,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:44,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:44,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 168 transitions, 1713 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-28 02:28:44,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:44,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:44,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:44,467 INFO L124 PetriNetUnfolderBase]: 1245/2105 cut-off events. [2024-06-28 02:28:44,467 INFO L125 PetriNetUnfolderBase]: For 45443/45449 co-relation queries the response was YES. [2024-06-28 02:28:44,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11785 conditions, 2105 events. 1245/2105 cut-off events. For 45443/45449 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11618 event pairs, 308 based on Foata normal form. 7/2111 useless extension candidates. Maximal degree in co-relation 11708. Up to 1853 conditions per place. [2024-06-28 02:28:44,482 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 141 selfloop transitions, 45 changer transitions 0/193 dead transitions. [2024-06-28 02:28:44,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 193 transitions, 2265 flow [2024-06-28 02:28:44,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:44,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:44,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:28:44,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:28:44,483 INFO L175 Difference]: Start difference. First operand has 157 places, 168 transitions, 1713 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:28:44,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 193 transitions, 2265 flow [2024-06-28 02:28:44,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 193 transitions, 2169 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:28:44,576 INFO L231 Difference]: Finished difference. Result has 160 places, 177 transitions, 1817 flow [2024-06-28 02:28:44,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1817, PETRI_PLACES=160, PETRI_TRANSITIONS=177} [2024-06-28 02:28:44,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-28 02:28:44,577 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 177 transitions, 1817 flow [2024-06-28 02:28:44,577 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-28 02:28:44,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:44,577 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-28 02:28:44,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:28:44,578 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-28 02:28:44,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:44,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1536126715, now seen corresponding path program 2 times [2024-06-28 02:28:44,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:44,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030389951] [2024-06-28 02:28:44,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:44,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:44,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:44,683 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-28 02:28:44,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:44,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030389951] [2024-06-28 02:28:44,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030389951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:44,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:44,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:44,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241224434] [2024-06-28 02:28:44,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:44,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:44,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:44,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:44,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:44,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:44,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 177 transitions, 1817 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-28 02:28:44,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:44,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:44,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:44,981 INFO L124 PetriNetUnfolderBase]: 1250/2112 cut-off events. [2024-06-28 02:28:44,981 INFO L125 PetriNetUnfolderBase]: For 45893/45899 co-relation queries the response was YES. [2024-06-28 02:28:44,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12003 conditions, 2112 events. 1250/2112 cut-off events. For 45893/45899 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11626 event pairs, 308 based on Foata normal form. 7/2118 useless extension candidates. Maximal degree in co-relation 11925. Up to 1859 conditions per place. [2024-06-28 02:28:44,999 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 142 selfloop transitions, 46 changer transitions 0/195 dead transitions. [2024-06-28 02:28:44,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 195 transitions, 2327 flow [2024-06-28 02:28:44,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:44,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:45,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:28:45,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-28 02:28:45,001 INFO L175 Difference]: Start difference. First operand has 160 places, 177 transitions, 1817 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:28:45,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 195 transitions, 2327 flow [2024-06-28 02:28:45,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 195 transitions, 2261 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:45,109 INFO L231 Difference]: Finished difference. Result has 164 places, 180 transitions, 1897 flow [2024-06-28 02:28:45,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1897, PETRI_PLACES=164, PETRI_TRANSITIONS=180} [2024-06-28 02:28:45,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-28 02:28:45,110 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 180 transitions, 1897 flow [2024-06-28 02:28:45,110 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-28 02:28:45,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:45,110 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-28 02:28:45,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:28:45,111 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-28 02:28:45,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:45,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1535889565, now seen corresponding path program 3 times [2024-06-28 02:28:45,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:45,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102886901] [2024-06-28 02:28:45,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:45,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:45,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:45,226 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-28 02:28:45,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:45,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102886901] [2024-06-28 02:28:45,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102886901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:45,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:45,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:45,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40521136] [2024-06-28 02:28:45,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:45,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:45,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:45,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:45,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:45,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:45,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 180 transitions, 1897 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-28 02:28:45,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:45,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:45,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:45,524 INFO L124 PetriNetUnfolderBase]: 1247/2110 cut-off events. [2024-06-28 02:28:45,524 INFO L125 PetriNetUnfolderBase]: For 48763/48775 co-relation queries the response was YES. [2024-06-28 02:28:45,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12115 conditions, 2110 events. 1247/2110 cut-off events. For 48763/48775 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11671 event pairs, 320 based on Foata normal form. 13/2122 useless extension candidates. Maximal degree in co-relation 12035. Up to 1856 conditions per place. [2024-06-28 02:28:45,541 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 140 selfloop transitions, 42 changer transitions 0/189 dead transitions. [2024-06-28 02:28:45,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 189 transitions, 2283 flow [2024-06-28 02:28:45,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:45,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:45,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 02:28:45,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-28 02:28:45,543 INFO L175 Difference]: Start difference. First operand has 164 places, 180 transitions, 1897 flow. Second operand 5 states and 117 transitions. [2024-06-28 02:28:45,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 189 transitions, 2283 flow [2024-06-28 02:28:45,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 189 transitions, 2167 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:28:45,651 INFO L231 Difference]: Finished difference. Result has 163 places, 180 transitions, 1875 flow [2024-06-28 02:28:45,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1875, PETRI_PLACES=163, PETRI_TRANSITIONS=180} [2024-06-28 02:28:45,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-28 02:28:45,652 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 180 transitions, 1875 flow [2024-06-28 02:28:45,652 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-28 02:28:45,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:45,652 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-28 02:28:45,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:28:45,653 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-28 02:28:45,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:45,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1535880637, now seen corresponding path program 1 times [2024-06-28 02:28:45,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:45,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152812654] [2024-06-28 02:28:45,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:45,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:45,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:45,775 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-28 02:28:45,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:45,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152812654] [2024-06-28 02:28:45,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152812654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:45,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:45,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:45,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66247004] [2024-06-28 02:28:45,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:45,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:45,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:45,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:45,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:45,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:45,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 180 transitions, 1875 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-28 02:28:45,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:45,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:45,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:46,065 INFO L124 PetriNetUnfolderBase]: 1228/2083 cut-off events. [2024-06-28 02:28:46,066 INFO L125 PetriNetUnfolderBase]: For 49827/49836 co-relation queries the response was YES. [2024-06-28 02:28:46,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11859 conditions, 2083 events. 1228/2083 cut-off events. For 49827/49836 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11643 event pairs, 309 based on Foata normal form. 15/2086 useless extension candidates. Maximal degree in co-relation 11780. Up to 1773 conditions per place. [2024-06-28 02:28:46,083 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 149 selfloop transitions, 23 changer transitions 0/194 dead transitions. [2024-06-28 02:28:46,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 194 transitions, 2285 flow [2024-06-28 02:28:46,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:46,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:46,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 02:28:46,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-28 02:28:46,085 INFO L175 Difference]: Start difference. First operand has 163 places, 180 transitions, 1875 flow. Second operand 5 states and 121 transitions. [2024-06-28 02:28:46,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 194 transitions, 2285 flow [2024-06-28 02:28:46,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 194 transitions, 2195 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:46,184 INFO L231 Difference]: Finished difference. Result has 163 places, 181 transitions, 1854 flow [2024-06-28 02:28:46,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1854, PETRI_PLACES=163, PETRI_TRANSITIONS=181} [2024-06-28 02:28:46,185 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-28 02:28:46,185 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 181 transitions, 1854 flow [2024-06-28 02:28:46,185 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-28 02:28:46,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:46,185 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-28 02:28:46,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:28:46,186 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-28 02:28:46,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:46,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1176617703, now seen corresponding path program 4 times [2024-06-28 02:28:46,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:46,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61734982] [2024-06-28 02:28:46,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:46,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:46,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:46,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-28 02:28:46,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:46,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61734982] [2024-06-28 02:28:46,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61734982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:46,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:46,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:46,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476052555] [2024-06-28 02:28:46,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:46,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:46,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:46,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:46,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:46,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:46,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 181 transitions, 1854 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-28 02:28:46,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:46,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:46,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:46,519 INFO L124 PetriNetUnfolderBase]: 1288/2171 cut-off events. [2024-06-28 02:28:46,520 INFO L125 PetriNetUnfolderBase]: For 46261/46267 co-relation queries the response was YES. [2024-06-28 02:28:46,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12345 conditions, 2171 events. 1288/2171 cut-off events. For 46261/46267 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 11966 event pairs, 315 based on Foata normal form. 7/2177 useless extension candidates. Maximal degree in co-relation 12266. Up to 1905 conditions per place. [2024-06-28 02:28:46,536 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 148 selfloop transitions, 50 changer transitions 0/205 dead transitions. [2024-06-28 02:28:46,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 205 transitions, 2438 flow [2024-06-28 02:28:46,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:46,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:46,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:28:46,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 02:28:46,537 INFO L175 Difference]: Start difference. First operand has 163 places, 181 transitions, 1854 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:28:46,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 205 transitions, 2438 flow [2024-06-28 02:28:46,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 205 transitions, 2397 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:46,634 INFO L231 Difference]: Finished difference. Result has 168 places, 190 transitions, 2034 flow [2024-06-28 02:28:46,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2034, PETRI_PLACES=168, PETRI_TRANSITIONS=190} [2024-06-28 02:28:46,635 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-28 02:28:46,635 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 190 transitions, 2034 flow [2024-06-28 02:28:46,635 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-28 02:28:46,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:46,635 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-28 02:28:46,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:28:46,635 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-28 02:28:46,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:46,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1264787427, now seen corresponding path program 5 times [2024-06-28 02:28:46,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:46,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043078839] [2024-06-28 02:28:46,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:46,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:46,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:46,734 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-28 02:28:46,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:46,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043078839] [2024-06-28 02:28:46,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043078839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:46,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:46,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:46,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953681469] [2024-06-28 02:28:46,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:46,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:46,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:46,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:46,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:46,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:46,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 190 transitions, 2034 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-28 02:28:46,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:46,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:46,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:46,969 INFO L124 PetriNetUnfolderBase]: 1293/2184 cut-off events. [2024-06-28 02:28:46,970 INFO L125 PetriNetUnfolderBase]: For 50113/50125 co-relation queries the response was YES. [2024-06-28 02:28:46,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12712 conditions, 2184 events. 1293/2184 cut-off events. For 50113/50125 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12135 event pairs, 328 based on Foata normal form. 13/2196 useless extension candidates. Maximal degree in co-relation 12631. Up to 1911 conditions per place. [2024-06-28 02:28:46,986 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 145 selfloop transitions, 52 changer transitions 0/204 dead transitions. [2024-06-28 02:28:46,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 204 transitions, 2560 flow [2024-06-28 02:28:46,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:46,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:46,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:28:46,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:28:46,987 INFO L175 Difference]: Start difference. First operand has 168 places, 190 transitions, 2034 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:28:46,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 204 transitions, 2560 flow [2024-06-28 02:28:47,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 204 transitions, 2505 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 02:28:47,093 INFO L231 Difference]: Finished difference. Result has 172 places, 193 transitions, 2131 flow [2024-06-28 02:28:47,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2131, PETRI_PLACES=172, PETRI_TRANSITIONS=193} [2024-06-28 02:28:47,094 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-28 02:28:47,094 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 193 transitions, 2131 flow [2024-06-28 02:28:47,094 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-28 02:28:47,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:47,094 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-28 02:28:47,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:28:47,094 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-28 02:28:47,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:47,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1042600197, now seen corresponding path program 6 times [2024-06-28 02:28:47,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:47,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082422441] [2024-06-28 02:28:47,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:47,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:47,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:47,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-28 02:28:47,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:47,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082422441] [2024-06-28 02:28:47,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082422441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:47,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:47,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:47,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613513153] [2024-06-28 02:28:47,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:47,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:47,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:47,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:47,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:47,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:47,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 193 transitions, 2131 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-28 02:28:47,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:47,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:47,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:47,466 INFO L124 PetriNetUnfolderBase]: 1298/2189 cut-off events. [2024-06-28 02:28:47,467 INFO L125 PetriNetUnfolderBase]: For 51486/51492 co-relation queries the response was YES. [2024-06-28 02:28:47,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12785 conditions, 2189 events. 1298/2189 cut-off events. For 51486/51492 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12126 event pairs, 319 based on Foata normal form. 7/2195 useless extension candidates. Maximal degree in co-relation 12701. Up to 1917 conditions per place. [2024-06-28 02:28:47,484 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 146 selfloop transitions, 57 changer transitions 0/210 dead transitions. [2024-06-28 02:28:47,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 210 transitions, 2685 flow [2024-06-28 02:28:47,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:47,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:47,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:28:47,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:28:47,485 INFO L175 Difference]: Start difference. First operand has 172 places, 193 transitions, 2131 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:28:47,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 210 transitions, 2685 flow [2024-06-28 02:28:47,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 210 transitions, 2495 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:47,590 INFO L231 Difference]: Finished difference. Result has 174 places, 196 transitions, 2113 flow [2024-06-28 02:28:47,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2113, PETRI_PLACES=174, PETRI_TRANSITIONS=196} [2024-06-28 02:28:47,591 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-28 02:28:47,591 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 196 transitions, 2113 flow [2024-06-28 02:28:47,591 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-28 02:28:47,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:47,592 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-28 02:28:47,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:28:47,592 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-28 02:28:47,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:47,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1949668085, now seen corresponding path program 7 times [2024-06-28 02:28:47,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:47,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357278838] [2024-06-28 02:28:47,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:47,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:47,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:47,691 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-28 02:28:47,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:47,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357278838] [2024-06-28 02:28:47,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357278838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:47,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:47,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:47,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399170003] [2024-06-28 02:28:47,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:47,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:47,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:47,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:47,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:47,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:47,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 196 transitions, 2113 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-28 02:28:47,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:47,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:47,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:47,970 INFO L124 PetriNetUnfolderBase]: 1295/2187 cut-off events. [2024-06-28 02:28:47,971 INFO L125 PetriNetUnfolderBase]: For 54489/54501 co-relation queries the response was YES. [2024-06-28 02:28:47,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12690 conditions, 2187 events. 1295/2187 cut-off events. For 54489/54501 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12166 event pairs, 328 based on Foata normal form. 13/2199 useless extension candidates. Maximal degree in co-relation 12606. Up to 1914 conditions per place. [2024-06-28 02:28:47,989 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 145 selfloop transitions, 54 changer transitions 0/206 dead transitions. [2024-06-28 02:28:47,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 206 transitions, 2535 flow [2024-06-28 02:28:47,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:47,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:47,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-28 02:28:47,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 02:28:47,995 INFO L175 Difference]: Start difference. First operand has 174 places, 196 transitions, 2113 flow. Second operand 6 states and 135 transitions. [2024-06-28 02:28:47,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 206 transitions, 2535 flow [2024-06-28 02:28:48,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 206 transitions, 2426 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:48,114 INFO L231 Difference]: Finished difference. Result has 176 places, 196 transitions, 2118 flow [2024-06-28 02:28:48,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2118, PETRI_PLACES=176, PETRI_TRANSITIONS=196} [2024-06-28 02:28:48,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-28 02:28:48,114 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 196 transitions, 2118 flow [2024-06-28 02:28:48,115 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-28 02:28:48,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:48,115 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-28 02:28:48,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:28:48,115 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-28 02:28:48,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:48,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1264796355, now seen corresponding path program 2 times [2024-06-28 02:28:48,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:48,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905521836] [2024-06-28 02:28:48,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:48,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:48,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:48,232 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-28 02:28:48,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:48,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905521836] [2024-06-28 02:28:48,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905521836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:48,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:48,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:48,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627635601] [2024-06-28 02:28:48,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:48,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:48,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:48,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:48,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:48,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:48,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 196 transitions, 2118 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-28 02:28:48,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:48,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:48,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:48,539 INFO L124 PetriNetUnfolderBase]: 1275/2161 cut-off events. [2024-06-28 02:28:48,539 INFO L125 PetriNetUnfolderBase]: For 58561/58568 co-relation queries the response was YES. [2024-06-28 02:28:48,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12539 conditions, 2161 events. 1275/2161 cut-off events. For 58561/58568 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12146 event pairs, 316 based on Foata normal form. 14/2163 useless extension candidates. Maximal degree in co-relation 12455. Up to 1843 conditions per place. [2024-06-28 02:28:48,556 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 158 selfloop transitions, 26 changer transitions 0/211 dead transitions. [2024-06-28 02:28:48,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 211 transitions, 2556 flow [2024-06-28 02:28:48,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:48,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:48,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:28:48,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 02:28:48,561 INFO L175 Difference]: Start difference. First operand has 176 places, 196 transitions, 2118 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:28:48,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 211 transitions, 2556 flow [2024-06-28 02:28:48,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 211 transitions, 2451 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:48,669 INFO L231 Difference]: Finished difference. Result has 178 places, 197 transitions, 2087 flow [2024-06-28 02:28:48,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2013, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2087, PETRI_PLACES=178, PETRI_TRANSITIONS=197} [2024-06-28 02:28:48,672 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-28 02:28:48,672 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 197 transitions, 2087 flow [2024-06-28 02:28:48,673 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-28 02:28:48,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:48,673 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-28 02:28:48,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:28:48,673 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-28 02:28:48,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:48,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1279081155, now seen corresponding path program 3 times [2024-06-28 02:28:48,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:48,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041115231] [2024-06-28 02:28:48,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:48,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:48,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:48,793 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-28 02:28:48,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:48,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041115231] [2024-06-28 02:28:48,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041115231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:48,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:48,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:48,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825357811] [2024-06-28 02:28:48,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:48,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:48,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:48,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:48,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:48,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:48,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 197 transitions, 2087 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-28 02:28:48,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:48,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:48,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:49,127 INFO L124 PetriNetUnfolderBase]: 1277/2167 cut-off events. [2024-06-28 02:28:49,128 INFO L125 PetriNetUnfolderBase]: For 58243/58248 co-relation queries the response was YES. [2024-06-28 02:28:49,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12502 conditions, 2167 events. 1277/2167 cut-off events. For 58243/58248 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12197 event pairs, 310 based on Foata normal form. 13/2168 useless extension candidates. Maximal degree in co-relation 12417. Up to 1783 conditions per place. [2024-06-28 02:28:49,146 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 159 selfloop transitions, 29 changer transitions 0/215 dead transitions. [2024-06-28 02:28:49,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 215 transitions, 2555 flow [2024-06-28 02:28:49,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:49,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:49,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:28:49,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:28:49,148 INFO L175 Difference]: Start difference. First operand has 178 places, 197 transitions, 2087 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:28:49,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 215 transitions, 2555 flow [2024-06-28 02:28:49,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 215 transitions, 2501 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:49,272 INFO L231 Difference]: Finished difference. Result has 180 places, 198 transitions, 2113 flow [2024-06-28 02:28:49,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2033, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2113, PETRI_PLACES=180, PETRI_TRANSITIONS=198} [2024-06-28 02:28:49,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-28 02:28:49,273 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 198 transitions, 2113 flow [2024-06-28 02:28:49,273 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-28 02:28:49,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:49,273 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-28 02:28:49,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:28:49,273 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-28 02:28:49,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:49,274 INFO L85 PathProgramCache]: Analyzing trace with hash -742342773, now seen corresponding path program 1 times [2024-06-28 02:28:49,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:49,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095506971] [2024-06-28 02:28:49,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:49,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:49,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:49,436 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-28 02:28:49,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:49,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095506971] [2024-06-28 02:28:49,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095506971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:49,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:49,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:49,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771624163] [2024-06-28 02:28:49,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:49,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:49,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:49,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:49,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:49,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:49,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 198 transitions, 2113 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-28 02:28:49,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:49,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:49,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:49,795 INFO L124 PetriNetUnfolderBase]: 1308/2219 cut-off events. [2024-06-28 02:28:49,795 INFO L125 PetriNetUnfolderBase]: For 59537/59537 co-relation queries the response was YES. [2024-06-28 02:28:49,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12856 conditions, 2219 events. 1308/2219 cut-off events. For 59537/59537 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12520 event pairs, 271 based on Foata normal form. 4/2217 useless extension candidates. Maximal degree in co-relation 12770. Up to 1832 conditions per place. [2024-06-28 02:28:49,817 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 154 selfloop transitions, 46 changer transitions 0/225 dead transitions. [2024-06-28 02:28:49,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 225 transitions, 2693 flow [2024-06-28 02:28:49,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:49,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:49,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:28:49,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:28:49,818 INFO L175 Difference]: Start difference. First operand has 180 places, 198 transitions, 2113 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:28:49,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 225 transitions, 2693 flow [2024-06-28 02:28:49,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 225 transitions, 2629 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:49,978 INFO L231 Difference]: Finished difference. Result has 183 places, 202 transitions, 2202 flow [2024-06-28 02:28:49,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2202, PETRI_PLACES=183, PETRI_TRANSITIONS=202} [2024-06-28 02:28:49,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-28 02:28:49,979 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 202 transitions, 2202 flow [2024-06-28 02:28:49,979 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-28 02:28:49,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:49,980 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-28 02:28:49,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:28:49,980 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-28 02:28:49,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:49,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1061156715, now seen corresponding path program 2 times [2024-06-28 02:28:49,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:49,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873980397] [2024-06-28 02:28:49,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:49,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:49,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:50,108 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-28 02:28:50,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:50,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873980397] [2024-06-28 02:28:50,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873980397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:50,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:50,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:50,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055688694] [2024-06-28 02:28:50,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:50,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:50,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:50,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:50,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:50,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:50,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 202 transitions, 2202 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-28 02:28:50,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:50,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:50,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:50,427 INFO L124 PetriNetUnfolderBase]: 1322/2241 cut-off events. [2024-06-28 02:28:50,427 INFO L125 PetriNetUnfolderBase]: For 62769/62769 co-relation queries the response was YES. [2024-06-28 02:28:50,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13120 conditions, 2241 events. 1322/2241 cut-off events. For 62769/62769 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 12651 event pairs, 308 based on Foata normal form. 4/2239 useless extension candidates. Maximal degree in co-relation 13033. Up to 1918 conditions per place. [2024-06-28 02:28:50,447 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 153 selfloop transitions, 44 changer transitions 0/222 dead transitions. [2024-06-28 02:28:50,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 222 transitions, 2670 flow [2024-06-28 02:28:50,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:50,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:50,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:28:50,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:28:50,449 INFO L175 Difference]: Start difference. First operand has 183 places, 202 transitions, 2202 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:28:50,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 222 transitions, 2670 flow [2024-06-28 02:28:50,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 222 transitions, 2582 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:50,596 INFO L231 Difference]: Finished difference. Result has 187 places, 204 transitions, 2242 flow [2024-06-28 02:28:50,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2122, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2242, PETRI_PLACES=187, PETRI_TRANSITIONS=204} [2024-06-28 02:28:50,596 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-28 02:28:50,597 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 204 transitions, 2242 flow [2024-06-28 02:28:50,597 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-28 02:28:50,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:50,597 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-28 02:28:50,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:28:50,597 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-28 02:28:50,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:50,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1176447885, now seen corresponding path program 3 times [2024-06-28 02:28:50,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:50,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003251366] [2024-06-28 02:28:50,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:50,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:50,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:50,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-28 02:28:50,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:50,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003251366] [2024-06-28 02:28:50,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003251366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:50,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:50,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:50,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687901312] [2024-06-28 02:28:50,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:50,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:50,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:50,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:50,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:50,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:50,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 204 transitions, 2242 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-28 02:28:50,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:50,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:50,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:51,060 INFO L124 PetriNetUnfolderBase]: 1336/2263 cut-off events. [2024-06-28 02:28:51,060 INFO L125 PetriNetUnfolderBase]: For 66134/66134 co-relation queries the response was YES. [2024-06-28 02:28:51,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13308 conditions, 2263 events. 1336/2263 cut-off events. For 66134/66134 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12811 event pairs, 308 based on Foata normal form. 4/2261 useless extension candidates. Maximal degree in co-relation 13219. Up to 1968 conditions per place. [2024-06-28 02:28:51,078 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 165 selfloop transitions, 31 changer transitions 0/221 dead transitions. [2024-06-28 02:28:51,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 221 transitions, 2696 flow [2024-06-28 02:28:51,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:51,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:51,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:28:51,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-28 02:28:51,080 INFO L175 Difference]: Start difference. First operand has 187 places, 204 transitions, 2242 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:28:51,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 221 transitions, 2696 flow [2024-06-28 02:28:51,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 221 transitions, 2598 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:51,195 INFO L231 Difference]: Finished difference. Result has 189 places, 206 transitions, 2242 flow [2024-06-28 02:28:51,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2242, PETRI_PLACES=189, PETRI_TRANSITIONS=206} [2024-06-28 02:28:51,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-28 02:28:51,196 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 206 transitions, 2242 flow [2024-06-28 02:28:51,196 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-28 02:28:51,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:51,196 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-28 02:28:51,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:28:51,197 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-28 02:28:51,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:51,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1176632583, now seen corresponding path program 1 times [2024-06-28 02:28:51,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:51,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887349843] [2024-06-28 02:28:51,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:51,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:51,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:51,304 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-28 02:28:51,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:51,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887349843] [2024-06-28 02:28:51,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887349843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:51,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:51,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:51,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59515868] [2024-06-28 02:28:51,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:51,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:51,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:51,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:51,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:51,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:51,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 206 transitions, 2242 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-28 02:28:51,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:51,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:51,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:51,671 INFO L124 PetriNetUnfolderBase]: 1389/2333 cut-off events. [2024-06-28 02:28:51,672 INFO L125 PetriNetUnfolderBase]: For 67477/67477 co-relation queries the response was YES. [2024-06-28 02:28:51,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13730 conditions, 2333 events. 1389/2333 cut-off events. For 67477/67477 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 13096 event pairs, 311 based on Foata normal form. 2/2334 useless extension candidates. Maximal degree in co-relation 13640. Up to 2125 conditions per place. [2024-06-28 02:28:51,687 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 192 selfloop transitions, 25 changer transitions 0/224 dead transitions. [2024-06-28 02:28:51,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 224 transitions, 2743 flow [2024-06-28 02:28:51,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:51,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:51,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 02:28:51,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:28:51,689 INFO L175 Difference]: Start difference. First operand has 189 places, 206 transitions, 2242 flow. Second operand 7 states and 154 transitions. [2024-06-28 02:28:51,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 224 transitions, 2743 flow [2024-06-28 02:28:51,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 224 transitions, 2667 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:51,838 INFO L231 Difference]: Finished difference. Result has 191 places, 208 transitions, 2247 flow [2024-06-28 02:28:51,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2247, PETRI_PLACES=191, PETRI_TRANSITIONS=208} [2024-06-28 02:28:51,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-28 02:28:51,839 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 208 transitions, 2247 flow [2024-06-28 02:28:51,839 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-28 02:28:51,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:51,840 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-28 02:28:51,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:28:51,840 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-28 02:28:51,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:51,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1042430379, now seen corresponding path program 4 times [2024-06-28 02:28:51,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:51,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250418967] [2024-06-28 02:28:51,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:51,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:51,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:51,963 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-28 02:28:51,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:51,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250418967] [2024-06-28 02:28:51,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250418967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:51,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:51,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:51,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119840448] [2024-06-28 02:28:51,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:51,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:51,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:51,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:51,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:52,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:28:52,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 208 transitions, 2247 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-28 02:28:52,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:52,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:28:52,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:52,331 INFO L124 PetriNetUnfolderBase]: 1332/2259 cut-off events. [2024-06-28 02:28:52,332 INFO L125 PetriNetUnfolderBase]: For 68761/68761 co-relation queries the response was YES. [2024-06-28 02:28:52,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13216 conditions, 2259 events. 1332/2259 cut-off events. For 68761/68761 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12801 event pairs, 269 based on Foata normal form. 4/2257 useless extension candidates. Maximal degree in co-relation 13125. Up to 1892 conditions per place. [2024-06-28 02:28:52,350 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 159 selfloop transitions, 43 changer transitions 0/228 dead transitions. [2024-06-28 02:28:52,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 228 transitions, 2701 flow [2024-06-28 02:28:52,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:52,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:52,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:28:52,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:28:52,352 INFO L175 Difference]: Start difference. First operand has 191 places, 208 transitions, 2247 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:28:52,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 228 transitions, 2701 flow [2024-06-28 02:28:52,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 228 transitions, 2624 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:52,494 INFO L231 Difference]: Finished difference. Result has 192 places, 208 transitions, 2270 flow [2024-06-28 02:28:52,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2270, PETRI_PLACES=192, PETRI_TRANSITIONS=208} [2024-06-28 02:28:52,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-28 02:28:52,495 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 208 transitions, 2270 flow [2024-06-28 02:28:52,495 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-28 02:28:52,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:52,495 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-28 02:28:52,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:28:52,495 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-28 02:28:52,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:52,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1943426855, now seen corresponding path program 2 times [2024-06-28 02:28:52,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:52,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160232651] [2024-06-28 02:28:52,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:52,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:52,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:52,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-28 02:28:52,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:52,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160232651] [2024-06-28 02:28:52,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160232651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:52,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:52,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:52,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008202553] [2024-06-28 02:28:52,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:52,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:52,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:52,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:52,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:52,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:52,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 208 transitions, 2270 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-28 02:28:52,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:52,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:52,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:52,948 INFO L124 PetriNetUnfolderBase]: 1387/2331 cut-off events. [2024-06-28 02:28:52,949 INFO L125 PetriNetUnfolderBase]: For 70665/70665 co-relation queries the response was YES. [2024-06-28 02:28:52,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13778 conditions, 2331 events. 1387/2331 cut-off events. For 70665/70665 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13095 event pairs, 309 based on Foata normal form. 2/2332 useless extension candidates. Maximal degree in co-relation 13686. Up to 2117 conditions per place. [2024-06-28 02:28:52,967 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 191 selfloop transitions, 27 changer transitions 0/225 dead transitions. [2024-06-28 02:28:52,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 225 transitions, 2775 flow [2024-06-28 02:28:52,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:52,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:52,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:28:52,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:28:52,968 INFO L175 Difference]: Start difference. First operand has 192 places, 208 transitions, 2270 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:28:52,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 225 transitions, 2775 flow [2024-06-28 02:28:53,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 225 transitions, 2679 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:53,144 INFO L231 Difference]: Finished difference. Result has 193 places, 210 transitions, 2266 flow [2024-06-28 02:28:53,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2266, PETRI_PLACES=193, PETRI_TRANSITIONS=210} [2024-06-28 02:28:53,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-28 02:28:53,145 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 210 transitions, 2266 flow [2024-06-28 02:28:53,145 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-28 02:28:53,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:53,145 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-28 02:28:53,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:28:53,145 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-28 02:28:53,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:53,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1278790437, now seen corresponding path program 3 times [2024-06-28 02:28:53,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:53,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659545081] [2024-06-28 02:28:53,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:53,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:53,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:53,276 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-28 02:28:53,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:53,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659545081] [2024-06-28 02:28:53,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659545081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:53,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:53,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:53,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868371861] [2024-06-28 02:28:53,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:53,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:53,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:53,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:53,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:53,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:53,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 210 transitions, 2266 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-28 02:28:53,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:53,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:53,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:53,599 INFO L124 PetriNetUnfolderBase]: 1395/2344 cut-off events. [2024-06-28 02:28:53,600 INFO L125 PetriNetUnfolderBase]: For 71364/71370 co-relation queries the response was YES. [2024-06-28 02:28:53,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13886 conditions, 2344 events. 1395/2344 cut-off events. For 71364/71370 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13166 event pairs, 316 based on Foata normal form. 8/2351 useless extension candidates. Maximal degree in co-relation 13793. Up to 2135 conditions per place. [2024-06-28 02:28:53,619 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 193 selfloop transitions, 24 changer transitions 0/224 dead transitions. [2024-06-28 02:28:53,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 224 transitions, 2765 flow [2024-06-28 02:28:53,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:53,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:53,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 02:28:53,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:28:53,621 INFO L175 Difference]: Start difference. First operand has 193 places, 210 transitions, 2266 flow. Second operand 6 states and 132 transitions. [2024-06-28 02:28:53,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 224 transitions, 2765 flow [2024-06-28 02:28:53,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 224 transitions, 2689 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:53,780 INFO L231 Difference]: Finished difference. Result has 195 places, 212 transitions, 2277 flow [2024-06-28 02:28:53,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2277, PETRI_PLACES=195, PETRI_TRANSITIONS=212} [2024-06-28 02:28:53,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-28 02:28:53,780 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 212 transitions, 2277 flow [2024-06-28 02:28:53,780 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-28 02:28:53,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:53,781 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-28 02:28:53,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:28:53,781 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-28 02:28:53,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:53,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1279087107, now seen corresponding path program 4 times [2024-06-28 02:28:53,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:53,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156491272] [2024-06-28 02:28:53,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:53,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:53,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:53,879 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-28 02:28:53,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:53,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156491272] [2024-06-28 02:28:53,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156491272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:53,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:53,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:28:53,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308198975] [2024-06-28 02:28:53,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:53,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:28:53,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:53,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:28:53,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:28:53,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:53,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 212 transitions, 2277 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-28 02:28:53,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:53,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:53,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:54,234 INFO L124 PetriNetUnfolderBase]: 1390/2337 cut-off events. [2024-06-28 02:28:54,234 INFO L125 PetriNetUnfolderBase]: For 69476/69482 co-relation queries the response was YES. [2024-06-28 02:28:54,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13720 conditions, 2337 events. 1390/2337 cut-off events. For 69476/69482 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13143 event pairs, 305 based on Foata normal form. 8/2344 useless extension candidates. Maximal degree in co-relation 13626. Up to 2102 conditions per place. [2024-06-28 02:28:54,255 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 189 selfloop transitions, 31 changer transitions 0/227 dead transitions. [2024-06-28 02:28:54,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 227 transitions, 2784 flow [2024-06-28 02:28:54,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:54,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:54,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 02:28:54,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-28 02:28:54,257 INFO L175 Difference]: Start difference. First operand has 195 places, 212 transitions, 2277 flow. Second operand 6 states and 133 transitions. [2024-06-28 02:28:54,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 227 transitions, 2784 flow [2024-06-28 02:28:54,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 227 transitions, 2717 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:54,432 INFO L231 Difference]: Finished difference. Result has 197 places, 214 transitions, 2311 flow [2024-06-28 02:28:54,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2311, PETRI_PLACES=197, PETRI_TRANSITIONS=214} [2024-06-28 02:28:54,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-28 02:28:54,433 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 214 transitions, 2311 flow [2024-06-28 02:28:54,433 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-28 02:28:54,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:54,434 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-28 02:28:54,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:28:54,434 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-28 02:28:54,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:54,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1660985761, now seen corresponding path program 1 times [2024-06-28 02:28:54,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:54,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224285347] [2024-06-28 02:28:54,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:54,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:54,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:54,541 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-28 02:28:54,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:54,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224285347] [2024-06-28 02:28:54,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224285347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:54,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:54,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:54,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246480342] [2024-06-28 02:28:54,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:54,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:54,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:54,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:54,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:54,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:54,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 214 transitions, 2311 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-28 02:28:54,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:54,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:54,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:54,882 INFO L124 PetriNetUnfolderBase]: 1403/2355 cut-off events. [2024-06-28 02:28:54,883 INFO L125 PetriNetUnfolderBase]: For 72666/72670 co-relation queries the response was YES. [2024-06-28 02:28:54,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14048 conditions, 2355 events. 1403/2355 cut-off events. For 72666/72670 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13265 event pairs, 326 based on Foata normal form. 2/2355 useless extension candidates. Maximal degree in co-relation 13953. Up to 2023 conditions per place. [2024-06-28 02:28:54,902 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 59 changer transitions 0/237 dead transitions. [2024-06-28 02:28:54,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 237 transitions, 2989 flow [2024-06-28 02:28:54,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:54,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:54,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:28:54,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:28:54,903 INFO L175 Difference]: Start difference. First operand has 197 places, 214 transitions, 2311 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:28:54,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 237 transitions, 2989 flow [2024-06-28 02:28:55,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 237 transitions, 2904 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:55,050 INFO L231 Difference]: Finished difference. Result has 199 places, 220 transitions, 2455 flow [2024-06-28 02:28:55,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2455, PETRI_PLACES=199, PETRI_TRANSITIONS=220} [2024-06-28 02:28:55,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-28 02:28:55,051 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 220 transitions, 2455 flow [2024-06-28 02:28:55,051 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-28 02:28:55,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:55,051 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-28 02:28:55,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:28:55,051 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-28 02:28:55,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:55,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1876322291, now seen corresponding path program 2 times [2024-06-28 02:28:55,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:55,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99703136] [2024-06-28 02:28:55,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:55,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:55,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:55,181 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-28 02:28:55,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:55,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99703136] [2024-06-28 02:28:55,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99703136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:55,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:55,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:55,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229187253] [2024-06-28 02:28:55,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:55,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:55,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:55,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:55,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:55,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:55,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 220 transitions, 2455 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-28 02:28:55,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:55,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:55,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:55,556 INFO L124 PetriNetUnfolderBase]: 1413/2371 cut-off events. [2024-06-28 02:28:55,557 INFO L125 PetriNetUnfolderBase]: For 77150/77154 co-relation queries the response was YES. [2024-06-28 02:28:55,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14493 conditions, 2371 events. 1413/2371 cut-off events. For 77150/77154 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 13374 event pairs, 326 based on Foata normal form. 2/2371 useless extension candidates. Maximal degree in co-relation 14397. Up to 2088 conditions per place. [2024-06-28 02:28:55,577 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 188 selfloop transitions, 44 changer transitions 0/239 dead transitions. [2024-06-28 02:28:55,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 239 transitions, 3033 flow [2024-06-28 02:28:55,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:55,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:55,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:28:55,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 02:28:55,578 INFO L175 Difference]: Start difference. First operand has 199 places, 220 transitions, 2455 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:28:55,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 239 transitions, 3033 flow [2024-06-28 02:28:55,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 239 transitions, 2949 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:55,783 INFO L231 Difference]: Finished difference. Result has 202 places, 226 transitions, 2560 flow [2024-06-28 02:28:55,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2376, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2560, PETRI_PLACES=202, PETRI_TRANSITIONS=226} [2024-06-28 02:28:55,784 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-28 02:28:55,784 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 226 transitions, 2560 flow [2024-06-28 02:28:55,784 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-28 02:28:55,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:55,785 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-28 02:28:55,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:28:55,785 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-28 02:28:55,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:55,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1876322477, now seen corresponding path program 1 times [2024-06-28 02:28:55,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:55,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804343710] [2024-06-28 02:28:55,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:55,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:55,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:55,903 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-28 02:28:55,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:55,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804343710] [2024-06-28 02:28:55,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804343710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:55,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:55,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:55,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330588376] [2024-06-28 02:28:55,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:55,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:55,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:55,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:55,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:55,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:55,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 226 transitions, 2560 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-28 02:28:55,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:55,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:55,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:56,287 INFO L124 PetriNetUnfolderBase]: 1457/2441 cut-off events. [2024-06-28 02:28:56,287 INFO L125 PetriNetUnfolderBase]: For 79210/79214 co-relation queries the response was YES. [2024-06-28 02:28:56,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15161 conditions, 2441 events. 1457/2441 cut-off events. For 79210/79214 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 13815 event pairs, 325 based on Foata normal form. 2/2441 useless extension candidates. Maximal degree in co-relation 15064. Up to 2132 conditions per place. [2024-06-28 02:28:56,308 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 188 selfloop transitions, 67 changer transitions 0/262 dead transitions. [2024-06-28 02:28:56,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 262 transitions, 3521 flow [2024-06-28 02:28:56,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:56,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:56,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:28:56,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:28:56,309 INFO L175 Difference]: Start difference. First operand has 202 places, 226 transitions, 2560 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:28:56,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 262 transitions, 3521 flow [2024-06-28 02:28:56,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 262 transitions, 3401 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:56,514 INFO L231 Difference]: Finished difference. Result has 208 places, 246 transitions, 2985 flow [2024-06-28 02:28:56,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2985, PETRI_PLACES=208, PETRI_TRANSITIONS=246} [2024-06-28 02:28:56,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-28 02:28:56,514 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 246 transitions, 2985 flow [2024-06-28 02:28:56,515 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-28 02:28:56,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:56,515 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-28 02:28:56,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:28:56,515 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-28 02:28:56,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:56,515 INFO L85 PathProgramCache]: Analyzing trace with hash -50076773, now seen corresponding path program 2 times [2024-06-28 02:28:56,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:56,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066310889] [2024-06-28 02:28:56,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:56,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:56,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:56,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-28 02:28:56,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:56,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066310889] [2024-06-28 02:28:56,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066310889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:56,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:56,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:56,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186468461] [2024-06-28 02:28:56,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:56,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:56,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:56,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:56,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:56,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:56,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 246 transitions, 2985 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-28 02:28:56,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:56,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:56,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:57,004 INFO L124 PetriNetUnfolderBase]: 1462/2448 cut-off events. [2024-06-28 02:28:57,005 INFO L125 PetriNetUnfolderBase]: For 83772/83776 co-relation queries the response was YES. [2024-06-28 02:28:57,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15664 conditions, 2448 events. 1462/2448 cut-off events. For 83772/83776 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13843 event pairs, 325 based on Foata normal form. 2/2448 useless extension candidates. Maximal degree in co-relation 15564. Up to 2138 conditions per place. [2024-06-28 02:28:57,026 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 187 selfloop transitions, 70 changer transitions 0/264 dead transitions. [2024-06-28 02:28:57,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 264 transitions, 3696 flow [2024-06-28 02:28:57,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:28:57,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:28:57,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:28:57,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:28:57,035 INFO L175 Difference]: Start difference. First operand has 208 places, 246 transitions, 2985 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:28:57,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 264 transitions, 3696 flow [2024-06-28 02:28:57,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 264 transitions, 3618 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:57,264 INFO L231 Difference]: Finished difference. Result has 212 places, 250 transitions, 3191 flow [2024-06-28 02:28:57,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2907, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3191, PETRI_PLACES=212, PETRI_TRANSITIONS=250} [2024-06-28 02:28:57,265 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-28 02:28:57,265 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 250 transitions, 3191 flow [2024-06-28 02:28:57,265 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-28 02:28:57,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:57,265 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-28 02:28:57,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:28:57,266 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-28 02:28:57,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:57,266 INFO L85 PathProgramCache]: Analyzing trace with hash -85588823, now seen corresponding path program 3 times [2024-06-28 02:28:57,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:57,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077898418] [2024-06-28 02:28:57,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:57,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:57,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:57,381 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-28 02:28:57,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:57,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077898418] [2024-06-28 02:28:57,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077898418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:57,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:57,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:57,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933202887] [2024-06-28 02:28:57,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:57,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:57,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:57,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:57,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:57,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:57,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 250 transitions, 3191 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-28 02:28:57,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:57,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:57,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:57,756 INFO L124 PetriNetUnfolderBase]: 1459/2444 cut-off events. [2024-06-28 02:28:57,757 INFO L125 PetriNetUnfolderBase]: For 86330/86334 co-relation queries the response was YES. [2024-06-28 02:28:57,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15896 conditions, 2444 events. 1459/2444 cut-off events. For 86330/86334 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13818 event pairs, 325 based on Foata normal form. 2/2444 useless extension candidates. Maximal degree in co-relation 15793. Up to 2135 conditions per place. [2024-06-28 02:28:57,779 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 187 selfloop transitions, 70 changer transitions 0/264 dead transitions. [2024-06-28 02:28:57,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 264 transitions, 3739 flow [2024-06-28 02:28:57,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:57,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:57,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:28:57,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:28:57,780 INFO L175 Difference]: Start difference. First operand has 212 places, 250 transitions, 3191 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:28:57,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 264 transitions, 3739 flow [2024-06-28 02:28:58,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 264 transitions, 3606 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 02:28:58,005 INFO L231 Difference]: Finished difference. Result has 216 places, 250 transitions, 3212 flow [2024-06-28 02:28:58,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3212, PETRI_PLACES=216, PETRI_TRANSITIONS=250} [2024-06-28 02:28:58,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-28 02:28:58,006 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 250 transitions, 3212 flow [2024-06-28 02:28:58,006 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-28 02:28:58,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:58,006 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-28 02:28:58,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:28:58,007 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-28 02:28:58,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:58,007 INFO L85 PathProgramCache]: Analyzing trace with hash -85826159, now seen corresponding path program 3 times [2024-06-28 02:28:58,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:58,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928189596] [2024-06-28 02:28:58,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:58,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:58,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:58,130 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-28 02:28:58,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:58,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928189596] [2024-06-28 02:28:58,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928189596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:58,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:58,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:58,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855585860] [2024-06-28 02:28:58,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:58,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:58,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:58,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:58,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:58,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:58,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 250 transitions, 3212 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-28 02:28:58,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:58,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:58,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:58,510 INFO L124 PetriNetUnfolderBase]: 1456/2440 cut-off events. [2024-06-28 02:28:58,510 INFO L125 PetriNetUnfolderBase]: For 88436/88440 co-relation queries the response was YES. [2024-06-28 02:28:58,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15888 conditions, 2440 events. 1456/2440 cut-off events. For 88436/88440 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13790 event pairs, 325 based on Foata normal form. 2/2440 useless extension candidates. Maximal degree in co-relation 15784. Up to 2089 conditions per place. [2024-06-28 02:28:58,533 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 193 selfloop transitions, 65 changer transitions 0/265 dead transitions. [2024-06-28 02:28:58,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 265 transitions, 3766 flow [2024-06-28 02:28:58,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:28:58,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:28:58,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 02:28:58,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-28 02:28:58,534 INFO L175 Difference]: Start difference. First operand has 216 places, 250 transitions, 3212 flow. Second operand 5 states and 126 transitions. [2024-06-28 02:28:58,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 265 transitions, 3766 flow [2024-06-28 02:28:58,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 265 transitions, 3586 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:28:58,834 INFO L231 Difference]: Finished difference. Result has 215 places, 250 transitions, 3200 flow [2024-06-28 02:28:58,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3200, PETRI_PLACES=215, PETRI_TRANSITIONS=250} [2024-06-28 02:28:58,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-28 02:28:58,835 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 250 transitions, 3200 flow [2024-06-28 02:28:58,835 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-28 02:28:58,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:58,835 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-28 02:28:58,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:28:58,835 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-28 02:28:58,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:58,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1397279609, now seen corresponding path program 1 times [2024-06-28 02:28:58,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:58,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256304808] [2024-06-28 02:28:58,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:58,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:58,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:58,953 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-28 02:28:58,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:58,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256304808] [2024-06-28 02:28:58,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256304808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:58,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:58,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:58,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547227519] [2024-06-28 02:28:58,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:58,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:58,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:58,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:58,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:59,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:59,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 250 transitions, 3200 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-28 02:28:59,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:59,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:59,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:59,368 INFO L124 PetriNetUnfolderBase]: 1484/2488 cut-off events. [2024-06-28 02:28:59,368 INFO L125 PetriNetUnfolderBase]: For 94349/94353 co-relation queries the response was YES. [2024-06-28 02:28:59,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16147 conditions, 2488 events. 1484/2488 cut-off events. For 94349/94353 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 14134 event pairs, 246 based on Foata normal form. 7/2493 useless extension candidates. Maximal degree in co-relation 16043. Up to 2094 conditions per place. [2024-06-28 02:28:59,392 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 240 selfloop transitions, 30 changer transitions 0/277 dead transitions. [2024-06-28 02:28:59,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 277 transitions, 3969 flow [2024-06-28 02:28:59,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:59,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:59,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:28:59,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 02:28:59,393 INFO L175 Difference]: Start difference. First operand has 215 places, 250 transitions, 3200 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:28:59,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 277 transitions, 3969 flow [2024-06-28 02:28:59,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 277 transitions, 3807 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:59,698 INFO L231 Difference]: Finished difference. Result has 218 places, 253 transitions, 3142 flow [2024-06-28 02:28:59,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3142, PETRI_PLACES=218, PETRI_TRANSITIONS=253} [2024-06-28 02:28:59,698 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-28 02:28:59,699 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 253 transitions, 3142 flow [2024-06-28 02:28:59,699 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-28 02:28:59,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:59,699 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-28 02:28:59,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:28:59,699 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-28 02:28:59,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:59,700 INFO L85 PathProgramCache]: Analyzing trace with hash -52850219, now seen corresponding path program 2 times [2024-06-28 02:28:59,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:59,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021709448] [2024-06-28 02:28:59,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:59,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:59,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:59,822 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-28 02:28:59,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:59,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021709448] [2024-06-28 02:28:59,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021709448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:59,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:59,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:59,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139604249] [2024-06-28 02:28:59,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:59,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:59,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:59,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:59,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:59,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:59,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 253 transitions, 3142 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-28 02:28:59,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:59,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:59,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:00,228 INFO L124 PetriNetUnfolderBase]: 1471/2469 cut-off events. [2024-06-28 02:29:00,228 INFO L125 PetriNetUnfolderBase]: For 84726/84730 co-relation queries the response was YES. [2024-06-28 02:29:00,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15647 conditions, 2469 events. 1471/2469 cut-off events. For 84726/84730 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 14016 event pairs, 235 based on Foata normal form. 7/2474 useless extension candidates. Maximal degree in co-relation 15542. Up to 2088 conditions per place. [2024-06-28 02:29:00,253 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 237 selfloop transitions, 30 changer transitions 0/274 dead transitions. [2024-06-28 02:29:00,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 274 transitions, 3776 flow [2024-06-28 02:29:00,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:00,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:00,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:29:00,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:29:00,254 INFO L175 Difference]: Start difference. First operand has 218 places, 253 transitions, 3142 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:29:00,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 274 transitions, 3776 flow [2024-06-28 02:29:00,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 274 transitions, 3695 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:00,477 INFO L231 Difference]: Finished difference. Result has 220 places, 253 transitions, 3127 flow [2024-06-28 02:29:00,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3127, PETRI_PLACES=220, PETRI_TRANSITIONS=253} [2024-06-28 02:29:00,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-28 02:29:00,478 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 253 transitions, 3127 flow [2024-06-28 02:29:00,478 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-28 02:29:00,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:00,478 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-28 02:29:00,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:29:00,479 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-28 02:29:00,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:00,479 INFO L85 PathProgramCache]: Analyzing trace with hash 312386959, now seen corresponding path program 4 times [2024-06-28 02:29:00,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:00,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750427213] [2024-06-28 02:29:00,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:00,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:00,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:00,587 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-28 02:29:00,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:00,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750427213] [2024-06-28 02:29:00,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750427213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:00,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:00,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:00,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834072695] [2024-06-28 02:29:00,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:00,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:00,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:00,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:00,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:00,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:00,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 253 transitions, 3127 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-28 02:29:00,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:00,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:00,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:00,936 INFO L124 PetriNetUnfolderBase]: 1484/2497 cut-off events. [2024-06-28 02:29:00,936 INFO L125 PetriNetUnfolderBase]: For 84064/84068 co-relation queries the response was YES. [2024-06-28 02:29:00,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15776 conditions, 2497 events. 1484/2497 cut-off events. For 84064/84068 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 14250 event pairs, 324 based on Foata normal form. 2/2497 useless extension candidates. Maximal degree in co-relation 15671. Up to 2061 conditions per place. [2024-06-28 02:29:00,959 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 200 selfloop transitions, 77 changer transitions 0/284 dead transitions. [2024-06-28 02:29:00,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 284 transitions, 4081 flow [2024-06-28 02:29:00,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:00,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:00,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:29:00,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:29:00,960 INFO L175 Difference]: Start difference. First operand has 220 places, 253 transitions, 3127 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:29:00,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 284 transitions, 4081 flow [2024-06-28 02:29:01,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 284 transitions, 4009 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:01,262 INFO L231 Difference]: Finished difference. Result has 222 places, 262 transitions, 3387 flow [2024-06-28 02:29:01,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3387, PETRI_PLACES=222, PETRI_TRANSITIONS=262} [2024-06-28 02:29:01,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-28 02:29:01,262 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 262 transitions, 3387 flow [2024-06-28 02:29:01,262 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-28 02:29:01,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:01,263 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-28 02:29:01,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:29:01,263 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-28 02:29:01,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:01,263 INFO L85 PathProgramCache]: Analyzing trace with hash 312507115, now seen corresponding path program 4 times [2024-06-28 02:29:01,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:01,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345874187] [2024-06-28 02:29:01,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:01,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:01,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:01,385 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-28 02:29:01,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:01,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345874187] [2024-06-28 02:29:01,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345874187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:01,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:01,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:01,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650427370] [2024-06-28 02:29:01,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:01,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:01,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:01,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:01,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:01,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:01,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 262 transitions, 3387 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-28 02:29:01,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:01,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:01,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:01,796 INFO L124 PetriNetUnfolderBase]: 1502/2528 cut-off events. [2024-06-28 02:29:01,796 INFO L125 PetriNetUnfolderBase]: For 87086/87090 co-relation queries the response was YES. [2024-06-28 02:29:01,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16290 conditions, 2528 events. 1502/2528 cut-off events. For 87086/87090 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 14476 event pairs, 324 based on Foata normal form. 2/2528 useless extension candidates. Maximal degree in co-relation 16185. Up to 2133 conditions per place. [2024-06-28 02:29:01,820 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 188 selfloop transitions, 97 changer transitions 0/292 dead transitions. [2024-06-28 02:29:01,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 292 transitions, 4239 flow [2024-06-28 02:29:01,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:01,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:01,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-28 02:29:01,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-28 02:29:01,821 INFO L175 Difference]: Start difference. First operand has 222 places, 262 transitions, 3387 flow. Second operand 10 states and 219 transitions. [2024-06-28 02:29:01,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 292 transitions, 4239 flow [2024-06-28 02:29:02,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 292 transitions, 4029 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:02,142 INFO L231 Difference]: Finished difference. Result has 229 places, 271 transitions, 3523 flow [2024-06-28 02:29:02,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3523, PETRI_PLACES=229, PETRI_TRANSITIONS=271} [2024-06-28 02:29:02,143 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-28 02:29:02,143 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 271 transitions, 3523 flow [2024-06-28 02:29:02,143 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-28 02:29:02,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:02,143 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-28 02:29:02,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:29:02,143 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-28 02:29:02,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:02,144 INFO L85 PathProgramCache]: Analyzing trace with hash -987261893, now seen corresponding path program 5 times [2024-06-28 02:29:02,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:02,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474690064] [2024-06-28 02:29:02,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:02,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:02,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:02,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-28 02:29:02,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:02,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474690064] [2024-06-28 02:29:02,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474690064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:02,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:02,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:02,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774162145] [2024-06-28 02:29:02,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:02,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:02,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:02,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:02,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:02,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:02,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 271 transitions, 3523 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-28 02:29:02,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:02,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:02,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:02,617 INFO L124 PetriNetUnfolderBase]: 1507/2537 cut-off events. [2024-06-28 02:29:02,617 INFO L125 PetriNetUnfolderBase]: For 89616/89620 co-relation queries the response was YES. [2024-06-28 02:29:02,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16360 conditions, 2537 events. 1507/2537 cut-off events. For 89616/89620 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 14583 event pairs, 324 based on Foata normal form. 2/2537 useless extension candidates. Maximal degree in co-relation 16254. Up to 2089 conditions per place. [2024-06-28 02:29:02,640 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 200 selfloop transitions, 89 changer transitions 0/296 dead transitions. [2024-06-28 02:29:02,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 296 transitions, 4385 flow [2024-06-28 02:29:02,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:02,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:02,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:29:02,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:29:02,642 INFO L175 Difference]: Start difference. First operand has 229 places, 271 transitions, 3523 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:29:02,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 296 transitions, 4385 flow [2024-06-28 02:29:03,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 296 transitions, 4135 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:03,040 INFO L231 Difference]: Finished difference. Result has 230 places, 274 transitions, 3499 flow [2024-06-28 02:29:03,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3273, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3499, PETRI_PLACES=230, PETRI_TRANSITIONS=274} [2024-06-28 02:29:03,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 02:29:03,041 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 274 transitions, 3499 flow [2024-06-28 02:29:03,041 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-28 02:29:03,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:03,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] [2024-06-28 02:29:03,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:29:03,042 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-28 02:29:03,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:03,042 INFO L85 PathProgramCache]: Analyzing trace with hash 312506929, now seen corresponding path program 6 times [2024-06-28 02:29:03,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:03,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042968976] [2024-06-28 02:29:03,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:03,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:03,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:03,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-28 02:29:03,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:03,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042968976] [2024-06-28 02:29:03,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042968976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:03,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:03,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:03,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150374600] [2024-06-28 02:29:03,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:03,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:03,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:03,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:03,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:03,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:03,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 274 transitions, 3499 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-28 02:29:03,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:03,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:03,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:03,543 INFO L124 PetriNetUnfolderBase]: 1512/2546 cut-off events. [2024-06-28 02:29:03,543 INFO L125 PetriNetUnfolderBase]: For 91296/91300 co-relation queries the response was YES. [2024-06-28 02:29:03,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16260 conditions, 2546 events. 1512/2546 cut-off events. For 91296/91300 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 14605 event pairs, 324 based on Foata normal form. 2/2546 useless extension candidates. Maximal degree in co-relation 16153. Up to 2205 conditions per place. [2024-06-28 02:29:03,567 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 234 selfloop transitions, 53 changer transitions 0/294 dead transitions. [2024-06-28 02:29:03,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 294 transitions, 4163 flow [2024-06-28 02:29:03,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:03,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:03,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:29:03,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:29:03,568 INFO L175 Difference]: Start difference. First operand has 230 places, 274 transitions, 3499 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:29:03,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 294 transitions, 4163 flow [2024-06-28 02:29:03,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 294 transitions, 3937 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:03,967 INFO L231 Difference]: Finished difference. Result has 232 places, 277 transitions, 3439 flow [2024-06-28 02:29:03,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3439, PETRI_PLACES=232, PETRI_TRANSITIONS=277} [2024-06-28 02:29:03,967 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-28 02:29:03,968 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 277 transitions, 3439 flow [2024-06-28 02:29:03,968 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-28 02:29:03,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:03,968 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-28 02:29:03,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:29:03,968 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-28 02:29:03,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:03,969 INFO L85 PathProgramCache]: Analyzing trace with hash -986963363, now seen corresponding path program 7 times [2024-06-28 02:29:03,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:03,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172030098] [2024-06-28 02:29:03,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:03,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:03,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:04,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-28 02:29:04,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:04,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172030098] [2024-06-28 02:29:04,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172030098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:04,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:04,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:04,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180751506] [2024-06-28 02:29:04,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:04,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:04,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:04,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:04,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:04,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:04,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 277 transitions, 3439 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-28 02:29:04,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:04,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:04,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:04,472 INFO L124 PetriNetUnfolderBase]: 1517/2555 cut-off events. [2024-06-28 02:29:04,472 INFO L125 PetriNetUnfolderBase]: For 94116/94120 co-relation queries the response was YES. [2024-06-28 02:29:04,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16243 conditions, 2555 events. 1517/2555 cut-off events. For 94116/94120 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 14697 event pairs, 324 based on Foata normal form. 2/2555 useless extension candidates. Maximal degree in co-relation 16135. Up to 2101 conditions per place. [2024-06-28 02:29:04,495 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 195 selfloop transitions, 96 changer transitions 0/298 dead transitions. [2024-06-28 02:29:04,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 298 transitions, 4205 flow [2024-06-28 02:29:04,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:04,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:04,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:29:04,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:29:04,496 INFO L175 Difference]: Start difference. First operand has 232 places, 277 transitions, 3439 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:29:04,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 298 transitions, 4205 flow [2024-06-28 02:29:04,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 298 transitions, 4073 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:04,845 INFO L231 Difference]: Finished difference. Result has 234 places, 280 transitions, 3547 flow [2024-06-28 02:29:04,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3547, PETRI_PLACES=234, PETRI_TRANSITIONS=280} [2024-06-28 02:29:04,845 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-28 02:29:04,845 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 280 transitions, 3547 flow [2024-06-28 02:29:04,845 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-28 02:29:04,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:04,846 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-28 02:29:04,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:29:04,846 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-28 02:29:04,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:04,846 INFO L85 PathProgramCache]: Analyzing trace with hash 318048241, now seen corresponding path program 1 times [2024-06-28 02:29:04,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:04,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071030354] [2024-06-28 02:29:04,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:04,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:04,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:04,953 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-28 02:29:04,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:04,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071030354] [2024-06-28 02:29:04,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071030354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:04,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:04,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:04,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864600061] [2024-06-28 02:29:04,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:04,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:04,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:04,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:04,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:05,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:05,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 280 transitions, 3547 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-28 02:29:05,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:05,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:05,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:05,383 INFO L124 PetriNetUnfolderBase]: 1530/2578 cut-off events. [2024-06-28 02:29:05,383 INFO L125 PetriNetUnfolderBase]: For 98863/98869 co-relation queries the response was YES. [2024-06-28 02:29:05,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16574 conditions, 2578 events. 1530/2578 cut-off events. For 98863/98869 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 14840 event pairs, 315 based on Foata normal form. 7/2584 useless extension candidates. Maximal degree in co-relation 16465. Up to 2171 conditions per place. [2024-06-28 02:29:05,407 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 196 selfloop transitions, 104 changer transitions 0/307 dead transitions. [2024-06-28 02:29:05,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 307 transitions, 4377 flow [2024-06-28 02:29:05,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:05,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:05,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-28 02:29:05,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-28 02:29:05,409 INFO L175 Difference]: Start difference. First operand has 234 places, 280 transitions, 3547 flow. Second operand 10 states and 219 transitions. [2024-06-28 02:29:05,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 307 transitions, 4377 flow [2024-06-28 02:29:05,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 307 transitions, 4210 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:05,804 INFO L231 Difference]: Finished difference. Result has 240 places, 286 transitions, 3684 flow [2024-06-28 02:29:05,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3684, PETRI_PLACES=240, PETRI_TRANSITIONS=286} [2024-06-28 02:29:05,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-28 02:29:05,805 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 286 transitions, 3684 flow [2024-06-28 02:29:05,805 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-28 02:29:05,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:05,805 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-28 02:29:05,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:29:05,805 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-28 02:29:05,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:05,806 INFO L85 PathProgramCache]: Analyzing trace with hash 321772705, now seen corresponding path program 5 times [2024-06-28 02:29:05,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:05,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416411470] [2024-06-28 02:29:05,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:05,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:05,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:05,915 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-28 02:29:05,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:05,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416411470] [2024-06-28 02:29:05,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416411470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:05,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:05,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:05,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83281415] [2024-06-28 02:29:05,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:05,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:05,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:05,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:05,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:05,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:05,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 286 transitions, 3684 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-28 02:29:05,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:05,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:05,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:06,338 INFO L124 PetriNetUnfolderBase]: 1548/2606 cut-off events. [2024-06-28 02:29:06,338 INFO L125 PetriNetUnfolderBase]: For 104896/104900 co-relation queries the response was YES. [2024-06-28 02:29:06,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17095 conditions, 2606 events. 1548/2606 cut-off events. For 104896/104900 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 15040 event pairs, 323 based on Foata normal form. 2/2606 useless extension candidates. Maximal degree in co-relation 16985. Up to 2191 conditions per place. [2024-06-28 02:29:06,363 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 205 selfloop transitions, 101 changer transitions 0/313 dead transitions. [2024-06-28 02:29:06,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 313 transitions, 4647 flow [2024-06-28 02:29:06,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:06,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:06,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 02:29:06,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-28 02:29:06,364 INFO L175 Difference]: Start difference. First operand has 240 places, 286 transitions, 3684 flow. Second operand 9 states and 202 transitions. [2024-06-28 02:29:06,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 313 transitions, 4647 flow [2024-06-28 02:29:06,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 313 transitions, 4484 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:06,713 INFO L231 Difference]: Finished difference. Result has 242 places, 295 transitions, 3839 flow [2024-06-28 02:29:06,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3839, PETRI_PLACES=242, PETRI_TRANSITIONS=295} [2024-06-28 02:29:06,714 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 02:29:06,714 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 295 transitions, 3839 flow [2024-06-28 02:29:06,714 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-28 02:29:06,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:06,714 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-28 02:29:06,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:29:06,714 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-28 02:29:06,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:06,715 INFO L85 PathProgramCache]: Analyzing trace with hash 321772891, now seen corresponding path program 2 times [2024-06-28 02:29:06,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:06,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957991429] [2024-06-28 02:29:06,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:06,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:06,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:06,835 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-28 02:29:06,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:06,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957991429] [2024-06-28 02:29:06,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957991429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:06,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:06,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:06,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705310098] [2024-06-28 02:29:06,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:06,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:06,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:06,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:06,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:06,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:06,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 295 transitions, 3839 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-28 02:29:06,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:06,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:06,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:07,290 INFO L124 PetriNetUnfolderBase]: 1566/2638 cut-off events. [2024-06-28 02:29:07,290 INFO L125 PetriNetUnfolderBase]: For 106435/106441 co-relation queries the response was YES. [2024-06-28 02:29:07,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17427 conditions, 2638 events. 1566/2638 cut-off events. For 106435/106441 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15296 event pairs, 315 based on Foata normal form. 7/2644 useless extension candidates. Maximal degree in co-relation 17316. Up to 2291 conditions per place. [2024-06-28 02:29:07,316 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 81 changer transitions 0/323 dead transitions. [2024-06-28 02:29:07,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 323 transitions, 4721 flow [2024-06-28 02:29:07,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:29:07,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:29:07,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-28 02:29:07,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-28 02:29:07,318 INFO L175 Difference]: Start difference. First operand has 242 places, 295 transitions, 3839 flow. Second operand 11 states and 234 transitions. [2024-06-28 02:29:07,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 323 transitions, 4721 flow [2024-06-28 02:29:07,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 323 transitions, 4595 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:07,771 INFO L231 Difference]: Finished difference. Result has 251 places, 304 transitions, 4011 flow [2024-06-28 02:29:07,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4011, PETRI_PLACES=251, PETRI_TRANSITIONS=304} [2024-06-28 02:29:07,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-28 02:29:07,772 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 304 transitions, 4011 flow [2024-06-28 02:29:07,772 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-28 02:29:07,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:07,772 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-28 02:29:07,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:29:07,772 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-28 02:29:07,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:07,773 INFO L85 PathProgramCache]: Analyzing trace with hash 321761545, now seen corresponding path program 6 times [2024-06-28 02:29:07,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:07,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267861505] [2024-06-28 02:29:07,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:07,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:07,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:07,880 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-28 02:29:07,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:07,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267861505] [2024-06-28 02:29:07,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267861505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:07,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:07,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:07,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134912421] [2024-06-28 02:29:07,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:07,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:07,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:07,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:07,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:07,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:07,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 304 transitions, 4011 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-28 02:29:07,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:07,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:07,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:08,334 INFO L124 PetriNetUnfolderBase]: 1563/2631 cut-off events. [2024-06-28 02:29:08,335 INFO L125 PetriNetUnfolderBase]: For 108881/108885 co-relation queries the response was YES. [2024-06-28 02:29:08,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17436 conditions, 2631 events. 1563/2631 cut-off events. For 108881/108885 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15250 event pairs, 323 based on Foata normal form. 2/2631 useless extension candidates. Maximal degree in co-relation 17323. Up to 2213 conditions per place. [2024-06-28 02:29:08,360 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 103 changer transitions 0/323 dead transitions. [2024-06-28 02:29:08,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 323 transitions, 4791 flow [2024-06-28 02:29:08,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:29:08,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:29:08,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-28 02:29:08,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386363636363637 [2024-06-28 02:29:08,361 INFO L175 Difference]: Start difference. First operand has 251 places, 304 transitions, 4011 flow. Second operand 11 states and 237 transitions. [2024-06-28 02:29:08,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 323 transitions, 4791 flow [2024-06-28 02:29:08,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 323 transitions, 4711 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:08,680 INFO L231 Difference]: Finished difference. Result has 258 places, 304 transitions, 4143 flow [2024-06-28 02:29:08,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3931, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4143, PETRI_PLACES=258, PETRI_TRANSITIONS=304} [2024-06-28 02:29:08,681 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-28 02:29:08,681 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 304 transitions, 4143 flow [2024-06-28 02:29:08,681 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-28 02:29:08,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:08,682 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-28 02:29:08,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:29:08,682 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-28 02:29:08,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:08,682 INFO L85 PathProgramCache]: Analyzing trace with hash -983249873, now seen corresponding path program 8 times [2024-06-28 02:29:08,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:08,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923735402] [2024-06-28 02:29:08,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:08,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:08,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:08,791 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-28 02:29:08,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:08,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923735402] [2024-06-28 02:29:08,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923735402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:08,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:08,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:08,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249285871] [2024-06-28 02:29:08,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:08,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:08,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:08,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:08,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:08,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:08,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 304 transitions, 4143 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-28 02:29:08,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:08,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:08,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:09,224 INFO L124 PetriNetUnfolderBase]: 1576/2653 cut-off events. [2024-06-28 02:29:09,224 INFO L125 PetriNetUnfolderBase]: For 114432/114436 co-relation queries the response was YES. [2024-06-28 02:29:09,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17888 conditions, 2653 events. 1576/2653 cut-off events. For 114432/114436 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15389 event pairs, 323 based on Foata normal form. 2/2653 useless extension candidates. Maximal degree in co-relation 17773. Up to 2270 conditions per place. [2024-06-28 02:29:09,251 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 247 selfloop transitions, 73 changer transitions 0/327 dead transitions. [2024-06-28 02:29:09,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 327 transitions, 5025 flow [2024-06-28 02:29:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:09,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:09,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-28 02:29:09,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-28 02:29:09,253 INFO L175 Difference]: Start difference. First operand has 258 places, 304 transitions, 4143 flow. Second operand 9 states and 197 transitions. [2024-06-28 02:29:09,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 327 transitions, 5025 flow [2024-06-28 02:29:09,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 327 transitions, 4784 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 02:29:09,613 INFO L231 Difference]: Finished difference. Result has 258 places, 310 transitions, 4167 flow [2024-06-28 02:29:09,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4167, PETRI_PLACES=258, PETRI_TRANSITIONS=310} [2024-06-28 02:29:09,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-28 02:29:09,614 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 310 transitions, 4167 flow [2024-06-28 02:29:09,614 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-28 02:29:09,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:09,614 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-28 02:29:09,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:29:09,614 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-28 02:29:09,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:09,615 INFO L85 PathProgramCache]: Analyzing trace with hash 321767311, now seen corresponding path program 3 times [2024-06-28 02:29:09,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:09,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279735069] [2024-06-28 02:29:09,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:09,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:09,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:09,732 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-28 02:29:09,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:09,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279735069] [2024-06-28 02:29:09,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279735069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:09,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:09,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:09,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467933274] [2024-06-28 02:29:09,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:09,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:09,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:09,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:09,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:09,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:09,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 310 transitions, 4167 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-28 02:29:09,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:09,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:09,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:10,241 INFO L124 PetriNetUnfolderBase]: 1573/2652 cut-off events. [2024-06-28 02:29:10,242 INFO L125 PetriNetUnfolderBase]: For 116566/116572 co-relation queries the response was YES. [2024-06-28 02:29:10,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17843 conditions, 2652 events. 1573/2652 cut-off events. For 116566/116572 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15396 event pairs, 315 based on Foata normal form. 7/2658 useless extension candidates. Maximal degree in co-relation 17726. Up to 2302 conditions per place. [2024-06-28 02:29:10,279 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 239 selfloop transitions, 81 changer transitions 0/327 dead transitions. [2024-06-28 02:29:10,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 327 transitions, 4847 flow [2024-06-28 02:29:10,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:10,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:10,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-28 02:29:10,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 02:29:10,280 INFO L175 Difference]: Start difference. First operand has 258 places, 310 transitions, 4167 flow. Second operand 10 states and 215 transitions. [2024-06-28 02:29:10,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 327 transitions, 4847 flow [2024-06-28 02:29:10,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 327 transitions, 4658 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:10,661 INFO L231 Difference]: Finished difference. Result has 262 places, 310 transitions, 4150 flow [2024-06-28 02:29:10,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4150, PETRI_PLACES=262, PETRI_TRANSITIONS=310} [2024-06-28 02:29:10,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 02:29:10,662 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 310 transitions, 4150 flow [2024-06-28 02:29:10,662 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-28 02:29:10,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:10,662 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-28 02:29:10,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:29:10,662 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-28 02:29:10,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:10,663 INFO L85 PathProgramCache]: Analyzing trace with hash 321766939, now seen corresponding path program 9 times [2024-06-28 02:29:10,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:10,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669658044] [2024-06-28 02:29:10,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:10,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:10,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:10,829 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-28 02:29:10,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:10,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669658044] [2024-06-28 02:29:10,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669658044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:10,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:10,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:10,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513027522] [2024-06-28 02:29:10,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:10,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:10,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:10,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:10,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:10,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:10,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 310 transitions, 4150 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-28 02:29:10,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:10,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:10,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:11,309 INFO L124 PetriNetUnfolderBase]: 1570/2645 cut-off events. [2024-06-28 02:29:11,310 INFO L125 PetriNetUnfolderBase]: For 118546/118550 co-relation queries the response was YES. [2024-06-28 02:29:11,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17795 conditions, 2645 events. 1570/2645 cut-off events. For 118546/118550 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15348 event pairs, 323 based on Foata normal form. 2/2645 useless extension candidates. Maximal degree in co-relation 17677. Up to 2263 conditions per place. [2024-06-28 02:29:11,337 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 71 changer transitions 0/324 dead transitions. [2024-06-28 02:29:11,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 324 transitions, 4818 flow [2024-06-28 02:29:11,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:11,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:11,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:29:11,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:29:11,338 INFO L175 Difference]: Start difference. First operand has 262 places, 310 transitions, 4150 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:29:11,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 324 transitions, 4818 flow [2024-06-28 02:29:11,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 324 transitions, 4630 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:11,759 INFO L231 Difference]: Finished difference. Result has 260 places, 310 transitions, 4111 flow [2024-06-28 02:29:11,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3962, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4111, PETRI_PLACES=260, PETRI_TRANSITIONS=310} [2024-06-28 02:29:11,760 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-28 02:29:11,760 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 310 transitions, 4111 flow [2024-06-28 02:29:11,760 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-28 02:29:11,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:11,760 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-28 02:29:11,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:29:11,761 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-28 02:29:11,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:11,761 INFO L85 PathProgramCache]: Analyzing trace with hash -375287101, now seen corresponding path program 7 times [2024-06-28 02:29:11,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:11,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945388086] [2024-06-28 02:29:11,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:11,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:11,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:11,902 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-28 02:29:11,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:11,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945388086] [2024-06-28 02:29:11,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945388086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:11,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:11,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:11,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054559082] [2024-06-28 02:29:11,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:11,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:11,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:11,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:11,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:11,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:11,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 310 transitions, 4111 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-28 02:29:11,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:11,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:11,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:12,345 INFO L124 PetriNetUnfolderBase]: 1583/2667 cut-off events. [2024-06-28 02:29:12,345 INFO L125 PetriNetUnfolderBase]: For 124000/124004 co-relation queries the response was YES. [2024-06-28 02:29:12,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18013 conditions, 2667 events. 1583/2667 cut-off events. For 124000/124004 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15489 event pairs, 323 based on Foata normal form. 2/2667 useless extension candidates. Maximal degree in co-relation 17894. Up to 2238 conditions per place. [2024-06-28 02:29:12,374 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 222 selfloop transitions, 104 changer transitions 0/333 dead transitions. [2024-06-28 02:29:12,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 333 transitions, 5113 flow [2024-06-28 02:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:12,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:12,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:29:12,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:29:12,375 INFO L175 Difference]: Start difference. First operand has 260 places, 310 transitions, 4111 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:29:12,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 333 transitions, 5113 flow [2024-06-28 02:29:12,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 333 transitions, 4971 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:12,878 INFO L231 Difference]: Finished difference. Result has 262 places, 316 transitions, 4275 flow [2024-06-28 02:29:12,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3969, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4275, PETRI_PLACES=262, PETRI_TRANSITIONS=316} [2024-06-28 02:29:12,879 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 02:29:12,879 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 316 transitions, 4275 flow [2024-06-28 02:29:12,879 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-28 02:29:12,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:12,879 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-28 02:29:12,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:29:12,879 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-28 02:29:12,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:12,880 INFO L85 PathProgramCache]: Analyzing trace with hash 732932333, now seen corresponding path program 10 times [2024-06-28 02:29:12,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:12,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320487895] [2024-06-28 02:29:12,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:12,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:12,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:12,986 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-28 02:29:12,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:12,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320487895] [2024-06-28 02:29:12,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320487895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:12,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:12,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:12,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296314459] [2024-06-28 02:29:12,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:12,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:12,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:12,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:12,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:13,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:13,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 316 transitions, 4275 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-28 02:29:13,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:13,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:13,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:13,426 INFO L124 PetriNetUnfolderBase]: 1580/2663 cut-off events. [2024-06-28 02:29:13,427 INFO L125 PetriNetUnfolderBase]: For 126459/126463 co-relation queries the response was YES. [2024-06-28 02:29:13,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18080 conditions, 2663 events. 1580/2663 cut-off events. For 126459/126463 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15496 event pairs, 323 based on Foata normal form. 2/2663 useless extension candidates. Maximal degree in co-relation 17960. Up to 2202 conditions per place. [2024-06-28 02:29:13,454 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 235 selfloop transitions, 94 changer transitions 0/336 dead transitions. [2024-06-28 02:29:13,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 336 transitions, 5097 flow [2024-06-28 02:29:13,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:13,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:13,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:29:13,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-28 02:29:13,455 INFO L175 Difference]: Start difference. First operand has 262 places, 316 transitions, 4275 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:29:13,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 336 transitions, 5097 flow [2024-06-28 02:29:13,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 336 transitions, 4894 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:13,939 INFO L231 Difference]: Finished difference. Result has 263 places, 316 transitions, 4277 flow [2024-06-28 02:29:13,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4277, PETRI_PLACES=263, PETRI_TRANSITIONS=316} [2024-06-28 02:29:13,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-28 02:29:13,940 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 316 transitions, 4277 flow [2024-06-28 02:29:13,940 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-28 02:29:13,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:13,940 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-28 02:29:13,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:29:13,940 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-28 02:29:13,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:13,941 INFO L85 PathProgramCache]: Analyzing trace with hash 732938285, now seen corresponding path program 4 times [2024-06-28 02:29:13,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:13,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456793594] [2024-06-28 02:29:13,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:13,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:13,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:14,043 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-28 02:29:14,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:14,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456793594] [2024-06-28 02:29:14,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456793594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:14,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:14,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:14,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479066840] [2024-06-28 02:29:14,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:14,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:14,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:14,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:14,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:14,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:14,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 316 transitions, 4277 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-28 02:29:14,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:14,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:14,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:14,563 INFO L124 PetriNetUnfolderBase]: 1617/2724 cut-off events. [2024-06-28 02:29:14,564 INFO L125 PetriNetUnfolderBase]: For 130635/130641 co-relation queries the response was YES. [2024-06-28 02:29:14,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18627 conditions, 2724 events. 1617/2724 cut-off events. For 130635/130641 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15840 event pairs, 315 based on Foata normal form. 7/2730 useless extension candidates. Maximal degree in co-relation 18507. Up to 2311 conditions per place. [2024-06-28 02:29:14,588 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 239 selfloop transitions, 107 changer transitions 0/353 dead transitions. [2024-06-28 02:29:14,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 353 transitions, 5474 flow [2024-06-28 02:29:14,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:14,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:14,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-28 02:29:14,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-28 02:29:14,589 INFO L175 Difference]: Start difference. First operand has 263 places, 316 transitions, 4277 flow. Second operand 10 states and 221 transitions. [2024-06-28 02:29:14,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 353 transitions, 5474 flow [2024-06-28 02:29:14,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 353 transitions, 5184 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:15,000 INFO L231 Difference]: Finished difference. Result has 266 places, 331 transitions, 4506 flow [2024-06-28 02:29:15,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4506, PETRI_PLACES=266, PETRI_TRANSITIONS=331} [2024-06-28 02:29:15,000 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-28 02:29:15,001 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 331 transitions, 4506 flow [2024-06-28 02:29:15,001 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-28 02:29:15,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:15,001 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-28 02:29:15,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:29:15,001 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-28 02:29:15,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:15,002 INFO L85 PathProgramCache]: Analyzing trace with hash -367935451, now seen corresponding path program 8 times [2024-06-28 02:29:15,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:15,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33530850] [2024-06-28 02:29:15,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:15,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:15,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:15,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-28 02:29:15,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:15,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33530850] [2024-06-28 02:29:15,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33530850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:15,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:15,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:15,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874339587] [2024-06-28 02:29:15,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:15,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:15,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:15,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:15,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:15,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:15,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 331 transitions, 4506 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-28 02:29:15,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:15,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:15,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:15,546 INFO L124 PetriNetUnfolderBase]: 1614/2720 cut-off events. [2024-06-28 02:29:15,546 INFO L125 PetriNetUnfolderBase]: For 127004/127018 co-relation queries the response was YES. [2024-06-28 02:29:15,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18513 conditions, 2720 events. 1614/2720 cut-off events. For 127004/127018 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15891 event pairs, 354 based on Foata normal form. 12/2730 useless extension candidates. Maximal degree in co-relation 18393. Up to 2283 conditions per place. [2024-06-28 02:29:15,576 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 240 selfloop transitions, 95 changer transitions 0/342 dead transitions. [2024-06-28 02:29:15,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 342 transitions, 5314 flow [2024-06-28 02:29:15,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:15,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:15,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:29:15,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 02:29:15,577 INFO L175 Difference]: Start difference. First operand has 266 places, 331 transitions, 4506 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:29:15,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 342 transitions, 5314 flow [2024-06-28 02:29:15,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 342 transitions, 5167 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:15,953 INFO L231 Difference]: Finished difference. Result has 265 places, 331 transitions, 4559 flow [2024-06-28 02:29:15,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4363, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4559, PETRI_PLACES=265, PETRI_TRANSITIONS=331} [2024-06-28 02:29:15,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-28 02:29:15,954 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 331 transitions, 4559 flow [2024-06-28 02:29:15,954 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-28 02:29:15,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:15,954 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-28 02:29:15,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:29:15,954 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-28 02:29:15,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:15,954 INFO L85 PathProgramCache]: Analyzing trace with hash -367935265, now seen corresponding path program 5 times [2024-06-28 02:29:15,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:15,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757123167] [2024-06-28 02:29:15,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:15,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:15,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:16,055 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-28 02:29:16,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:16,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757123167] [2024-06-28 02:29:16,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757123167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:16,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:16,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:16,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213013552] [2024-06-28 02:29:16,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:16,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:16,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:16,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:16,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:16,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:16,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 331 transitions, 4559 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-28 02:29:16,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:16,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:16,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:16,505 INFO L124 PetriNetUnfolderBase]: 1611/2719 cut-off events. [2024-06-28 02:29:16,506 INFO L125 PetriNetUnfolderBase]: For 121363/121379 co-relation queries the response was YES. [2024-06-28 02:29:16,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18480 conditions, 2719 events. 1611/2719 cut-off events. For 121363/121379 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15912 event pairs, 333 based on Foata normal form. 17/2735 useless extension candidates. Maximal degree in co-relation 18360. Up to 2304 conditions per place. [2024-06-28 02:29:16,531 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 103 changer transitions 0/347 dead transitions. [2024-06-28 02:29:16,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 347 transitions, 5387 flow [2024-06-28 02:29:16,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:16,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:16,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:29:16,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:29:16,532 INFO L175 Difference]: Start difference. First operand has 265 places, 331 transitions, 4559 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:29:16,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 347 transitions, 5387 flow [2024-06-28 02:29:16,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 347 transitions, 5181 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:16,866 INFO L231 Difference]: Finished difference. Result has 268 places, 331 transitions, 4569 flow [2024-06-28 02:29:16,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4353, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4569, PETRI_PLACES=268, PETRI_TRANSITIONS=331} [2024-06-28 02:29:16,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-28 02:29:16,866 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 331 transitions, 4569 flow [2024-06-28 02:29:16,866 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-28 02:29:16,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:16,867 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-28 02:29:16,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:29:16,867 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-28 02:29:16,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:16,867 INFO L85 PathProgramCache]: Analyzing trace with hash -375292495, now seen corresponding path program 6 times [2024-06-28 02:29:16,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:16,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981895673] [2024-06-28 02:29:16,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:16,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:16,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:16,981 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-28 02:29:16,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:16,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981895673] [2024-06-28 02:29:16,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981895673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:16,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:16,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:16,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854685692] [2024-06-28 02:29:16,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:16,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:16,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:16,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:16,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:17,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:17,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 331 transitions, 4569 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-28 02:29:17,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:17,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:17,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:17,455 INFO L124 PetriNetUnfolderBase]: 1608/2712 cut-off events. [2024-06-28 02:29:17,455 INFO L125 PetriNetUnfolderBase]: For 121566/121572 co-relation queries the response was YES. [2024-06-28 02:29:17,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18487 conditions, 2712 events. 1608/2712 cut-off events. For 121566/121572 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15848 event pairs, 315 based on Foata normal form. 7/2718 useless extension candidates. Maximal degree in co-relation 18366. Up to 2301 conditions per place. [2024-06-28 02:29:17,483 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 107 changer transitions 0/349 dead transitions. [2024-06-28 02:29:17,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 349 transitions, 5297 flow [2024-06-28 02:29:17,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:17,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:17,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:29:17,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-28 02:29:17,485 INFO L175 Difference]: Start difference. First operand has 268 places, 331 transitions, 4569 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:29:17,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 349 transitions, 5297 flow [2024-06-28 02:29:17,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 349 transitions, 5061 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:17,851 INFO L231 Difference]: Finished difference. Result has 269 places, 331 transitions, 4565 flow [2024-06-28 02:29:17,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4333, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4565, PETRI_PLACES=269, PETRI_TRANSITIONS=331} [2024-06-28 02:29:17,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-28 02:29:17,852 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 331 transitions, 4565 flow [2024-06-28 02:29:17,852 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-28 02:29:17,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:17,853 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-28 02:29:17,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:29:17,853 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-28 02:29:17,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:17,853 INFO L85 PathProgramCache]: Analyzing trace with hash -375298261, now seen corresponding path program 9 times [2024-06-28 02:29:17,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:17,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411189707] [2024-06-28 02:29:17,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:17,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:17,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:17,965 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-28 02:29:17,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:17,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411189707] [2024-06-28 02:29:17,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411189707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:17,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:17,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:17,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139983097] [2024-06-28 02:29:17,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:17,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:17,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:17,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:17,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:18,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:18,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 331 transitions, 4565 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-28 02:29:18,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:18,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:18,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:18,414 INFO L124 PetriNetUnfolderBase]: 1605/2705 cut-off events. [2024-06-28 02:29:18,414 INFO L125 PetriNetUnfolderBase]: For 120055/120059 co-relation queries the response was YES. [2024-06-28 02:29:18,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18411 conditions, 2705 events. 1605/2705 cut-off events. For 120055/120059 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15775 event pairs, 323 based on Foata normal form. 2/2705 useless extension candidates. Maximal degree in co-relation 18290. Up to 2272 conditions per place. [2024-06-28 02:29:18,442 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 232 selfloop transitions, 111 changer transitions 0/350 dead transitions. [2024-06-28 02:29:18,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 350 transitions, 5297 flow [2024-06-28 02:29:18,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:18,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:18,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:29:18,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:29:18,443 INFO L175 Difference]: Start difference. First operand has 269 places, 331 transitions, 4565 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:29:18,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 350 transitions, 5297 flow [2024-06-28 02:29:18,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 350 transitions, 5035 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:18,816 INFO L231 Difference]: Finished difference. Result has 269 places, 331 transitions, 4539 flow [2024-06-28 02:29:18,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4539, PETRI_PLACES=269, PETRI_TRANSITIONS=331} [2024-06-28 02:29:18,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-28 02:29:18,816 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 331 transitions, 4539 flow [2024-06-28 02:29:18,816 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-28 02:29:18,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:18,817 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-28 02:29:18,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:29:18,817 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-28 02:29:18,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:18,817 INFO L85 PathProgramCache]: Analyzing trace with hash -375298447, now seen corresponding path program 11 times [2024-06-28 02:29:18,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:18,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845274890] [2024-06-28 02:29:18,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:18,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:18,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:18,962 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-28 02:29:18,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:18,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845274890] [2024-06-28 02:29:18,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845274890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:18,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:18,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:18,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788134943] [2024-06-28 02:29:18,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:18,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:18,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:18,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:18,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:19,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:19,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 331 transitions, 4539 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-28 02:29:19,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:19,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:19,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:19,451 INFO L124 PetriNetUnfolderBase]: 1602/2701 cut-off events. [2024-06-28 02:29:19,451 INFO L125 PetriNetUnfolderBase]: For 114829/114833 co-relation queries the response was YES. [2024-06-28 02:29:19,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18233 conditions, 2701 events. 1602/2701 cut-off events. For 114829/114833 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15698 event pairs, 323 based on Foata normal form. 2/2701 useless extension candidates. Maximal degree in co-relation 18113. Up to 2223 conditions per place. [2024-06-28 02:29:19,482 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 245 selfloop transitions, 106 changer transitions 0/358 dead transitions. [2024-06-28 02:29:19,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 358 transitions, 5309 flow [2024-06-28 02:29:19,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:19,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:19,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:29:19,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:29:19,483 INFO L175 Difference]: Start difference. First operand has 269 places, 331 transitions, 4539 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:29:19,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 358 transitions, 5309 flow [2024-06-28 02:29:19,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 358 transitions, 5017 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-28 02:29:19,827 INFO L231 Difference]: Finished difference. Result has 267 places, 331 transitions, 4477 flow [2024-06-28 02:29:19,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4247, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4477, PETRI_PLACES=267, PETRI_TRANSITIONS=331} [2024-06-28 02:29:19,827 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-28 02:29:19,828 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 331 transitions, 4477 flow [2024-06-28 02:29:19,828 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-28 02:29:19,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:19,828 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-28 02:29:19,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:29:19,828 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-28 02:29:19,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:19,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1463740081, now seen corresponding path program 7 times [2024-06-28 02:29:19,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:19,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143942418] [2024-06-28 02:29:19,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:19,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:19,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:19,923 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-28 02:29:19,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:19,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143942418] [2024-06-28 02:29:19,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143942418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:19,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:19,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:19,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220512108] [2024-06-28 02:29:19,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:19,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:19,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:19,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:19,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:19,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:19,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 331 transitions, 4477 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-28 02:29:19,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:19,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:19,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:20,327 INFO L124 PetriNetUnfolderBase]: 1607/2711 cut-off events. [2024-06-28 02:29:20,327 INFO L125 PetriNetUnfolderBase]: For 111410/111416 co-relation queries the response was YES. [2024-06-28 02:29:20,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18224 conditions, 2711 events. 1607/2711 cut-off events. For 111410/111416 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 15783 event pairs, 318 based on Foata normal form. 7/2717 useless extension candidates. Maximal degree in co-relation 18105. Up to 2225 conditions per place. [2024-06-28 02:29:20,356 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 126 changer transitions 0/356 dead transitions. [2024-06-28 02:29:20,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 356 transitions, 5421 flow [2024-06-28 02:29:20,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:20,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:20,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:29:20,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:29:20,359 INFO L175 Difference]: Start difference. First operand has 267 places, 331 transitions, 4477 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:29:20,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 356 transitions, 5421 flow [2024-06-28 02:29:20,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 356 transitions, 5193 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:20,697 INFO L231 Difference]: Finished difference. Result has 267 places, 337 transitions, 4611 flow [2024-06-28 02:29:20,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4611, PETRI_PLACES=267, PETRI_TRANSITIONS=337} [2024-06-28 02:29:20,697 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-28 02:29:20,697 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 337 transitions, 4611 flow [2024-06-28 02:29:20,698 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-28 02:29:20,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:20,698 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-28 02:29:20,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:29:20,698 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-28 02:29:20,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:20,699 INFO L85 PathProgramCache]: Analyzing trace with hash 2115648569, now seen corresponding path program 8 times [2024-06-28 02:29:20,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:20,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925081620] [2024-06-28 02:29:20,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:20,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:20,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:20,808 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-28 02:29:20,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:20,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925081620] [2024-06-28 02:29:20,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925081620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:20,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:20,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:20,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037810853] [2024-06-28 02:29:20,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:20,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:20,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:20,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:20,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:20,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:20,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 337 transitions, 4611 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-28 02:29:20,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:20,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:20,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:21,245 INFO L124 PetriNetUnfolderBase]: 1636/2753 cut-off events. [2024-06-28 02:29:21,246 INFO L125 PetriNetUnfolderBase]: For 110704/110710 co-relation queries the response was YES. [2024-06-28 02:29:21,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18787 conditions, 2753 events. 1636/2753 cut-off events. For 110704/110710 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 16077 event pairs, 316 based on Foata normal form. 7/2759 useless extension candidates. Maximal degree in co-relation 18668. Up to 2358 conditions per place. [2024-06-28 02:29:21,276 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 261 selfloop transitions, 100 changer transitions 0/368 dead transitions. [2024-06-28 02:29:21,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 368 transitions, 5781 flow [2024-06-28 02:29:21,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:21,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:21,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-28 02:29:21,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-06-28 02:29:21,277 INFO L175 Difference]: Start difference. First operand has 267 places, 337 transitions, 4611 flow. Second operand 10 states and 217 transitions. [2024-06-28 02:29:21,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 368 transitions, 5781 flow [2024-06-28 02:29:21,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 368 transitions, 5617 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:21,623 INFO L231 Difference]: Finished difference. Result has 274 places, 349 transitions, 4875 flow [2024-06-28 02:29:21,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4471, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4875, PETRI_PLACES=274, PETRI_TRANSITIONS=349} [2024-06-28 02:29:21,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-28 02:29:21,624 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 349 transitions, 4875 flow [2024-06-28 02:29:21,625 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-28 02:29:21,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:21,625 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-28 02:29:21,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:29:21,626 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-28 02:29:21,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:21,626 INFO L85 PathProgramCache]: Analyzing trace with hash 2115411233, now seen corresponding path program 10 times [2024-06-28 02:29:21,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:21,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006892774] [2024-06-28 02:29:21,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:21,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:21,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:21,730 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-28 02:29:21,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:21,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006892774] [2024-06-28 02:29:21,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006892774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:21,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:21,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:21,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149302662] [2024-06-28 02:29:21,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:21,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:21,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:21,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:21,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:21,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:21,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 349 transitions, 4875 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-28 02:29:21,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:21,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:21,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:22,175 INFO L124 PetriNetUnfolderBase]: 1641/2759 cut-off events. [2024-06-28 02:29:22,175 INFO L125 PetriNetUnfolderBase]: For 113110/113114 co-relation queries the response was YES. [2024-06-28 02:29:22,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18883 conditions, 2759 events. 1641/2759 cut-off events. For 113110/113114 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16075 event pairs, 326 based on Foata normal form. 2/2759 useless extension candidates. Maximal degree in co-relation 18761. Up to 2291 conditions per place. [2024-06-28 02:29:22,205 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 114 changer transitions 0/371 dead transitions. [2024-06-28 02:29:22,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 371 transitions, 5863 flow [2024-06-28 02:29:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:22,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:22,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:29:22,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-28 02:29:22,206 INFO L175 Difference]: Start difference. First operand has 274 places, 349 transitions, 4875 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:29:22,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 371 transitions, 5863 flow [2024-06-28 02:29:22,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 371 transitions, 5718 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:22,560 INFO L231 Difference]: Finished difference. Result has 277 places, 355 transitions, 5086 flow [2024-06-28 02:29:22,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4730, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5086, PETRI_PLACES=277, PETRI_TRANSITIONS=355} [2024-06-28 02:29:22,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-28 02:29:22,561 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 355 transitions, 5086 flow [2024-06-28 02:29:22,562 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-28 02:29:22,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:22,562 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-28 02:29:22,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:29:22,562 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-28 02:29:22,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:22,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2115411419, now seen corresponding path program 9 times [2024-06-28 02:29:22,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:22,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568086030] [2024-06-28 02:29:22,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:22,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:22,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:22,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-28 02:29:22,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:22,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568086030] [2024-06-28 02:29:22,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568086030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:22,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:22,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:22,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548654471] [2024-06-28 02:29:22,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:22,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:22,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:22,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:22,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:22,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:22,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 355 transitions, 5086 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-28 02:29:22,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:22,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:22,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:23,174 INFO L124 PetriNetUnfolderBase]: 1638/2762 cut-off events. [2024-06-28 02:29:23,174 INFO L125 PetriNetUnfolderBase]: For 116485/116491 co-relation queries the response was YES. [2024-06-28 02:29:23,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19233 conditions, 2762 events. 1638/2762 cut-off events. For 116485/116491 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16197 event pairs, 318 based on Foata normal form. 7/2768 useless extension candidates. Maximal degree in co-relation 19109. Up to 2362 conditions per place. [2024-06-28 02:29:23,205 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 266 selfloop transitions, 102 changer transitions 0/375 dead transitions. [2024-06-28 02:29:23,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 375 transitions, 6084 flow [2024-06-28 02:29:23,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:29:23,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:29:23,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-28 02:29:23,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-28 02:29:23,207 INFO L175 Difference]: Start difference. First operand has 277 places, 355 transitions, 5086 flow. Second operand 11 states and 234 transitions. [2024-06-28 02:29:23,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 375 transitions, 6084 flow [2024-06-28 02:29:23,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 375 transitions, 5944 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:23,566 INFO L231 Difference]: Finished difference. Result has 284 places, 355 transitions, 5156 flow [2024-06-28 02:29:23,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4946, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5156, PETRI_PLACES=284, PETRI_TRANSITIONS=355} [2024-06-28 02:29:23,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-28 02:29:23,567 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 355 transitions, 5156 flow [2024-06-28 02:29:23,567 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-28 02:29:23,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:23,567 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-28 02:29:23,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:29:23,567 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-28 02:29:23,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:23,568 INFO L85 PathProgramCache]: Analyzing trace with hash 2124526959, now seen corresponding path program 10 times [2024-06-28 02:29:23,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:23,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265965164] [2024-06-28 02:29:23,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:23,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:23,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:23,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-28 02:29:23,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:23,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265965164] [2024-06-28 02:29:23,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265965164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:23,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:23,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:23,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750661030] [2024-06-28 02:29:23,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:23,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:23,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:23,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:23,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:23,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:23,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 355 transitions, 5156 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-28 02:29:23,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:23,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:23,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:24,164 INFO L124 PetriNetUnfolderBase]: 1635/2758 cut-off events. [2024-06-28 02:29:24,164 INFO L125 PetriNetUnfolderBase]: For 117304/117310 co-relation queries the response was YES. [2024-06-28 02:29:24,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19183 conditions, 2758 events. 1635/2758 cut-off events. For 117304/117310 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16168 event pairs, 315 based on Foata normal form. 7/2764 useless extension candidates. Maximal degree in co-relation 19057. Up to 2428 conditions per place. [2024-06-28 02:29:24,194 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 318 selfloop transitions, 45 changer transitions 0/370 dead transitions. [2024-06-28 02:29:24,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 370 transitions, 5918 flow [2024-06-28 02:29:24,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:24,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:24,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-28 02:29:24,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-28 02:29:24,195 INFO L175 Difference]: Start difference. First operand has 284 places, 355 transitions, 5156 flow. Second operand 8 states and 174 transitions. [2024-06-28 02:29:24,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 370 transitions, 5918 flow [2024-06-28 02:29:24,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 370 transitions, 5702 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:24,617 INFO L231 Difference]: Finished difference. Result has 284 places, 355 transitions, 5036 flow [2024-06-28 02:29:24,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5036, PETRI_PLACES=284, PETRI_TRANSITIONS=355} [2024-06-28 02:29:24,618 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-28 02:29:24,618 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 355 transitions, 5036 flow [2024-06-28 02:29:24,618 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-28 02:29:24,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:24,618 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-28 02:29:24,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:29:24,619 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-28 02:29:24,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:24,619 INFO L85 PathProgramCache]: Analyzing trace with hash 2124942669, now seen corresponding path program 11 times [2024-06-28 02:29:24,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:24,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966725512] [2024-06-28 02:29:24,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:24,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:24,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:24,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-28 02:29:24,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:24,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966725512] [2024-06-28 02:29:24,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966725512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:24,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:24,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:24,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491708231] [2024-06-28 02:29:24,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:24,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:24,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:24,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:24,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:24,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:24,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 355 transitions, 5036 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-28 02:29:24,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:24,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:24,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:25,188 INFO L124 PetriNetUnfolderBase]: 1632/2754 cut-off events. [2024-06-28 02:29:25,189 INFO L125 PetriNetUnfolderBase]: For 118931/118937 co-relation queries the response was YES. [2024-06-28 02:29:25,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19032 conditions, 2754 events. 1632/2754 cut-off events. For 118931/118937 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16128 event pairs, 318 based on Foata normal form. 7/2760 useless extension candidates. Maximal degree in co-relation 18905. Up to 2356 conditions per place. [2024-06-28 02:29:25,218 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 266 selfloop transitions, 97 changer transitions 0/370 dead transitions. [2024-06-28 02:29:25,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 370 transitions, 5798 flow [2024-06-28 02:29:25,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:25,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:25,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:29:25,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:29:25,219 INFO L175 Difference]: Start difference. First operand has 284 places, 355 transitions, 5036 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:29:25,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 370 transitions, 5798 flow [2024-06-28 02:29:25,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 370 transitions, 5643 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:25,647 INFO L231 Difference]: Finished difference. Result has 284 places, 355 transitions, 5081 flow [2024-06-28 02:29:25,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4881, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5081, PETRI_PLACES=284, PETRI_TRANSITIONS=355} [2024-06-28 02:29:25,647 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-28 02:29:25,647 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 355 transitions, 5081 flow [2024-06-28 02:29:25,648 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-28 02:29:25,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:25,648 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-28 02:29:25,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:29:25,648 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-28 02:29:25,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:25,648 INFO L85 PathProgramCache]: Analyzing trace with hash 110689135, now seen corresponding path program 12 times [2024-06-28 02:29:25,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:25,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834344578] [2024-06-28 02:29:25,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:25,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:25,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:25,769 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-28 02:29:25,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:25,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834344578] [2024-06-28 02:29:25,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834344578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:25,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:25,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:25,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535771801] [2024-06-28 02:29:25,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:25,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:25,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:25,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:25,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:25,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:25,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 355 transitions, 5081 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-28 02:29:25,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:25,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:25,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:26,270 INFO L124 PetriNetUnfolderBase]: 1629/2746 cut-off events. [2024-06-28 02:29:26,270 INFO L125 PetriNetUnfolderBase]: For 121012/121018 co-relation queries the response was YES. [2024-06-28 02:29:26,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19059 conditions, 2746 events. 1629/2746 cut-off events. For 121012/121018 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16078 event pairs, 313 based on Foata normal form. 7/2752 useless extension candidates. Maximal degree in co-relation 18932. Up to 2374 conditions per place. [2024-06-28 02:29:26,299 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 306 selfloop transitions, 62 changer transitions 0/375 dead transitions. [2024-06-28 02:29:26,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 375 transitions, 5867 flow [2024-06-28 02:29:26,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:26,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:26,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:29:26,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 02:29:26,300 INFO L175 Difference]: Start difference. First operand has 284 places, 355 transitions, 5081 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:29:26,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 375 transitions, 5867 flow [2024-06-28 02:29:26,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 375 transitions, 5643 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:26,726 INFO L231 Difference]: Finished difference. Result has 283 places, 355 transitions, 4991 flow [2024-06-28 02:29:26,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4857, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4991, PETRI_PLACES=283, PETRI_TRANSITIONS=355} [2024-06-28 02:29:26,727 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 02:29:26,727 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 355 transitions, 4991 flow [2024-06-28 02:29:26,727 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-28 02:29:26,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:26,727 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-28 02:29:26,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:29:26,727 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-28 02:29:26,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:26,728 INFO L85 PathProgramCache]: Analyzing trace with hash -443783135, now seen corresponding path program 13 times [2024-06-28 02:29:26,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:26,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733044197] [2024-06-28 02:29:26,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:26,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:26,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:26,830 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-28 02:29:26,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:26,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733044197] [2024-06-28 02:29:26,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733044197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:26,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:26,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:26,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922925987] [2024-06-28 02:29:26,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:26,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:26,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:26,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:26,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:26,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:26,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 355 transitions, 4991 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-28 02:29:26,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:26,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:26,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:27,365 INFO L124 PetriNetUnfolderBase]: 1650/2786 cut-off events. [2024-06-28 02:29:27,365 INFO L125 PetriNetUnfolderBase]: For 130550/130564 co-relation queries the response was YES. [2024-06-28 02:29:27,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19426 conditions, 2786 events. 1650/2786 cut-off events. For 130550/130564 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 16422 event pairs, 333 based on Foata normal form. 15/2800 useless extension candidates. Maximal degree in co-relation 19298. Up to 2296 conditions per place. [2024-06-28 02:29:27,395 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 233 selfloop transitions, 145 changer transitions 0/385 dead transitions. [2024-06-28 02:29:27,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 385 transitions, 6293 flow [2024-06-28 02:29:27,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:29:27,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:29:27,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-28 02:29:27,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340909090909091 [2024-06-28 02:29:27,397 INFO L175 Difference]: Start difference. First operand has 283 places, 355 transitions, 4991 flow. Second operand 11 states and 235 transitions. [2024-06-28 02:29:27,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 385 transitions, 6293 flow [2024-06-28 02:29:27,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 385 transitions, 5959 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:27,847 INFO L231 Difference]: Finished difference. Result has 285 places, 364 transitions, 5109 flow [2024-06-28 02:29:27,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4663, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5109, PETRI_PLACES=285, PETRI_TRANSITIONS=364} [2024-06-28 02:29:27,848 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-28 02:29:27,848 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 364 transitions, 5109 flow [2024-06-28 02:29:27,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-28 02:29:27,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:27,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-28 02:29:27,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:29:27,848 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-28 02:29:27,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:27,849 INFO L85 PathProgramCache]: Analyzing trace with hash -2039131267, now seen corresponding path program 14 times [2024-06-28 02:29:27,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:27,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882004619] [2024-06-28 02:29:27,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:27,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:27,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:27,964 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-28 02:29:27,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:27,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882004619] [2024-06-28 02:29:27,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882004619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:27,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:27,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:27,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981535320] [2024-06-28 02:29:27,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:27,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:27,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:27,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:27,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:28,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:28,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 364 transitions, 5109 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-28 02:29:28,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:28,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:28,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:28,449 INFO L124 PetriNetUnfolderBase]: 1655/2790 cut-off events. [2024-06-28 02:29:28,450 INFO L125 PetriNetUnfolderBase]: For 128139/128145 co-relation queries the response was YES. [2024-06-28 02:29:28,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19342 conditions, 2790 events. 1655/2790 cut-off events. For 128139/128145 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 16399 event pairs, 318 based on Foata normal form. 7/2796 useless extension candidates. Maximal degree in co-relation 19216. Up to 2302 conditions per place. [2024-06-28 02:29:28,481 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 154 changer transitions 0/389 dead transitions. [2024-06-28 02:29:28,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 389 transitions, 6213 flow [2024-06-28 02:29:28,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:28,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:28,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-28 02:29:28,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:29:28,482 INFO L175 Difference]: Start difference. First operand has 285 places, 364 transitions, 5109 flow. Second operand 10 states and 220 transitions. [2024-06-28 02:29:28,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 389 transitions, 6213 flow [2024-06-28 02:29:28,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 389 transitions, 5798 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:28,927 INFO L231 Difference]: Finished difference. Result has 288 places, 367 transitions, 5068 flow [2024-06-28 02:29:28,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4710, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5068, PETRI_PLACES=288, PETRI_TRANSITIONS=367} [2024-06-28 02:29:28,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-28 02:29:28,928 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 367 transitions, 5068 flow [2024-06-28 02:29:28,928 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-28 02:29:28,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:28,929 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-28 02:29:28,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:29:28,929 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-28 02:29:28,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:28,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1190938045, now seen corresponding path program 15 times [2024-06-28 02:29:28,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:28,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631828278] [2024-06-28 02:29:28,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:28,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:28,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:29,034 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-28 02:29:29,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:29,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631828278] [2024-06-28 02:29:29,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631828278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:29,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:29,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:29,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117190316] [2024-06-28 02:29:29,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:29,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:29,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:29,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:29,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:29,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:29,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 367 transitions, 5068 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-28 02:29:29,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:29,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:29,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:29,546 INFO L124 PetriNetUnfolderBase]: 1660/2793 cut-off events. [2024-06-28 02:29:29,547 INFO L125 PetriNetUnfolderBase]: For 131039/131045 co-relation queries the response was YES. [2024-06-28 02:29:29,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19349 conditions, 2793 events. 1660/2793 cut-off events. For 131039/131045 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 16362 event pairs, 316 based on Foata normal form. 7/2799 useless extension candidates. Maximal degree in co-relation 19222. Up to 2308 conditions per place. [2024-06-28 02:29:29,572 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 234 selfloop transitions, 147 changer transitions 0/388 dead transitions. [2024-06-28 02:29:29,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 388 transitions, 6038 flow [2024-06-28 02:29:29,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:29,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:29,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:29:29,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:29:29,573 INFO L175 Difference]: Start difference. First operand has 288 places, 367 transitions, 5068 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:29:29,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 388 transitions, 6038 flow [2024-06-28 02:29:30,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 388 transitions, 5664 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:30,040 INFO L231 Difference]: Finished difference. Result has 287 places, 370 transitions, 5046 flow [2024-06-28 02:29:30,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4712, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5046, PETRI_PLACES=287, PETRI_TRANSITIONS=370} [2024-06-28 02:29:30,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-28 02:29:30,041 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 370 transitions, 5046 flow [2024-06-28 02:29:30,041 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-28 02:29:30,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:30,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] [2024-06-28 02:29:30,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:29:30,042 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-28 02:29:30,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:30,042 INFO L85 PathProgramCache]: Analyzing trace with hash 730836901, now seen corresponding path program 11 times [2024-06-28 02:29:30,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:30,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735599808] [2024-06-28 02:29:30,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:30,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:30,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:30,145 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-28 02:29:30,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:30,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735599808] [2024-06-28 02:29:30,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735599808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:30,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:30,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:30,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849755069] [2024-06-28 02:29:30,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:30,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:30,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:30,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:30,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:30,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:30,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 370 transitions, 5046 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-28 02:29:30,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:30,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:30,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:30,578 INFO L124 PetriNetUnfolderBase]: 1673/2817 cut-off events. [2024-06-28 02:29:30,578 INFO L125 PetriNetUnfolderBase]: For 135639/135651 co-relation queries the response was YES. [2024-06-28 02:29:30,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19530 conditions, 2817 events. 1673/2817 cut-off events. For 135639/135651 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 16561 event pairs, 354 based on Foata normal form. 10/2825 useless extension candidates. Maximal degree in co-relation 19403. Up to 2333 conditions per place. [2024-06-28 02:29:30,610 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 265 selfloop transitions, 117 changer transitions 0/389 dead transitions. [2024-06-28 02:29:30,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 389 transitions, 6204 flow [2024-06-28 02:29:30,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:30,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:30,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:29:30,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-28 02:29:30,611 INFO L175 Difference]: Start difference. First operand has 287 places, 370 transitions, 5046 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:29:30,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 389 transitions, 6204 flow [2024-06-28 02:29:31,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 389 transitions, 5977 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:31,069 INFO L231 Difference]: Finished difference. Result has 289 places, 376 transitions, 5191 flow [2024-06-28 02:29:31,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5191, PETRI_PLACES=289, PETRI_TRANSITIONS=376} [2024-06-28 02:29:31,070 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-28 02:29:31,070 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 376 transitions, 5191 flow [2024-06-28 02:29:31,070 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-28 02:29:31,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:31,070 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-28 02:29:31,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:29:31,071 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-28 02:29:31,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:31,071 INFO L85 PathProgramCache]: Analyzing trace with hash 731074237, now seen corresponding path program 16 times [2024-06-28 02:29:31,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:31,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238453802] [2024-06-28 02:29:31,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:31,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:31,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:31,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-28 02:29:31,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:31,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238453802] [2024-06-28 02:29:31,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238453802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:31,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:31,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:31,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812236377] [2024-06-28 02:29:31,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:31,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:31,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:31,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:31,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:31,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:31,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 376 transitions, 5191 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-28 02:29:31,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:31,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:31,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:31,707 INFO L124 PetriNetUnfolderBase]: 1670/2812 cut-off events. [2024-06-28 02:29:31,707 INFO L125 PetriNetUnfolderBase]: For 133789/133803 co-relation queries the response was YES. [2024-06-28 02:29:31,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19418 conditions, 2812 events. 1670/2812 cut-off events. For 133789/133803 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 16528 event pairs, 331 based on Foata normal form. 15/2826 useless extension candidates. Maximal degree in co-relation 19291. Up to 2323 conditions per place. [2024-06-28 02:29:31,733 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 150 changer transitions 0/394 dead transitions. [2024-06-28 02:29:31,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 394 transitions, 6243 flow [2024-06-28 02:29:31,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:31,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:31,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-28 02:29:31,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:29:31,735 INFO L175 Difference]: Start difference. First operand has 289 places, 376 transitions, 5191 flow. Second operand 9 states and 198 transitions. [2024-06-28 02:29:31,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 394 transitions, 6243 flow [2024-06-28 02:29:32,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 394 transitions, 6027 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:32,167 INFO L231 Difference]: Finished difference. Result has 295 places, 376 transitions, 5281 flow [2024-06-28 02:29:32,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4975, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5281, PETRI_PLACES=295, PETRI_TRANSITIONS=376} [2024-06-28 02:29:32,168 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:29:32,168 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 376 transitions, 5281 flow [2024-06-28 02:29:32,168 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-28 02:29:32,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:32,168 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-28 02:29:32,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:29:32,169 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-28 02:29:32,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:32,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1127596339, now seen corresponding path program 12 times [2024-06-28 02:29:32,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:32,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188297133] [2024-06-28 02:29:32,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:32,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:32,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:32,282 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-28 02:29:32,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:32,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188297133] [2024-06-28 02:29:32,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188297133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:32,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:32,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:32,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209888575] [2024-06-28 02:29:32,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:32,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:32,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:32,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:32,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:32,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:32,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 376 transitions, 5281 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-28 02:29:32,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:32,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:32,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:32,765 INFO L124 PetriNetUnfolderBase]: 1675/2819 cut-off events. [2024-06-28 02:29:32,765 INFO L125 PetriNetUnfolderBase]: For 136143/136147 co-relation queries the response was YES. [2024-06-28 02:29:32,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19589 conditions, 2819 events. 1675/2819 cut-off events. For 136143/136147 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16540 event pairs, 323 based on Foata normal form. 2/2819 useless extension candidates. Maximal degree in co-relation 19461. Up to 2505 conditions per place. [2024-06-28 02:29:32,796 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 354 selfloop transitions, 29 changer transitions 0/390 dead transitions. [2024-06-28 02:29:32,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 390 transitions, 6134 flow [2024-06-28 02:29:32,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:32,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:32,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 02:29:32,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-28 02:29:32,797 INFO L175 Difference]: Start difference. First operand has 295 places, 376 transitions, 5281 flow. Second operand 7 states and 152 transitions. [2024-06-28 02:29:32,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 390 transitions, 6134 flow [2024-06-28 02:29:33,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 390 transitions, 5834 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:33,362 INFO L231 Difference]: Finished difference. Result has 294 places, 379 transitions, 5112 flow [2024-06-28 02:29:33,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4981, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5112, PETRI_PLACES=294, PETRI_TRANSITIONS=379} [2024-06-28 02:29:33,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 02:29:33,363 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 379 transitions, 5112 flow [2024-06-28 02:29:33,363 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-28 02:29:33,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:33,363 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-28 02:29:33,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:29:33,363 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-28 02:29:33,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:33,364 INFO L85 PathProgramCache]: Analyzing trace with hash 116236585, now seen corresponding path program 17 times [2024-06-28 02:29:33,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:33,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971957070] [2024-06-28 02:29:33,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:33,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:33,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:33,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-28 02:29:33,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:33,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971957070] [2024-06-28 02:29:33,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971957070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:33,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:33,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:33,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967970761] [2024-06-28 02:29:33,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:33,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:33,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:33,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:33,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:33,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:33,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 379 transitions, 5112 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-28 02:29:33,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:33,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:33,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:34,013 INFO L124 PetriNetUnfolderBase]: 1672/2818 cut-off events. [2024-06-28 02:29:34,013 INFO L125 PetriNetUnfolderBase]: For 137389/137395 co-relation queries the response was YES. [2024-06-28 02:29:34,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19323 conditions, 2818 events. 1672/2818 cut-off events. For 137389/137395 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16552 event pairs, 318 based on Foata normal form. 7/2824 useless extension candidates. Maximal degree in co-relation 19194. Up to 2327 conditions per place. [2024-06-28 02:29:34,038 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 239 selfloop transitions, 153 changer transitions 0/399 dead transitions. [2024-06-28 02:29:34,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 399 transitions, 6066 flow [2024-06-28 02:29:34,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:34,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:34,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 02:29:34,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-28 02:29:34,040 INFO L175 Difference]: Start difference. First operand has 294 places, 379 transitions, 5112 flow. Second operand 9 states and 202 transitions. [2024-06-28 02:29:34,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 399 transitions, 6066 flow [2024-06-28 02:29:34,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 399 transitions, 5868 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:34,487 INFO L231 Difference]: Finished difference. Result has 295 places, 379 transitions, 5230 flow [2024-06-28 02:29:34,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4914, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5230, PETRI_PLACES=295, PETRI_TRANSITIONS=379} [2024-06-28 02:29:34,488 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:29:34,488 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 379 transitions, 5230 flow [2024-06-28 02:29:34,488 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-28 02:29:34,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:34,489 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-28 02:29:34,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:29:34,489 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-28 02:29:34,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:34,489 INFO L85 PathProgramCache]: Analyzing trace with hash 116229889, now seen corresponding path program 13 times [2024-06-28 02:29:34,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:34,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470742256] [2024-06-28 02:29:34,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:34,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:34,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:34,592 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-28 02:29:34,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:34,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470742256] [2024-06-28 02:29:34,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470742256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:34,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:34,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:34,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198560942] [2024-06-28 02:29:34,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:34,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:34,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:34,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:34,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:34,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:34,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 379 transitions, 5230 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-28 02:29:34,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:34,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:34,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:35,032 INFO L124 PetriNetUnfolderBase]: 1669/2811 cut-off events. [2024-06-28 02:29:35,033 INFO L125 PetriNetUnfolderBase]: For 139575/139579 co-relation queries the response was YES. [2024-06-28 02:29:35,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19455 conditions, 2811 events. 1669/2811 cut-off events. For 139575/139579 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16497 event pairs, 328 based on Foata normal form. 2/2811 useless extension candidates. Maximal degree in co-relation 19327. Up to 2328 conditions per place. [2024-06-28 02:29:35,064 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 262 selfloop transitions, 125 changer transitions 0/394 dead transitions. [2024-06-28 02:29:35,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 394 transitions, 6164 flow [2024-06-28 02:29:35,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:35,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:35,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:29:35,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:29:35,065 INFO L175 Difference]: Start difference. First operand has 295 places, 379 transitions, 5230 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:29:35,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 394 transitions, 6164 flow [2024-06-28 02:29:35,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 394 transitions, 5741 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 02:29:35,502 INFO L231 Difference]: Finished difference. Result has 292 places, 379 transitions, 5069 flow [2024-06-28 02:29:35,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4809, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5069, PETRI_PLACES=292, PETRI_TRANSITIONS=379} [2024-06-28 02:29:35,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-28 02:29:35,503 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 379 transitions, 5069 flow [2024-06-28 02:29:35,503 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-28 02:29:35,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:35,503 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-28 02:29:35,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:29:35,503 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-28 02:29:35,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:35,504 INFO L85 PathProgramCache]: Analyzing trace with hash 213951945, now seen corresponding path program 18 times [2024-06-28 02:29:35,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:35,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619291609] [2024-06-28 02:29:35,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:35,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:35,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:35,612 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-28 02:29:35,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:35,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619291609] [2024-06-28 02:29:35,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619291609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:35,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:35,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:35,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264063059] [2024-06-28 02:29:35,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:35,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:35,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:35,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:35,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:35,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:35,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 379 transitions, 5069 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-28 02:29:35,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:35,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:35,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:36,097 INFO L124 PetriNetUnfolderBase]: 1666/2813 cut-off events. [2024-06-28 02:29:36,097 INFO L125 PetriNetUnfolderBase]: For 139068/139082 co-relation queries the response was YES. [2024-06-28 02:29:36,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19246 conditions, 2813 events. 1666/2813 cut-off events. For 139068/139082 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16563 event pairs, 333 based on Foata normal form. 15/2827 useless extension candidates. Maximal degree in co-relation 19118. Up to 2320 conditions per place. [2024-06-28 02:29:36,186 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 233 selfloop transitions, 156 changer transitions 0/396 dead transitions. [2024-06-28 02:29:36,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 396 transitions, 5887 flow [2024-06-28 02:29:36,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:36,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:36,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-28 02:29:36,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-28 02:29:36,187 INFO L175 Difference]: Start difference. First operand has 292 places, 379 transitions, 5069 flow. Second operand 10 states and 213 transitions. [2024-06-28 02:29:36,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 396 transitions, 5887 flow [2024-06-28 02:29:36,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 396 transitions, 5532 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:36,667 INFO L231 Difference]: Finished difference. Result has 295 places, 379 transitions, 5032 flow [2024-06-28 02:29:36,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4714, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5032, PETRI_PLACES=295, PETRI_TRANSITIONS=379} [2024-06-28 02:29:36,667 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:29:36,667 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 379 transitions, 5032 flow [2024-06-28 02:29:36,667 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-28 02:29:36,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:36,668 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-28 02:29:36,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:29:36,668 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-28 02:29:36,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:36,668 INFO L85 PathProgramCache]: Analyzing trace with hash 724407811, now seen corresponding path program 14 times [2024-06-28 02:29:36,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:36,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837921387] [2024-06-28 02:29:36,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:36,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:36,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:36,778 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-28 02:29:36,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:36,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837921387] [2024-06-28 02:29:36,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837921387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:36,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:36,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:36,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739794598] [2024-06-28 02:29:36,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:36,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:36,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:36,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:36,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:36,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:36,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 379 transitions, 5032 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-28 02:29:36,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:36,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:36,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:37,265 INFO L124 PetriNetUnfolderBase]: 1663/2802 cut-off events. [2024-06-28 02:29:37,265 INFO L125 PetriNetUnfolderBase]: For 136754/136766 co-relation queries the response was YES. [2024-06-28 02:29:37,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19137 conditions, 2802 events. 1663/2802 cut-off events. For 136754/136766 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16464 event pairs, 352 based on Foata normal form. 10/2810 useless extension candidates. Maximal degree in co-relation 19009. Up to 2321 conditions per place. [2024-06-28 02:29:37,296 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 263 selfloop transitions, 120 changer transitions 0/390 dead transitions. [2024-06-28 02:29:37,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 390 transitions, 5824 flow [2024-06-28 02:29:37,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:37,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:37,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:29:37,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:29:37,297 INFO L175 Difference]: Start difference. First operand has 295 places, 379 transitions, 5032 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:29:37,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 390 transitions, 5824 flow [2024-06-28 02:29:37,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 390 transitions, 5377 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-28 02:29:37,778 INFO L231 Difference]: Finished difference. Result has 292 places, 379 transitions, 4831 flow [2024-06-28 02:29:37,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4585, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4831, PETRI_PLACES=292, PETRI_TRANSITIONS=379} [2024-06-28 02:29:37,778 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-28 02:29:37,778 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 379 transitions, 4831 flow [2024-06-28 02:29:37,779 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-28 02:29:37,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:37,779 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-28 02:29:37,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:29:37,779 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-28 02:29:37,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:37,779 INFO L85 PathProgramCache]: Analyzing trace with hash -657191151, now seen corresponding path program 1 times [2024-06-28 02:29:37,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:37,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699173521] [2024-06-28 02:29:37,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:37,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:37,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:37,893 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-28 02:29:37,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:37,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699173521] [2024-06-28 02:29:37,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699173521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:37,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:37,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:37,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472771097] [2024-06-28 02:29:37,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:37,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:37,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:37,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:37,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:37,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:37,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 379 transitions, 4831 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-28 02:29:37,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:37,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:37,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:38,380 INFO L124 PetriNetUnfolderBase]: 1716/2886 cut-off events. [2024-06-28 02:29:38,381 INFO L125 PetriNetUnfolderBase]: For 159942/159942 co-relation queries the response was YES. [2024-06-28 02:29:38,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19673 conditions, 2886 events. 1716/2886 cut-off events. For 159942/159942 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 16963 event pairs, 315 based on Foata normal form. 6/2891 useless extension candidates. Maximal degree in co-relation 19545. Up to 2419 conditions per place. [2024-06-28 02:29:38,413 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 360 selfloop transitions, 51 changer transitions 0/418 dead transitions. [2024-06-28 02:29:38,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 418 transitions, 5979 flow [2024-06-28 02:29:38,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:38,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:38,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:29:38,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:29:38,414 INFO L175 Difference]: Start difference. First operand has 292 places, 379 transitions, 4831 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:29:38,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 418 transitions, 5979 flow [2024-06-28 02:29:38,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 418 transitions, 5618 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:38,956 INFO L231 Difference]: Finished difference. Result has 295 places, 384 transitions, 4664 flow [2024-06-28 02:29:38,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4470, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4664, PETRI_PLACES=295, PETRI_TRANSITIONS=384} [2024-06-28 02:29:38,956 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:29:38,957 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 384 transitions, 4664 flow [2024-06-28 02:29:38,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-28 02:29:38,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:38,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-28 02:29:38,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:29:38,957 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-28 02:29:38,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:38,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1463879023, now seen corresponding path program 2 times [2024-06-28 02:29:38,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:38,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046329836] [2024-06-28 02:29:38,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:38,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:38,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:39,070 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-28 02:29:39,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:39,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046329836] [2024-06-28 02:29:39,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046329836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:39,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:39,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:39,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458107393] [2024-06-28 02:29:39,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:39,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:39,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:39,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:39,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:39,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:39,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 384 transitions, 4664 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-28 02:29:39,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:39,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:39,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:39,630 INFO L124 PetriNetUnfolderBase]: 1782/2997 cut-off events. [2024-06-28 02:29:39,630 INFO L125 PetriNetUnfolderBase]: For 181984/181984 co-relation queries the response was YES. [2024-06-28 02:29:39,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20674 conditions, 2997 events. 1782/2997 cut-off events. For 181984/181984 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 17749 event pairs, 335 based on Foata normal form. 6/3002 useless extension candidates. Maximal degree in co-relation 20544. Up to 2591 conditions per place. [2024-06-28 02:29:39,665 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 357 selfloop transitions, 50 changer transitions 0/414 dead transitions. [2024-06-28 02:29:39,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 414 transitions, 5755 flow [2024-06-28 02:29:39,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:39,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:39,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:29:39,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:29:39,666 INFO L175 Difference]: Start difference. First operand has 295 places, 384 transitions, 4664 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:29:39,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 414 transitions, 5755 flow [2024-06-28 02:29:40,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 414 transitions, 5680 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:40,190 INFO L231 Difference]: Finished difference. Result has 301 places, 387 transitions, 4741 flow [2024-06-28 02:29:40,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4741, PETRI_PLACES=301, PETRI_TRANSITIONS=387} [2024-06-28 02:29:40,190 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-28 02:29:40,191 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 387 transitions, 4741 flow [2024-06-28 02:29:40,191 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-28 02:29:40,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:40,191 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-28 02:29:40,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:29:40,191 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-28 02:29:40,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:40,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1463731153, now seen corresponding path program 3 times [2024-06-28 02:29:40,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:40,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267648917] [2024-06-28 02:29:40,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:40,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:40,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:40,293 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-28 02:29:40,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:40,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267648917] [2024-06-28 02:29:40,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267648917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:40,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:40,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:40,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716270639] [2024-06-28 02:29:40,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:40,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:40,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:40,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:40,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:40,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:40,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 387 transitions, 4741 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-28 02:29:40,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:40,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:40,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:40,773 INFO L124 PetriNetUnfolderBase]: 1764/2971 cut-off events. [2024-06-28 02:29:40,773 INFO L125 PetriNetUnfolderBase]: For 174799/174799 co-relation queries the response was YES. [2024-06-28 02:29:40,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20229 conditions, 2971 events. 1764/2971 cut-off events. For 174799/174799 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 17593 event pairs, 333 based on Foata normal form. 8/2978 useless extension candidates. Maximal degree in co-relation 20096. Up to 2613 conditions per place. [2024-06-28 02:29:40,809 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 355 selfloop transitions, 49 changer transitions 0/411 dead transitions. [2024-06-28 02:29:40,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 411 transitions, 5657 flow [2024-06-28 02:29:40,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:40,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:40,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:29:40,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:29:40,811 INFO L175 Difference]: Start difference. First operand has 301 places, 387 transitions, 4741 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:29:40,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 411 transitions, 5657 flow [2024-06-28 02:29:41,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 411 transitions, 5576 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:41,391 INFO L231 Difference]: Finished difference. Result has 305 places, 388 transitions, 4785 flow [2024-06-28 02:29:41,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4668, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4785, PETRI_PLACES=305, PETRI_TRANSITIONS=388} [2024-06-28 02:29:41,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-28 02:29:41,392 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 388 transitions, 4785 flow [2024-06-28 02:29:41,392 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-28 02:29:41,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:41,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] [2024-06-28 02:29:41,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:29:41,393 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-28 02:29:41,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:41,393 INFO L85 PathProgramCache]: Analyzing trace with hash 2115657497, now seen corresponding path program 4 times [2024-06-28 02:29:41,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:41,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32483757] [2024-06-28 02:29:41,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:41,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:41,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:41,501 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-28 02:29:41,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:41,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32483757] [2024-06-28 02:29:41,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32483757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:41,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:41,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:41,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273201458] [2024-06-28 02:29:41,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:41,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:41,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:41,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:41,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:41,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:41,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 388 transitions, 4785 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-28 02:29:41,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:41,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:41,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:42,100 INFO L124 PetriNetUnfolderBase]: 1792/3015 cut-off events. [2024-06-28 02:29:42,102 INFO L125 PetriNetUnfolderBase]: For 179539/179539 co-relation queries the response was YES. [2024-06-28 02:29:42,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20589 conditions, 3015 events. 1792/3015 cut-off events. For 179539/179539 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 17924 event pairs, 337 based on Foata normal form. 8/3022 useless extension candidates. Maximal degree in co-relation 20454. Up to 2684 conditions per place. [2024-06-28 02:29:42,136 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 371 selfloop transitions, 33 changer transitions 0/411 dead transitions. [2024-06-28 02:29:42,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 411 transitions, 5696 flow [2024-06-28 02:29:42,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:42,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:42,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-28 02:29:42,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 02:29:42,139 INFO L175 Difference]: Start difference. First operand has 305 places, 388 transitions, 4785 flow. Second operand 10 states and 210 transitions. [2024-06-28 02:29:42,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 411 transitions, 5696 flow [2024-06-28 02:29:42,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 411 transitions, 5601 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:42,710 INFO L231 Difference]: Finished difference. Result has 309 places, 389 transitions, 4782 flow [2024-06-28 02:29:42,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4690, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4782, PETRI_PLACES=309, PETRI_TRANSITIONS=389} [2024-06-28 02:29:42,710 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-28 02:29:42,710 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 389 transitions, 4782 flow [2024-06-28 02:29:42,711 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-28 02:29:42,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:42,711 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-28 02:29:42,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:29:42,711 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-28 02:29:42,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:42,711 INFO L85 PathProgramCache]: Analyzing trace with hash 2110295117, now seen corresponding path program 5 times [2024-06-28 02:29:42,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:42,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998895234] [2024-06-28 02:29:42,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:42,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:42,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:42,835 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-28 02:29:42,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:42,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998895234] [2024-06-28 02:29:42,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998895234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:42,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:42,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:42,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374052891] [2024-06-28 02:29:42,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:42,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:42,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:42,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:42,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:42,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:42,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 389 transitions, 4782 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-28 02:29:42,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:42,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:42,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:43,376 INFO L124 PetriNetUnfolderBase]: 1820/3063 cut-off events. [2024-06-28 02:29:43,376 INFO L125 PetriNetUnfolderBase]: For 185405/185405 co-relation queries the response was YES. [2024-06-28 02:29:43,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20987 conditions, 3063 events. 1820/3063 cut-off events. For 185405/185405 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 18229 event pairs, 343 based on Foata normal form. 8/3070 useless extension candidates. Maximal degree in co-relation 20851. Up to 2728 conditions per place. [2024-06-28 02:29:43,412 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 371 selfloop transitions, 32 changer transitions 0/410 dead transitions. [2024-06-28 02:29:43,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 410 transitions, 5689 flow [2024-06-28 02:29:43,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:43,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:43,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 02:29:43,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:29:43,413 INFO L175 Difference]: Start difference. First operand has 309 places, 389 transitions, 4782 flow. Second operand 8 states and 176 transitions. [2024-06-28 02:29:43,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 410 transitions, 5689 flow [2024-06-28 02:29:43,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 410 transitions, 5616 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:43,994 INFO L231 Difference]: Finished difference. Result has 309 places, 390 transitions, 4801 flow [2024-06-28 02:29:43,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4709, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4801, PETRI_PLACES=309, PETRI_TRANSITIONS=390} [2024-06-28 02:29:43,995 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-28 02:29:43,995 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 390 transitions, 4801 flow [2024-06-28 02:29:43,995 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-28 02:29:43,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:43,995 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-28 02:29:43,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:29:43,996 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-28 02:29:43,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:43,996 INFO L85 PathProgramCache]: Analyzing trace with hash 2124803727, now seen corresponding path program 6 times [2024-06-28 02:29:43,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:43,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077979019] [2024-06-28 02:29:43,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:43,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:44,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:44,104 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-28 02:29:44,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:44,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077979019] [2024-06-28 02:29:44,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077979019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:44,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:44,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:44,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513151175] [2024-06-28 02:29:44,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:44,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:44,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:44,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:44,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:44,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:44,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 390 transitions, 4801 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-28 02:29:44,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:44,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:44,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:44,754 INFO L124 PetriNetUnfolderBase]: 1840/3095 cut-off events. [2024-06-28 02:29:44,759 INFO L125 PetriNetUnfolderBase]: For 186382/186382 co-relation queries the response was YES. [2024-06-28 02:29:44,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21259 conditions, 3095 events. 1840/3095 cut-off events. For 186382/186382 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 18478 event pairs, 341 based on Foata normal form. 6/3100 useless extension candidates. Maximal degree in co-relation 21122. Up to 2698 conditions per place. [2024-06-28 02:29:44,790 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 374 selfloop transitions, 35 changer transitions 0/416 dead transitions. [2024-06-28 02:29:44,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 416 transitions, 5772 flow [2024-06-28 02:29:44,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:44,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:44,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 02:29:44,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 02:29:44,792 INFO L175 Difference]: Start difference. First operand has 309 places, 390 transitions, 4801 flow. Second operand 8 states and 178 transitions. [2024-06-28 02:29:44,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 416 transitions, 5772 flow [2024-06-28 02:29:45,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 416 transitions, 5699 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:45,376 INFO L231 Difference]: Finished difference. Result has 312 places, 393 transitions, 4868 flow [2024-06-28 02:29:45,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4728, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4868, PETRI_PLACES=312, PETRI_TRANSITIONS=393} [2024-06-28 02:29:45,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-28 02:29:45,376 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 393 transitions, 4868 flow [2024-06-28 02:29:45,376 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-28 02:29:45,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:45,377 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-28 02:29:45,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:29:45,377 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-28 02:29:45,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:45,377 INFO L85 PathProgramCache]: Analyzing trace with hash 2130529179, now seen corresponding path program 1 times [2024-06-28 02:29:45,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:45,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876481537] [2024-06-28 02:29:45,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:45,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:45,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:45,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-28 02:29:45,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:45,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876481537] [2024-06-28 02:29:45,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876481537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:45,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:45,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:45,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457130200] [2024-06-28 02:29:45,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:45,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:45,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:45,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:45,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:45,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:45,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 393 transitions, 4868 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-28 02:29:45,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:45,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:45,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:46,023 INFO L124 PetriNetUnfolderBase]: 1860/3131 cut-off events. [2024-06-28 02:29:46,023 INFO L125 PetriNetUnfolderBase]: For 191801/191801 co-relation queries the response was YES. [2024-06-28 02:29:46,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21544 conditions, 3131 events. 1860/3131 cut-off events. For 191801/191801 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 18733 event pairs, 347 based on Foata normal form. 6/3136 useless extension candidates. Maximal degree in co-relation 21405. Up to 2730 conditions per place. [2024-06-28 02:29:46,061 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 37 changer transitions 0/419 dead transitions. [2024-06-28 02:29:46,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 419 transitions, 5812 flow [2024-06-28 02:29:46,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:46,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:46,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-28 02:29:46,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-28 02:29:46,063 INFO L175 Difference]: Start difference. First operand has 312 places, 393 transitions, 4868 flow. Second operand 10 states and 212 transitions. [2024-06-28 02:29:46,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 419 transitions, 5812 flow [2024-06-28 02:29:46,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 419 transitions, 5752 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:46,746 INFO L231 Difference]: Finished difference. Result has 318 places, 394 transitions, 4904 flow [2024-06-28 02:29:46,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4904, PETRI_PLACES=318, PETRI_TRANSITIONS=394} [2024-06-28 02:29:46,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-28 02:29:46,747 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 394 transitions, 4904 flow [2024-06-28 02:29:46,747 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-28 02:29:46,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:46,747 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-28 02:29:46,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:29:46,748 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-28 02:29:46,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:46,752 INFO L85 PathProgramCache]: Analyzing trace with hash 731083165, now seen corresponding path program 7 times [2024-06-28 02:29:46,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:46,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682657972] [2024-06-28 02:29:46,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:46,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:46,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:46,873 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-28 02:29:46,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:46,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682657972] [2024-06-28 02:29:46,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682657972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:46,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:46,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:46,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311723563] [2024-06-28 02:29:46,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:46,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:46,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:46,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:46,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:46,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:46,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 394 transitions, 4904 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-28 02:29:46,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:46,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:46,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:47,463 INFO L124 PetriNetUnfolderBase]: 1888/3176 cut-off events. [2024-06-28 02:29:47,463 INFO L125 PetriNetUnfolderBase]: For 203641/203649 co-relation queries the response was YES. [2024-06-28 02:29:47,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21994 conditions, 3176 events. 1888/3176 cut-off events. For 203641/203649 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 19104 event pairs, 362 based on Foata normal form. 16/3191 useless extension candidates. Maximal degree in co-relation 21853. Up to 2815 conditions per place. [2024-06-28 02:29:47,502 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 363 selfloop transitions, 46 changer transitions 0/416 dead transitions. [2024-06-28 02:29:47,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 416 transitions, 5829 flow [2024-06-28 02:29:47,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:47,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:47,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-28 02:29:47,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-28 02:29:47,503 INFO L175 Difference]: Start difference. First operand has 318 places, 394 transitions, 4904 flow. Second operand 9 states and 192 transitions. [2024-06-28 02:29:47,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 416 transitions, 5829 flow [2024-06-28 02:29:48,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 416 transitions, 5749 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:48,262 INFO L231 Difference]: Finished difference. Result has 320 places, 395 transitions, 4948 flow [2024-06-28 02:29:48,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4824, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4948, PETRI_PLACES=320, PETRI_TRANSITIONS=395} [2024-06-28 02:29:48,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-28 02:29:48,262 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 395 transitions, 4948 flow [2024-06-28 02:29:48,262 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-28 02:29:48,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:48,263 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-28 02:29:48,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:29:48,263 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-28 02:29:48,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:48,263 INFO L85 PathProgramCache]: Analyzing trace with hash -2038885189, now seen corresponding path program 8 times [2024-06-28 02:29:48,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:48,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602856653] [2024-06-28 02:29:48,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:48,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:48,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:48,414 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-28 02:29:48,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:48,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602856653] [2024-06-28 02:29:48,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602856653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:48,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:48,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:48,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865652140] [2024-06-28 02:29:48,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:48,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:48,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:48,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:48,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:48,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:48,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 395 transitions, 4948 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-28 02:29:48,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:48,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:48,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:49,013 INFO L124 PetriNetUnfolderBase]: 1916/3219 cut-off events. [2024-06-28 02:29:49,014 INFO L125 PetriNetUnfolderBase]: For 209005/209005 co-relation queries the response was YES. [2024-06-28 02:29:49,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22396 conditions, 3219 events. 1916/3219 cut-off events. For 209005/209005 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 19396 event pairs, 361 based on Foata normal form. 8/3226 useless extension candidates. Maximal degree in co-relation 22254. Up to 2827 conditions per place. [2024-06-28 02:29:49,052 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 365 selfloop transitions, 48 changer transitions 0/420 dead transitions. [2024-06-28 02:29:49,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 420 transitions, 5891 flow [2024-06-28 02:29:49,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:49,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:49,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-28 02:29:49,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-28 02:29:49,053 INFO L175 Difference]: Start difference. First operand has 320 places, 395 transitions, 4948 flow. Second operand 9 states and 197 transitions. [2024-06-28 02:29:49,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 420 transitions, 5891 flow [2024-06-28 02:29:49,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 420 transitions, 5796 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:49,808 INFO L231 Difference]: Finished difference. Result has 323 places, 396 transitions, 4986 flow [2024-06-28 02:29:49,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4853, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4986, PETRI_PLACES=323, PETRI_TRANSITIONS=396} [2024-06-28 02:29:49,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 02:29:49,809 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 396 transitions, 4986 flow [2024-06-28 02:29:49,809 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-28 02:29:49,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:49,809 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-28 02:29:49,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:29:49,810 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-28 02:29:49,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:49,810 INFO L85 PathProgramCache]: Analyzing trace with hash -2044247569, now seen corresponding path program 9 times [2024-06-28 02:29:49,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:49,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512078127] [2024-06-28 02:29:49,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:49,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:49,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:49,931 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-28 02:29:49,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:49,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512078127] [2024-06-28 02:29:49,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512078127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:49,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:49,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:49,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111485758] [2024-06-28 02:29:49,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:49,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:49,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:49,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:49,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:49,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:49,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 396 transitions, 4986 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-28 02:29:49,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:49,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:49,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:50,567 INFO L124 PetriNetUnfolderBase]: 1931/3248 cut-off events. [2024-06-28 02:29:50,568 INFO L125 PetriNetUnfolderBase]: For 209962/209962 co-relation queries the response was YES. [2024-06-28 02:29:50,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22496 conditions, 3248 events. 1931/3248 cut-off events. For 209962/209962 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 19588 event pairs, 366 based on Foata normal form. 8/3255 useless extension candidates. Maximal degree in co-relation 22352. Up to 2852 conditions per place. [2024-06-28 02:29:50,608 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 366 selfloop transitions, 46 changer transitions 0/419 dead transitions. [2024-06-28 02:29:50,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 419 transitions, 5925 flow [2024-06-28 02:29:50,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:50,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:50,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:29:50,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:29:50,609 INFO L175 Difference]: Start difference. First operand has 323 places, 396 transitions, 4986 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:29:50,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 419 transitions, 5925 flow [2024-06-28 02:29:51,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 419 transitions, 5821 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:51,524 INFO L231 Difference]: Finished difference. Result has 323 places, 397 transitions, 5013 flow [2024-06-28 02:29:51,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5013, PETRI_PLACES=323, PETRI_TRANSITIONS=397} [2024-06-28 02:29:51,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 02:29:51,525 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 397 transitions, 5013 flow [2024-06-28 02:29:51,525 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-28 02:29:51,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:51,525 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-28 02:29:51,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:29:51,525 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-28 02:29:51,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:51,526 INFO L85 PathProgramCache]: Analyzing trace with hash -2044395439, now seen corresponding path program 10 times [2024-06-28 02:29:51,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:51,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087509433] [2024-06-28 02:29:51,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:51,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:51,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:51,656 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-28 02:29:51,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:51,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087509433] [2024-06-28 02:29:51,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087509433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:51,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:51,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:51,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937366352] [2024-06-28 02:29:51,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:51,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:51,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:51,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:51,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:51,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:51,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 397 transitions, 5013 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-28 02:29:51,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:51,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:51,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:52,398 INFO L124 PetriNetUnfolderBase]: 1918/3224 cut-off events. [2024-06-28 02:29:52,399 INFO L125 PetriNetUnfolderBase]: For 193300/193300 co-relation queries the response was YES. [2024-06-28 02:29:52,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21933 conditions, 3224 events. 1918/3224 cut-off events. For 193300/193300 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 19431 event pairs, 339 based on Foata normal form. 6/3229 useless extension candidates. Maximal degree in co-relation 21788. Up to 2659 conditions per place. [2024-06-28 02:29:52,447 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 366 selfloop transitions, 54 changer transitions 0/427 dead transitions. [2024-06-28 02:29:52,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 427 transitions, 6005 flow [2024-06-28 02:29:52,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:52,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:52,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:29:52,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:29:52,448 INFO L175 Difference]: Start difference. First operand has 323 places, 397 transitions, 5013 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:29:52,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 427 transitions, 6005 flow [2024-06-28 02:29:53,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 427 transitions, 5887 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:53,385 INFO L231 Difference]: Finished difference. Result has 326 places, 399 transitions, 5072 flow [2024-06-28 02:29:53,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4903, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5072, PETRI_PLACES=326, PETRI_TRANSITIONS=399} [2024-06-28 02:29:53,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-28 02:29:53,386 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 399 transitions, 5072 flow [2024-06-28 02:29:53,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-28 02:29:53,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:53,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-28 02:29:53,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:29:53,386 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-28 02:29:53,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:53,387 INFO L85 PathProgramCache]: Analyzing trace with hash 310630765, now seen corresponding path program 2 times [2024-06-28 02:29:53,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:53,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767487185] [2024-06-28 02:29:53,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:53,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:53,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:53,510 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-28 02:29:53,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:53,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767487185] [2024-06-28 02:29:53,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767487185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:53,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:53,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:53,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935048957] [2024-06-28 02:29:53,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:53,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:53,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:53,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:53,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:53,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:53,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 399 transitions, 5072 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-28 02:29:53,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:53,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:53,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:54,081 INFO L124 PetriNetUnfolderBase]: 1938/3266 cut-off events. [2024-06-28 02:29:54,081 INFO L125 PetriNetUnfolderBase]: For 198465/198473 co-relation queries the response was YES. [2024-06-28 02:29:54,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22204 conditions, 3266 events. 1938/3266 cut-off events. For 198465/198473 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 19771 event pairs, 364 based on Foata normal form. 14/3279 useless extension candidates. Maximal degree in co-relation 22057. Up to 2867 conditions per place. [2024-06-28 02:29:54,122 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 369 selfloop transitions, 49 changer transitions 0/425 dead transitions. [2024-06-28 02:29:54,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 425 transitions, 6030 flow [2024-06-28 02:29:54,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:54,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:54,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-28 02:29:54,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-28 02:29:54,123 INFO L175 Difference]: Start difference. First operand has 326 places, 399 transitions, 5072 flow. Second operand 10 states and 212 transitions. [2024-06-28 02:29:54,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 425 transitions, 6030 flow [2024-06-28 02:29:54,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 425 transitions, 5865 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:54,855 INFO L231 Difference]: Finished difference. Result has 329 places, 400 transitions, 5029 flow [2024-06-28 02:29:54,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4907, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5029, PETRI_PLACES=329, PETRI_TRANSITIONS=400} [2024-06-28 02:29:54,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-28 02:29:54,856 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 400 transitions, 5029 flow [2024-06-28 02:29:54,856 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-28 02:29:54,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:54,856 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-28 02:29:54,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:29:54,856 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-28 02:29:54,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:54,857 INFO L85 PathProgramCache]: Analyzing trace with hash -2038669987, now seen corresponding path program 3 times [2024-06-28 02:29:54,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:54,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964770967] [2024-06-28 02:29:54,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:54,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:54,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:54,954 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-28 02:29:54,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:54,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964770967] [2024-06-28 02:29:54,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964770967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:54,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:54,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:54,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491556373] [2024-06-28 02:29:54,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:54,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:54,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:54,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:54,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:54,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:54,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 400 transitions, 5029 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-28 02:29:54,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:54,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:54,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:55,573 INFO L124 PetriNetUnfolderBase]: 1958/3301 cut-off events. [2024-06-28 02:29:55,574 INFO L125 PetriNetUnfolderBase]: For 196580/196580 co-relation queries the response was YES. [2024-06-28 02:29:55,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22126 conditions, 3301 events. 1958/3301 cut-off events. For 196580/196580 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 19998 event pairs, 359 based on Foata normal form. 6/3306 useless extension candidates. Maximal degree in co-relation 21980. Up to 2773 conditions per place. [2024-06-28 02:29:55,611 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 365 selfloop transitions, 56 changer transitions 0/428 dead transitions. [2024-06-28 02:29:55,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 428 transitions, 6001 flow [2024-06-28 02:29:55,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:55,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:55,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:29:55,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-28 02:29:55,612 INFO L175 Difference]: Start difference. First operand has 329 places, 400 transitions, 5029 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:29:55,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 428 transitions, 6001 flow [2024-06-28 02:29:56,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 428 transitions, 5892 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:56,425 INFO L231 Difference]: Finished difference. Result has 330 places, 401 transitions, 5060 flow [2024-06-28 02:29:56,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4920, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5060, PETRI_PLACES=330, PETRI_TRANSITIONS=401} [2024-06-28 02:29:56,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-28 02:29:56,425 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 401 transitions, 5060 flow [2024-06-28 02:29:56,425 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-28 02:29:56,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:56,426 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-28 02:29:56,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:29:56,426 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-28 02:29:56,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:56,426 INFO L85 PathProgramCache]: Analyzing trace with hash 996995647, now seen corresponding path program 4 times [2024-06-28 02:29:56,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:56,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665087048] [2024-06-28 02:29:56,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:56,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:56,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:56,524 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-28 02:29:56,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:56,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665087048] [2024-06-28 02:29:56,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665087048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:56,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:56,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:56,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858618261] [2024-06-28 02:29:56,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:56,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:56,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:56,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:56,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:56,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:56,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 401 transitions, 5060 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-28 02:29:56,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:56,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:56,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:57,079 INFO L124 PetriNetUnfolderBase]: 1945/3275 cut-off events. [2024-06-28 02:29:57,079 INFO L125 PetriNetUnfolderBase]: For 185653/185661 co-relation queries the response was YES. [2024-06-28 02:29:57,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21660 conditions, 3275 events. 1945/3275 cut-off events. For 185653/185661 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 19789 event pairs, 353 based on Foata normal form. 14/3288 useless extension candidates. Maximal degree in co-relation 21514. Up to 2654 conditions per place. [2024-06-28 02:29:57,119 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 359 selfloop transitions, 60 changer transitions 0/426 dead transitions. [2024-06-28 02:29:57,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 426 transitions, 6002 flow [2024-06-28 02:29:57,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:57,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:57,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-28 02:29:57,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 02:29:57,120 INFO L175 Difference]: Start difference. First operand has 330 places, 401 transitions, 5060 flow. Second operand 9 states and 195 transitions. [2024-06-28 02:29:57,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 426 transitions, 6002 flow [2024-06-28 02:29:58,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 426 transitions, 5889 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:58,103 INFO L231 Difference]: Finished difference. Result has 333 places, 401 transitions, 5071 flow [2024-06-28 02:29:58,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4947, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5071, PETRI_PLACES=333, PETRI_TRANSITIONS=401} [2024-06-28 02:29:58,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-28 02:29:58,104 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 401 transitions, 5071 flow [2024-06-28 02:29:58,104 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-28 02:29:58,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:58,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-28 02:29:58,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:29:58,104 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-28 02:29:58,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:58,105 INFO L85 PathProgramCache]: Analyzing trace with hash -2066324371, now seen corresponding path program 1 times [2024-06-28 02:29:58,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:58,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556026951] [2024-06-28 02:29:58,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:58,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:58,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:58,205 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-28 02:29:58,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:58,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556026951] [2024-06-28 02:29:58,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556026951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:58,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:58,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:58,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504643044] [2024-06-28 02:29:58,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:58,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:58,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:58,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:58,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:58,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:58,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 401 transitions, 5071 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:58,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:58,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:58,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:58,788 INFO L124 PetriNetUnfolderBase]: 2009/3386 cut-off events. [2024-06-28 02:29:58,789 INFO L125 PetriNetUnfolderBase]: For 174148/174152 co-relation queries the response was YES. [2024-06-28 02:29:58,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22432 conditions, 3386 events. 2009/3386 cut-off events. For 174148/174152 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 20671 event pairs, 380 based on Foata normal form. 2/3386 useless extension candidates. Maximal degree in co-relation 22285. Up to 2861 conditions per place. [2024-06-28 02:29:58,831 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 311 selfloop transitions, 135 changer transitions 0/453 dead transitions. [2024-06-28 02:29:58,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 453 transitions, 6588 flow [2024-06-28 02:29:58,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:58,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:58,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:29:58,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:29:58,832 INFO L175 Difference]: Start difference. First operand has 333 places, 401 transitions, 5071 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:29:58,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 453 transitions, 6588 flow [2024-06-28 02:29:59,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 453 transitions, 6419 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:59,728 INFO L231 Difference]: Finished difference. Result has 335 places, 432 transitions, 5722 flow [2024-06-28 02:29:59,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4902, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5722, PETRI_PLACES=335, PETRI_TRANSITIONS=432} [2024-06-28 02:29:59,728 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 02:29:59,728 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 432 transitions, 5722 flow [2024-06-28 02:29:59,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:59,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:59,729 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-28 02:29:59,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:29:59,729 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-28 02:29:59,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:59,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1963549943, now seen corresponding path program 2 times [2024-06-28 02:29:59,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:59,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889977766] [2024-06-28 02:29:59,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:59,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:59,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:59,851 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-28 02:29:59,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:59,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889977766] [2024-06-28 02:29:59,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889977766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:59,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:59,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:59,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313103902] [2024-06-28 02:29:59,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:59,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:59,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:59,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:59,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:59,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:59,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 432 transitions, 5722 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:59,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:59,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:59,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:00,491 INFO L124 PetriNetUnfolderBase]: 2022/3408 cut-off events. [2024-06-28 02:30:00,492 INFO L125 PetriNetUnfolderBase]: For 183484/183488 co-relation queries the response was YES. [2024-06-28 02:30:00,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23035 conditions, 3408 events. 2022/3408 cut-off events. For 183484/183488 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 20859 event pairs, 380 based on Foata normal form. 2/3408 useless extension candidates. Maximal degree in co-relation 22886. Up to 2956 conditions per place. [2024-06-28 02:30:00,534 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 94 changer transitions 0/455 dead transitions. [2024-06-28 02:30:00,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 455 transitions, 6948 flow [2024-06-28 02:30:00,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:00,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:00,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:30:00,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:30:00,535 INFO L175 Difference]: Start difference. First operand has 335 places, 432 transitions, 5722 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:30:00,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 455 transitions, 6948 flow [2024-06-28 02:30:01,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 455 transitions, 6778 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:01,595 INFO L231 Difference]: Finished difference. Result has 340 places, 439 transitions, 5928 flow [2024-06-28 02:30:01,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5570, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5928, PETRI_PLACES=340, PETRI_TRANSITIONS=439} [2024-06-28 02:30:01,596 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-28 02:30:01,596 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 439 transitions, 5928 flow [2024-06-28 02:30:01,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:01,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:01,596 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-28 02:30:01,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:30:01,597 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-28 02:30:01,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:01,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1963544363, now seen corresponding path program 3 times [2024-06-28 02:30:01,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:01,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686252615] [2024-06-28 02:30:01,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:01,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:01,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:01,729 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-28 02:30:01,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:01,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686252615] [2024-06-28 02:30:01,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686252615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:01,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:01,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:01,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15126011] [2024-06-28 02:30:01,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:01,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:01,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:01,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:01,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:01,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:01,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 439 transitions, 5928 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:01,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:01,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:01,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:02,424 INFO L124 PetriNetUnfolderBase]: 2019/3404 cut-off events. [2024-06-28 02:30:02,424 INFO L125 PetriNetUnfolderBase]: For 180649/180653 co-relation queries the response was YES. [2024-06-28 02:30:02,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23087 conditions, 3404 events. 2019/3404 cut-off events. For 180649/180653 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 20837 event pairs, 380 based on Foata normal form. 2/3404 useless extension candidates. Maximal degree in co-relation 22935. Up to 2953 conditions per place. [2024-06-28 02:30:02,468 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 352 selfloop transitions, 97 changer transitions 0/456 dead transitions. [2024-06-28 02:30:02,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 456 transitions, 6866 flow [2024-06-28 02:30:02,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:02,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:02,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-28 02:30:02,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-28 02:30:02,469 INFO L175 Difference]: Start difference. First operand has 340 places, 439 transitions, 5928 flow. Second operand 10 states and 223 transitions. [2024-06-28 02:30:02,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 456 transitions, 6866 flow [2024-06-28 02:30:03,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 456 transitions, 6728 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:03,789 INFO L231 Difference]: Finished difference. Result has 346 places, 439 transitions, 5998 flow [2024-06-28 02:30:03,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5790, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5998, PETRI_PLACES=346, PETRI_TRANSITIONS=439} [2024-06-28 02:30:03,789 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 02:30:03,789 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 439 transitions, 5998 flow [2024-06-28 02:30:03,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:03,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:03,790 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-28 02:30:03,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:30:03,790 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-28 02:30:03,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:03,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1854574209, now seen corresponding path program 4 times [2024-06-28 02:30:03,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:03,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097402352] [2024-06-28 02:30:03,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:03,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:03,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:03,929 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-28 02:30:03,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:03,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097402352] [2024-06-28 02:30:03,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097402352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:03,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:03,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:03,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107260486] [2024-06-28 02:30:03,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:03,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:03,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:03,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:03,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:03,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:03,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 439 transitions, 5998 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:03,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:03,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:03,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:04,640 INFO L124 PetriNetUnfolderBase]: 2024/3413 cut-off events. [2024-06-28 02:30:04,641 INFO L125 PetriNetUnfolderBase]: For 184953/184957 co-relation queries the response was YES. [2024-06-28 02:30:04,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23365 conditions, 3413 events. 2024/3413 cut-off events. For 184953/184957 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 20901 event pairs, 380 based on Foata normal form. 2/3413 useless extension candidates. Maximal degree in co-relation 23211. Up to 2897 conditions per place. [2024-06-28 02:30:04,681 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 319 selfloop transitions, 138 changer transitions 0/464 dead transitions. [2024-06-28 02:30:04,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 464 transitions, 7189 flow [2024-06-28 02:30:04,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:04,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:04,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-28 02:30:04,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-28 02:30:04,682 INFO L175 Difference]: Start difference. First operand has 346 places, 439 transitions, 5998 flow. Second operand 10 states and 227 transitions. [2024-06-28 02:30:04,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 464 transitions, 7189 flow [2024-06-28 02:30:05,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 464 transitions, 6971 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:05,887 INFO L231 Difference]: Finished difference. Result has 348 places, 443 transitions, 6180 flow [2024-06-28 02:30:05,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5780, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6180, PETRI_PLACES=348, PETRI_TRANSITIONS=443} [2024-06-28 02:30:05,888 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 02:30:05,888 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 443 transitions, 6180 flow [2024-06-28 02:30:05,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:05,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:05,888 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-28 02:30:05,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:30:05,888 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-28 02:30:05,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:05,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1634363127, now seen corresponding path program 5 times [2024-06-28 02:30:05,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:05,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123414688] [2024-06-28 02:30:05,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:05,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:05,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:06,034 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-28 02:30:06,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:06,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123414688] [2024-06-28 02:30:06,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123414688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:06,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:06,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:06,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715347705] [2024-06-28 02:30:06,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:06,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:06,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:06,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:06,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:06,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:06,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 443 transitions, 6180 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:06,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:06,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:06,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:06,689 INFO L124 PetriNetUnfolderBase]: 2029/3422 cut-off events. [2024-06-28 02:30:06,689 INFO L125 PetriNetUnfolderBase]: For 189836/189840 co-relation queries the response was YES. [2024-06-28 02:30:06,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23682 conditions, 3422 events. 2029/3422 cut-off events. For 189836/189840 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20994 event pairs, 380 based on Foata normal form. 2/3422 useless extension candidates. Maximal degree in co-relation 23526. Up to 2903 conditions per place. [2024-06-28 02:30:06,735 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 318 selfloop transitions, 141 changer transitions 0/466 dead transitions. [2024-06-28 02:30:06,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 466 transitions, 7367 flow [2024-06-28 02:30:06,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:06,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:06,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 02:30:06,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-28 02:30:06,736 INFO L175 Difference]: Start difference. First operand has 348 places, 443 transitions, 6180 flow. Second operand 9 states and 209 transitions. [2024-06-28 02:30:06,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 466 transitions, 7367 flow [2024-06-28 02:30:08,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 466 transitions, 6973 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:08,326 INFO L231 Difference]: Finished difference. Result has 348 places, 446 transitions, 6161 flow [2024-06-28 02:30:08,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5804, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6161, PETRI_PLACES=348, PETRI_TRANSITIONS=446} [2024-06-28 02:30:08,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 02:30:08,326 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 446 transitions, 6161 flow [2024-06-28 02:30:08,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:08,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:08,327 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-28 02:30:08,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:30:08,327 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-28 02:30:08,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:08,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1552384549, now seen corresponding path program 6 times [2024-06-28 02:30:08,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:08,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389598495] [2024-06-28 02:30:08,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:08,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:08,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:08,440 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-28 02:30:08,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:08,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389598495] [2024-06-28 02:30:08,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389598495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:08,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:08,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:08,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588602645] [2024-06-28 02:30:08,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:08,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:08,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:08,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:08,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:08,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:08,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 446 transitions, 6161 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:08,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:08,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:08,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:09,115 INFO L124 PetriNetUnfolderBase]: 2026/3418 cut-off events. [2024-06-28 02:30:09,115 INFO L125 PetriNetUnfolderBase]: For 185965/185969 co-relation queries the response was YES. [2024-06-28 02:30:09,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23507 conditions, 3418 events. 2026/3418 cut-off events. For 185965/185969 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20942 event pairs, 380 based on Foata normal form. 2/3418 useless extension candidates. Maximal degree in co-relation 23351. Up to 2900 conditions per place. [2024-06-28 02:30:09,162 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 321 selfloop transitions, 135 changer transitions 0/463 dead transitions. [2024-06-28 02:30:09,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 463 transitions, 7115 flow [2024-06-28 02:30:09,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:09,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:09,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:30:09,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:30:09,163 INFO L175 Difference]: Start difference. First operand has 348 places, 446 transitions, 6161 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:30:09,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 463 transitions, 7115 flow [2024-06-28 02:30:10,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 463 transitions, 6779 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:10,548 INFO L231 Difference]: Finished difference. Result has 347 places, 446 transitions, 6121 flow [2024-06-28 02:30:10,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5825, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6121, PETRI_PLACES=347, PETRI_TRANSITIONS=446} [2024-06-28 02:30:10,549 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 02:30:10,549 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 446 transitions, 6121 flow [2024-06-28 02:30:10,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:10,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:10,549 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-28 02:30:10,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:30:10,549 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-28 02:30:10,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:10,550 INFO L85 PathProgramCache]: Analyzing trace with hash -540346431, now seen corresponding path program 7 times [2024-06-28 02:30:10,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:10,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118384060] [2024-06-28 02:30:10,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:10,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:10,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:10,650 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-28 02:30:10,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:10,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118384060] [2024-06-28 02:30:10,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118384060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:10,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:10,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:10,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783976417] [2024-06-28 02:30:10,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:10,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:10,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:10,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:10,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:10,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:10,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 446 transitions, 6121 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:10,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:10,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:10,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:11,313 INFO L124 PetriNetUnfolderBase]: 2047/3453 cut-off events. [2024-06-28 02:30:11,314 INFO L125 PetriNetUnfolderBase]: For 192649/192653 co-relation queries the response was YES. [2024-06-28 02:30:11,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23901 conditions, 3453 events. 2047/3453 cut-off events. For 192649/192653 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 21256 event pairs, 380 based on Foata normal form. 2/3453 useless extension candidates. Maximal degree in co-relation 23745. Up to 2660 conditions per place. [2024-06-28 02:30:11,358 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 214 selfloop transitions, 261 changer transitions 0/482 dead transitions. [2024-06-28 02:30:11,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 482 transitions, 7621 flow [2024-06-28 02:30:11,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:30:11,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:30:11,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-28 02:30:11,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:30:11,360 INFO L175 Difference]: Start difference. First operand has 347 places, 446 transitions, 6121 flow. Second operand 12 states and 264 transitions. [2024-06-28 02:30:11,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 482 transitions, 7621 flow [2024-06-28 02:30:12,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 482 transitions, 7333 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:12,604 INFO L231 Difference]: Finished difference. Result has 352 places, 455 transitions, 6545 flow [2024-06-28 02:30:12,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5837, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6545, PETRI_PLACES=352, PETRI_TRANSITIONS=455} [2024-06-28 02:30:12,604 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-28 02:30:12,605 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 455 transitions, 6545 flow [2024-06-28 02:30:12,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:12,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:12,605 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-28 02:30:12,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:30:12,605 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-28 02:30:12,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:12,606 INFO L85 PathProgramCache]: Analyzing trace with hash -531092001, now seen corresponding path program 8 times [2024-06-28 02:30:12,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:12,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747679288] [2024-06-28 02:30:12,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:12,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:12,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:12,704 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-28 02:30:12,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:12,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747679288] [2024-06-28 02:30:12,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747679288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:12,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:12,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:12,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317584227] [2024-06-28 02:30:12,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:12,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:12,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:12,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:12,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:12,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:12,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 455 transitions, 6545 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:12,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:12,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:12,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:13,370 INFO L124 PetriNetUnfolderBase]: 2068/3488 cut-off events. [2024-06-28 02:30:13,371 INFO L125 PetriNetUnfolderBase]: For 202279/202283 co-relation queries the response was YES. [2024-06-28 02:30:13,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24944 conditions, 3488 events. 2068/3488 cut-off events. For 202279/202283 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 21522 event pairs, 380 based on Foata normal form. 2/3488 useless extension candidates. Maximal degree in co-relation 24788. Up to 2684 conditions per place. [2024-06-28 02:30:13,417 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 256 changer transitions 0/490 dead transitions. [2024-06-28 02:30:13,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 490 transitions, 8231 flow [2024-06-28 02:30:13,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:30:13,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:30:13,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 283 transitions. [2024-06-28 02:30:13,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5442307692307692 [2024-06-28 02:30:13,418 INFO L175 Difference]: Start difference. First operand has 352 places, 455 transitions, 6545 flow. Second operand 13 states and 283 transitions. [2024-06-28 02:30:13,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 490 transitions, 8231 flow [2024-06-28 02:30:14,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 490 transitions, 7813 flow, removed 95 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:14,699 INFO L231 Difference]: Finished difference. Result has 358 places, 464 transitions, 6837 flow [2024-06-28 02:30:14,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6209, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6837, PETRI_PLACES=358, PETRI_TRANSITIONS=464} [2024-06-28 02:30:14,699 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-28 02:30:14,699 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 464 transitions, 6837 flow [2024-06-28 02:30:14,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:14,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:14,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, 1] [2024-06-28 02:30:14,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:30:14,700 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-28 02:30:14,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:14,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1269561687, now seen corresponding path program 9 times [2024-06-28 02:30:14,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:14,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321605952] [2024-06-28 02:30:14,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:14,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:14,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:14,821 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-28 02:30:14,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:14,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321605952] [2024-06-28 02:30:14,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321605952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:14,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:14,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:14,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883044509] [2024-06-28 02:30:14,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:14,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:14,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:14,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:14,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:14,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:14,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 464 transitions, 6837 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:14,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:14,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:14,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:15,441 INFO L124 PetriNetUnfolderBase]: 2065/3484 cut-off events. [2024-06-28 02:30:15,442 INFO L125 PetriNetUnfolderBase]: For 200569/200573 co-relation queries the response was YES. [2024-06-28 02:30:15,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24800 conditions, 3484 events. 2065/3484 cut-off events. For 200569/200573 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 21479 event pairs, 380 based on Foata normal form. 2/3484 useless extension candidates. Maximal degree in co-relation 24642. Up to 2681 conditions per place. [2024-06-28 02:30:15,490 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 254 changer transitions 0/487 dead transitions. [2024-06-28 02:30:15,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 487 transitions, 8167 flow [2024-06-28 02:30:15,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:15,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:15,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-28 02:30:15,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-28 02:30:15,491 INFO L175 Difference]: Start difference. First operand has 358 places, 464 transitions, 6837 flow. Second operand 11 states and 246 transitions. [2024-06-28 02:30:15,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 487 transitions, 8167 flow [2024-06-28 02:30:16,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 487 transitions, 7738 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:16,812 INFO L231 Difference]: Finished difference. Result has 361 places, 464 transitions, 6923 flow [2024-06-28 02:30:16,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6923, PETRI_PLACES=361, PETRI_TRANSITIONS=464} [2024-06-28 02:30:16,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-28 02:30:16,813 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 464 transitions, 6923 flow [2024-06-28 02:30:16,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:16,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:16,814 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-28 02:30:16,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:30:16,814 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-28 02:30:16,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:16,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1094062317, now seen corresponding path program 10 times [2024-06-28 02:30:16,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:16,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375906737] [2024-06-28 02:30:16,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:16,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:16,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:16,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-28 02:30:16,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:16,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375906737] [2024-06-28 02:30:16,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375906737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:16,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:16,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:16,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629391276] [2024-06-28 02:30:16,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:16,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:16,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:16,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:16,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:16,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:16,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 464 transitions, 6923 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:16,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:16,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:16,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:17,596 INFO L124 PetriNetUnfolderBase]: 2062/3480 cut-off events. [2024-06-28 02:30:17,596 INFO L125 PetriNetUnfolderBase]: For 202276/202280 co-relation queries the response was YES. [2024-06-28 02:30:17,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24790 conditions, 3480 events. 2062/3480 cut-off events. For 202276/202280 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 21477 event pairs, 380 based on Foata normal form. 2/3480 useless extension candidates. Maximal degree in co-relation 24631. Up to 2678 conditions per place. [2024-06-28 02:30:17,641 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 258 changer transitions 0/491 dead transitions. [2024-06-28 02:30:17,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 491 transitions, 8275 flow [2024-06-28 02:30:17,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:30:17,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:30:17,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-28 02:30:17,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:30:17,643 INFO L175 Difference]: Start difference. First operand has 361 places, 464 transitions, 6923 flow. Second operand 12 states and 264 transitions. [2024-06-28 02:30:17,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 491 transitions, 8275 flow [2024-06-28 02:30:19,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 491 transitions, 7747 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 02:30:19,316 INFO L231 Difference]: Finished difference. Result has 363 places, 464 transitions, 6917 flow [2024-06-28 02:30:19,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6395, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6917, PETRI_PLACES=363, PETRI_TRANSITIONS=464} [2024-06-28 02:30:19,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-28 02:30:19,317 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 464 transitions, 6917 flow [2024-06-28 02:30:19,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:19,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:19,317 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-28 02:30:19,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:30:19,318 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-28 02:30:19,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:19,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1097786967, now seen corresponding path program 11 times [2024-06-28 02:30:19,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:19,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875159472] [2024-06-28 02:30:19,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:19,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:19,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:19,429 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-28 02:30:19,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:19,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875159472] [2024-06-28 02:30:19,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875159472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:19,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:19,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:19,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599178909] [2024-06-28 02:30:19,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:19,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:19,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:19,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:19,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:19,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:19,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 464 transitions, 6917 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:19,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:19,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:19,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:20,151 INFO L124 PetriNetUnfolderBase]: 2075/3502 cut-off events. [2024-06-28 02:30:20,151 INFO L125 PetriNetUnfolderBase]: For 210392/210396 co-relation queries the response was YES. [2024-06-28 02:30:20,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25079 conditions, 3502 events. 2075/3502 cut-off events. For 210392/210396 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21631 event pairs, 380 based on Foata normal form. 2/3502 useless extension candidates. Maximal degree in co-relation 24919. Up to 2976 conditions per place. [2024-06-28 02:30:20,197 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 366 selfloop transitions, 121 changer transitions 0/494 dead transitions. [2024-06-28 02:30:20,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 494 transitions, 8219 flow [2024-06-28 02:30:20,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:30:20,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:30:20,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 273 transitions. [2024-06-28 02:30:20,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 02:30:20,198 INFO L175 Difference]: Start difference. First operand has 363 places, 464 transitions, 6917 flow. Second operand 13 states and 273 transitions. [2024-06-28 02:30:20,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 494 transitions, 8219 flow [2024-06-28 02:30:21,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 494 transitions, 7400 flow, removed 28 selfloop flow, removed 12 redundant places. [2024-06-28 02:30:21,873 INFO L231 Difference]: Finished difference. Result has 364 places, 470 transitions, 6462 flow [2024-06-28 02:30:21,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6138, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6462, PETRI_PLACES=364, PETRI_TRANSITIONS=470} [2024-06-28 02:30:21,873 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-28 02:30:21,874 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 470 transitions, 6462 flow [2024-06-28 02:30:21,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:21,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:21,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, 1] [2024-06-28 02:30:21,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:30:21,874 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-28 02:30:21,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:21,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1097781387, now seen corresponding path program 12 times [2024-06-28 02:30:21,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:21,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947819358] [2024-06-28 02:30:21,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:21,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:21,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:21,999 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-28 02:30:21,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:21,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947819358] [2024-06-28 02:30:21,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947819358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:21,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:21,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:22,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182361179] [2024-06-28 02:30:22,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:22,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:22,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:22,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:22,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:22,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:22,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 470 transitions, 6462 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:22,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:22,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:22,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:22,709 INFO L124 PetriNetUnfolderBase]: 2072/3498 cut-off events. [2024-06-28 02:30:22,709 INFO L125 PetriNetUnfolderBase]: For 209716/209720 co-relation queries the response was YES. [2024-06-28 02:30:22,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24336 conditions, 3498 events. 2072/3498 cut-off events. For 209716/209720 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21617 event pairs, 380 based on Foata normal form. 2/3498 useless extension candidates. Maximal degree in co-relation 24176. Up to 2973 conditions per place. [2024-06-28 02:30:22,756 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 364 selfloop transitions, 121 changer transitions 0/492 dead transitions. [2024-06-28 02:30:22,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 492 transitions, 7484 flow [2024-06-28 02:30:22,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:30:22,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:30:22,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 255 transitions. [2024-06-28 02:30:22,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-28 02:30:22,758 INFO L175 Difference]: Start difference. First operand has 364 places, 470 transitions, 6462 flow. Second operand 12 states and 255 transitions. [2024-06-28 02:30:22,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 492 transitions, 7484 flow [2024-06-28 02:30:24,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 492 transitions, 7293 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:24,552 INFO L231 Difference]: Finished difference. Result has 367 places, 470 transitions, 6519 flow [2024-06-28 02:30:24,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6271, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6519, PETRI_PLACES=367, PETRI_TRANSITIONS=470} [2024-06-28 02:30:24,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-28 02:30:24,552 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 470 transitions, 6519 flow [2024-06-28 02:30:24,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:24,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:24,553 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-28 02:30:24,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:30:24,553 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-28 02:30:24,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:24,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1385032998, now seen corresponding path program 1 times [2024-06-28 02:30:24,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:24,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147272640] [2024-06-28 02:30:24,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:24,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:24,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:24,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-28 02:30:24,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:24,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147272640] [2024-06-28 02:30:24,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147272640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:24,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:24,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:24,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883007537] [2024-06-28 02:30:24,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:24,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:24,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:24,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:24,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:24,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:24,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 470 transitions, 6519 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-28 02:30:24,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:24,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:24,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:25,389 INFO L124 PetriNetUnfolderBase]: 2080/3511 cut-off events. [2024-06-28 02:30:25,390 INFO L125 PetriNetUnfolderBase]: For 217825/217831 co-relation queries the response was YES. [2024-06-28 02:30:25,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24643 conditions, 3511 events. 2080/3511 cut-off events. For 217825/217831 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 21705 event pairs, 370 based on Foata normal form. 8/3518 useless extension candidates. Maximal degree in co-relation 24481. Up to 3078 conditions per place. [2024-06-28 02:30:25,433 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 415 selfloop transitions, 67 changer transitions 0/489 dead transitions. [2024-06-28 02:30:25,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 489 transitions, 7559 flow [2024-06-28 02:30:25,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:25,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:25,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-28 02:30:25,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 02:30:25,434 INFO L175 Difference]: Start difference. First operand has 367 places, 470 transitions, 6519 flow. Second operand 9 states and 195 transitions. [2024-06-28 02:30:25,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 489 transitions, 7559 flow [2024-06-28 02:30:26,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 489 transitions, 7317 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 02:30:26,974 INFO L231 Difference]: Finished difference. Result has 365 places, 472 transitions, 6460 flow [2024-06-28 02:30:26,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6277, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6460, PETRI_PLACES=365, PETRI_TRANSITIONS=472} [2024-06-28 02:30:26,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-28 02:30:26,975 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 472 transitions, 6460 flow [2024-06-28 02:30:26,975 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-28 02:30:26,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:26,975 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-28 02:30:26,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:30:26,975 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-28 02:30:26,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:26,976 INFO L85 PathProgramCache]: Analyzing trace with hash -415968231, now seen corresponding path program 13 times [2024-06-28 02:30:26,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:26,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961985629] [2024-06-28 02:30:26,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:26,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:27,097 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-28 02:30:27,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:27,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961985629] [2024-06-28 02:30:27,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961985629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:27,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:27,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:27,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156377188] [2024-06-28 02:30:27,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:27,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:27,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:27,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:27,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:27,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:27,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 472 transitions, 6460 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:27,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:27,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:27,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:27,792 INFO L124 PetriNetUnfolderBase]: 2122/3580 cut-off events. [2024-06-28 02:30:27,793 INFO L125 PetriNetUnfolderBase]: For 233706/233710 co-relation queries the response was YES. [2024-06-28 02:30:27,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25367 conditions, 3580 events. 2122/3580 cut-off events. For 233706/233710 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 22187 event pairs, 380 based on Foata normal form. 2/3580 useless extension candidates. Maximal degree in co-relation 25204. Up to 2974 conditions per place. [2024-06-28 02:30:27,839 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 337 selfloop transitions, 170 changer transitions 0/514 dead transitions. [2024-06-28 02:30:27,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 514 transitions, 8082 flow [2024-06-28 02:30:27,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 02:30:27,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 02:30:27,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 314 transitions. [2024-06-28 02:30:27,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5233333333333333 [2024-06-28 02:30:27,841 INFO L175 Difference]: Start difference. First operand has 365 places, 472 transitions, 6460 flow. Second operand 15 states and 314 transitions. [2024-06-28 02:30:27,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 514 transitions, 8082 flow [2024-06-28 02:30:29,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 514 transitions, 7925 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:29,873 INFO L231 Difference]: Finished difference. Result has 374 places, 490 transitions, 6905 flow [2024-06-28 02:30:29,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6905, PETRI_PLACES=374, PETRI_TRANSITIONS=490} [2024-06-28 02:30:29,874 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-28 02:30:29,874 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 490 transitions, 6905 flow [2024-06-28 02:30:29,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:29,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:29,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, 1] [2024-06-28 02:30:29,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:30:29,874 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-28 02:30:29,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:29,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1384668717, now seen corresponding path program 14 times [2024-06-28 02:30:29,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:29,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325346092] [2024-06-28 02:30:29,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:29,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:29,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:29,998 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-28 02:30:29,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:29,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325346092] [2024-06-28 02:30:30,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325346092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:30,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:30,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:30,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683727594] [2024-06-28 02:30:30,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:30,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:30,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:30,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:30,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:30,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:30,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 490 transitions, 6905 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:30,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:30,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:30,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:30,823 INFO L124 PetriNetUnfolderBase]: 2119/3576 cut-off events. [2024-06-28 02:30:30,823 INFO L125 PetriNetUnfolderBase]: For 235618/235622 co-relation queries the response was YES. [2024-06-28 02:30:30,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25541 conditions, 3576 events. 2119/3576 cut-off events. For 235618/235622 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 22156 event pairs, 380 based on Foata normal form. 2/3576 useless extension candidates. Maximal degree in co-relation 25376. Up to 2971 conditions per place. [2024-06-28 02:30:30,863 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 337 selfloop transitions, 169 changer transitions 0/513 dead transitions. [2024-06-28 02:30:30,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 513 transitions, 8309 flow [2024-06-28 02:30:30,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 02:30:30,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 02:30:30,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 297 transitions. [2024-06-28 02:30:30,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303571428571429 [2024-06-28 02:30:30,866 INFO L175 Difference]: Start difference. First operand has 374 places, 490 transitions, 6905 flow. Second operand 14 states and 297 transitions. [2024-06-28 02:30:30,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 513 transitions, 8309 flow [2024-06-28 02:30:32,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 513 transitions, 7991 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-28 02:30:32,798 INFO L231 Difference]: Finished difference. Result has 377 places, 490 transitions, 6931 flow [2024-06-28 02:30:32,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6587, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6931, PETRI_PLACES=377, PETRI_TRANSITIONS=490} [2024-06-28 02:30:32,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-28 02:30:32,799 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 490 transitions, 6931 flow [2024-06-28 02:30:32,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:32,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:32,800 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-28 02:30:32,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:30:32,800 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-28 02:30:32,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:32,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1384852857, now seen corresponding path program 15 times [2024-06-28 02:30:32,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:32,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161922732] [2024-06-28 02:30:32,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:32,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:32,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:32,922 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-28 02:30:32,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:32,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161922732] [2024-06-28 02:30:32,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161922732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:32,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:32,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:32,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913050074] [2024-06-28 02:30:32,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:32,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:32,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:32,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:32,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:32,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:32,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 490 transitions, 6931 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:32,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:32,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:32,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:33,618 INFO L124 PetriNetUnfolderBase]: 2124/3585 cut-off events. [2024-06-28 02:30:33,618 INFO L125 PetriNetUnfolderBase]: For 240464/240468 co-relation queries the response was YES. [2024-06-28 02:30:33,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25713 conditions, 3585 events. 2124/3585 cut-off events. For 240464/240468 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22240 event pairs, 380 based on Foata normal form. 2/3585 useless extension candidates. Maximal degree in co-relation 25547. Up to 2977 conditions per place. [2024-06-28 02:30:33,668 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 336 selfloop transitions, 170 changer transitions 0/513 dead transitions. [2024-06-28 02:30:33,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 513 transitions, 8383 flow [2024-06-28 02:30:33,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:33,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:33,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-28 02:30:33,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-28 02:30:33,669 INFO L175 Difference]: Start difference. First operand has 377 places, 490 transitions, 6931 flow. Second operand 11 states and 243 transitions. [2024-06-28 02:30:33,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 513 transitions, 8383 flow [2024-06-28 02:30:35,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 513 transitions, 8052 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 02:30:35,895 INFO L231 Difference]: Finished difference. Result has 378 places, 493 transitions, 6997 flow [2024-06-28 02:30:35,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6603, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6997, PETRI_PLACES=378, PETRI_TRANSITIONS=493} [2024-06-28 02:30:35,896 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-28 02:30:35,896 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 493 transitions, 6997 flow [2024-06-28 02:30:35,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:35,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:35,896 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-28 02:30:35,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:30:35,897 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-28 02:30:35,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:35,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1384841697, now seen corresponding path program 16 times [2024-06-28 02:30:35,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:35,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118803109] [2024-06-28 02:30:35,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:35,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:35,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:36,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-28 02:30:36,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:36,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118803109] [2024-06-28 02:30:36,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118803109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:36,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:36,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:36,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44449221] [2024-06-28 02:30:36,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:36,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:36,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:36,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:36,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:36,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:36,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 493 transitions, 6997 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:36,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:36,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:36,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:36,713 INFO L124 PetriNetUnfolderBase]: 2121/3581 cut-off events. [2024-06-28 02:30:36,713 INFO L125 PetriNetUnfolderBase]: For 241958/241962 co-relation queries the response was YES. [2024-06-28 02:30:36,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25660 conditions, 3581 events. 2121/3581 cut-off events. For 241958/241962 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22197 event pairs, 380 based on Foata normal form. 2/3581 useless extension candidates. Maximal degree in co-relation 25493. Up to 2974 conditions per place. [2024-06-28 02:30:36,846 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 338 selfloop transitions, 168 changer transitions 0/513 dead transitions. [2024-06-28 02:30:36,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 513 transitions, 8403 flow [2024-06-28 02:30:36,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:36,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:36,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-28 02:30:36,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:30:36,847 INFO L175 Difference]: Start difference. First operand has 378 places, 493 transitions, 6997 flow. Second operand 11 states and 242 transitions. [2024-06-28 02:30:36,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 513 transitions, 8403 flow [2024-06-28 02:30:38,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 513 transitions, 8082 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:38,701 INFO L231 Difference]: Finished difference. Result has 381 places, 493 transitions, 7018 flow [2024-06-28 02:30:38,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6676, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7018, PETRI_PLACES=381, PETRI_TRANSITIONS=493} [2024-06-28 02:30:38,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-28 02:30:38,702 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 493 transitions, 7018 flow [2024-06-28 02:30:38,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:38,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:38,702 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-28 02:30:38,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:30:38,703 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-28 02:30:38,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:38,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1385025837, now seen corresponding path program 17 times [2024-06-28 02:30:38,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:38,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088822573] [2024-06-28 02:30:38,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:38,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:38,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:38,825 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-28 02:30:38,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:38,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088822573] [2024-06-28 02:30:38,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088822573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:38,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:38,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:38,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586946037] [2024-06-28 02:30:38,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:38,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:38,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:38,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:38,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:38,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:38,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 493 transitions, 7018 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:38,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:38,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:38,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:39,563 INFO L124 PetriNetUnfolderBase]: 2118/3577 cut-off events. [2024-06-28 02:30:39,563 INFO L125 PetriNetUnfolderBase]: For 243193/243197 co-relation queries the response was YES. [2024-06-28 02:30:39,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25592 conditions, 3577 events. 2118/3577 cut-off events. For 243193/243197 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22216 event pairs, 380 based on Foata normal form. 2/3577 useless extension candidates. Maximal degree in co-relation 25424. Up to 2971 conditions per place. [2024-06-28 02:30:39,611 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 336 selfloop transitions, 170 changer transitions 0/513 dead transitions. [2024-06-28 02:30:39,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 513 transitions, 8252 flow [2024-06-28 02:30:39,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:30:39,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:30:39,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 261 transitions. [2024-06-28 02:30:39,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-28 02:30:39,612 INFO L175 Difference]: Start difference. First operand has 381 places, 493 transitions, 7018 flow. Second operand 12 states and 261 transitions. [2024-06-28 02:30:39,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 513 transitions, 8252 flow [2024-06-28 02:30:41,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 513 transitions, 7890 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 02:30:41,653 INFO L231 Difference]: Finished difference. Result has 383 places, 493 transitions, 7003 flow [2024-06-28 02:30:41,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6656, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7003, PETRI_PLACES=383, PETRI_TRANSITIONS=493} [2024-06-28 02:30:41,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-28 02:30:41,653 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 493 transitions, 7003 flow [2024-06-28 02:30:41,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:41,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:41,654 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-28 02:30:41,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:30:41,654 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-28 02:30:41,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:41,654 INFO L85 PathProgramCache]: Analyzing trace with hash -415622271, now seen corresponding path program 18 times [2024-06-28 02:30:41,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:41,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783386803] [2024-06-28 02:30:41,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:41,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:41,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:41,771 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-28 02:30:41,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:41,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783386803] [2024-06-28 02:30:41,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783386803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:41,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:41,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:41,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077087458] [2024-06-28 02:30:41,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:41,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:41,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:41,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:41,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:41,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:41,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 493 transitions, 7003 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:41,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:41,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:41,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:42,530 INFO L124 PetriNetUnfolderBase]: 2115/3573 cut-off events. [2024-06-28 02:30:42,530 INFO L125 PetriNetUnfolderBase]: For 244115/244119 co-relation queries the response was YES. [2024-06-28 02:30:42,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25518 conditions, 3573 events. 2115/3573 cut-off events. For 244115/244119 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22213 event pairs, 380 based on Foata normal form. 2/3573 useless extension candidates. Maximal degree in co-relation 25349. Up to 2968 conditions per place. [2024-06-28 02:30:42,669 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 174 changer transitions 0/513 dead transitions. [2024-06-28 02:30:42,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 513 transitions, 8061 flow [2024-06-28 02:30:42,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:30:42,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:30:42,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-28 02:30:42,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-28 02:30:42,671 INFO L175 Difference]: Start difference. First operand has 383 places, 493 transitions, 7003 flow. Second operand 13 states and 276 transitions. [2024-06-28 02:30:42,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 513 transitions, 8061 flow [2024-06-28 02:30:44,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 513 transitions, 7705 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:44,644 INFO L231 Difference]: Finished difference. Result has 387 places, 493 transitions, 7001 flow [2024-06-28 02:30:44,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6647, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7001, PETRI_PLACES=387, PETRI_TRANSITIONS=493} [2024-06-28 02:30:44,644 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-28 02:30:44,645 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 493 transitions, 7001 flow [2024-06-28 02:30:44,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:44,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:44,645 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-28 02:30:44,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:30:44,645 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-28 02:30:44,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:44,646 INFO L85 PathProgramCache]: Analyzing trace with hash -2143140026, now seen corresponding path program 2 times [2024-06-28 02:30:44,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:44,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92060213] [2024-06-28 02:30:44,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:44,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:44,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:44,751 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-28 02:30:44,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:44,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92060213] [2024-06-28 02:30:44,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92060213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:44,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:44,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:44,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311991383] [2024-06-28 02:30:44,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:44,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:44,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:44,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:44,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:44,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:44,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 493 transitions, 7001 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-28 02:30:44,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:44,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:44,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:45,394 INFO L124 PetriNetUnfolderBase]: 2123/3584 cut-off events. [2024-06-28 02:30:45,395 INFO L125 PetriNetUnfolderBase]: For 253339/253345 co-relation queries the response was YES. [2024-06-28 02:30:45,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25667 conditions, 3584 events. 2123/3584 cut-off events. For 253339/253345 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 22225 event pairs, 368 based on Foata normal form. 8/3591 useless extension candidates. Maximal degree in co-relation 25497. Up to 3125 conditions per place. [2024-06-28 02:30:45,447 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 436 selfloop transitions, 68 changer transitions 0/511 dead transitions. [2024-06-28 02:30:45,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 511 transitions, 8087 flow [2024-06-28 02:30:45,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:45,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:45,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 02:30:45,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:30:45,448 INFO L175 Difference]: Start difference. First operand has 387 places, 493 transitions, 7001 flow. Second operand 8 states and 176 transitions. [2024-06-28 02:30:45,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 511 transitions, 8087 flow [2024-06-28 02:30:47,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 511 transitions, 7680 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-28 02:30:47,136 INFO L231 Difference]: Finished difference. Result has 381 places, 495 transitions, 6790 flow [2024-06-28 02:30:47,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6790, PETRI_PLACES=381, PETRI_TRANSITIONS=495} [2024-06-28 02:30:47,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-28 02:30:47,137 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 495 transitions, 6790 flow [2024-06-28 02:30:47,137 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-28 02:30:47,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:47,137 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-28 02:30:47,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:30:47,137 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-28 02:30:47,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:47,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1478916642, now seen corresponding path program 3 times [2024-06-28 02:30:47,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:47,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077524401] [2024-06-28 02:30:47,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:47,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:47,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:47,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-28 02:30:47,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:47,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077524401] [2024-06-28 02:30:47,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077524401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:47,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:47,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:47,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644224598] [2024-06-28 02:30:47,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:47,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:47,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:47,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:47,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:47,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:47,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 495 transitions, 6790 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-28 02:30:47,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:47,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:47,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:47,891 INFO L124 PetriNetUnfolderBase]: 2131/3601 cut-off events. [2024-06-28 02:30:47,891 INFO L125 PetriNetUnfolderBase]: For 260885/260901 co-relation queries the response was YES. [2024-06-28 02:30:48,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25697 conditions, 3601 events. 2131/3601 cut-off events. For 260885/260901 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 22428 event pairs, 390 based on Foata normal form. 18/3618 useless extension candidates. Maximal degree in co-relation 25526. Up to 3153 conditions per place. [2024-06-28 02:30:48,021 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 441 selfloop transitions, 60 changer transitions 0/508 dead transitions. [2024-06-28 02:30:48,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 508 transitions, 7862 flow [2024-06-28 02:30:48,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:48,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:48,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:30:48,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:30:48,022 INFO L175 Difference]: Start difference. First operand has 381 places, 495 transitions, 6790 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:30:48,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 508 transitions, 7862 flow [2024-06-28 02:30:49,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 508 transitions, 7694 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:49,585 INFO L231 Difference]: Finished difference. Result has 381 places, 497 transitions, 6798 flow [2024-06-28 02:30:49,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6628, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6798, PETRI_PLACES=381, PETRI_TRANSITIONS=497} [2024-06-28 02:30:49,586 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-28 02:30:49,586 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 497 transitions, 6798 flow [2024-06-28 02:30:49,586 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-28 02:30:49,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:49,586 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-28 02:30:49,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:30:49,586 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-28 02:30:49,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:49,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1487487522, now seen corresponding path program 4 times [2024-06-28 02:30:49,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:49,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601359243] [2024-06-28 02:30:49,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:49,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:49,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:49,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-28 02:30:49,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:49,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601359243] [2024-06-28 02:30:49,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601359243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:49,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:49,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:49,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917358210] [2024-06-28 02:30:49,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:49,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:49,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:49,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:49,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:49,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:49,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 497 transitions, 6798 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-28 02:30:49,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:49,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:49,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:50,417 INFO L124 PetriNetUnfolderBase]: 2139/3615 cut-off events. [2024-06-28 02:30:50,417 INFO L125 PetriNetUnfolderBase]: For 255355/255371 co-relation queries the response was YES. [2024-06-28 02:30:50,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25641 conditions, 3615 events. 2139/3615 cut-off events. For 255355/255371 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 22567 event pairs, 356 based on Foata normal form. 18/3632 useless extension candidates. Maximal degree in co-relation 25469. Up to 3109 conditions per place. [2024-06-28 02:30:50,468 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 432 selfloop transitions, 74 changer transitions 0/513 dead transitions. [2024-06-28 02:30:50,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 513 transitions, 7911 flow [2024-06-28 02:30:50,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:50,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:50,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-28 02:30:50,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-28 02:30:50,469 INFO L175 Difference]: Start difference. First operand has 381 places, 497 transitions, 6798 flow. Second operand 6 states and 137 transitions. [2024-06-28 02:30:50,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 513 transitions, 7911 flow [2024-06-28 02:30:52,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 513 transitions, 7759 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:52,465 INFO L231 Difference]: Finished difference. Result has 384 places, 501 transitions, 6907 flow [2024-06-28 02:30:52,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6648, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6907, PETRI_PLACES=384, PETRI_TRANSITIONS=501} [2024-06-28 02:30:52,466 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-28 02:30:52,466 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 501 transitions, 6907 flow [2024-06-28 02:30:52,467 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-28 02:30:52,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:52,467 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-28 02:30:52,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:30:52,468 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-28 02:30:52,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:52,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1246245583, now seen corresponding path program 19 times [2024-06-28 02:30:52,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:52,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264624937] [2024-06-28 02:30:52,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:52,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:52,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:52,592 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-28 02:30:52,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:52,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264624937] [2024-06-28 02:30:52,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264624937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:52,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:52,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:52,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659167798] [2024-06-28 02:30:52,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:52,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:52,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:52,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:52,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:52,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:52,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 501 transitions, 6907 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:52,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:52,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:52,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:53,467 INFO L124 PetriNetUnfolderBase]: 2192/3700 cut-off events. [2024-06-28 02:30:53,467 INFO L125 PetriNetUnfolderBase]: For 266544/266548 co-relation queries the response was YES. [2024-06-28 02:30:53,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26614 conditions, 3700 events. 2192/3700 cut-off events. For 266544/266548 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 23124 event pairs, 382 based on Foata normal form. 2/3700 useless extension candidates. Maximal degree in co-relation 26440. Up to 2935 conditions per place. [2024-06-28 02:30:53,513 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 252 changer transitions 0/547 dead transitions. [2024-06-28 02:30:53,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 547 transitions, 8854 flow [2024-06-28 02:30:53,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:30:53,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:30:53,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-28 02:30:53,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:30:53,514 INFO L175 Difference]: Start difference. First operand has 384 places, 501 transitions, 6907 flow. Second operand 12 states and 264 transitions. [2024-06-28 02:30:53,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 547 transitions, 8854 flow [2024-06-28 02:30:55,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 547 transitions, 8728 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 02:30:55,397 INFO L231 Difference]: Finished difference. Result has 395 places, 522 transitions, 7672 flow [2024-06-28 02:30:55,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7672, PETRI_PLACES=395, PETRI_TRANSITIONS=522} [2024-06-28 02:30:55,400 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-28 02:30:55,400 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 522 transitions, 7672 flow [2024-06-28 02:30:55,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:55,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:55,401 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-28 02:30:55,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:30:55,401 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-28 02:30:55,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:55,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1478909481, now seen corresponding path program 20 times [2024-06-28 02:30:55,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:55,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010918192] [2024-06-28 02:30:55,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:55,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:55,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:55,503 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-28 02:30:55,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:55,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010918192] [2024-06-28 02:30:55,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010918192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:55,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:55,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:55,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472558682] [2024-06-28 02:30:55,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:55,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:55,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:55,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:55,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:55,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:55,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 522 transitions, 7672 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:55,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:55,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:55,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:56,261 INFO L124 PetriNetUnfolderBase]: 2189/3699 cut-off events. [2024-06-28 02:30:56,261 INFO L125 PetriNetUnfolderBase]: For 266425/266439 co-relation queries the response was YES. [2024-06-28 02:30:56,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27124 conditions, 3699 events. 2189/3699 cut-off events. For 266425/266439 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 23186 event pairs, 413 based on Foata normal form. 12/3709 useless extension candidates. Maximal degree in co-relation 26947. Up to 2932 conditions per place. [2024-06-28 02:30:56,314 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 298 selfloop transitions, 235 changer transitions 0/540 dead transitions. [2024-06-28 02:30:56,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 540 transitions, 9140 flow [2024-06-28 02:30:56,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:56,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:56,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:30:56,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:30:56,316 INFO L175 Difference]: Start difference. First operand has 395 places, 522 transitions, 7672 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:30:56,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 540 transitions, 9140 flow [2024-06-28 02:30:58,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 540 transitions, 8971 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:58,286 INFO L231 Difference]: Finished difference. Result has 397 places, 522 transitions, 7983 flow [2024-06-28 02:30:58,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7507, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7983, PETRI_PLACES=397, PETRI_TRANSITIONS=522} [2024-06-28 02:30:58,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-28 02:30:58,287 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 522 transitions, 7983 flow [2024-06-28 02:30:58,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:58,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:58,287 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-28 02:30:58,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:30:58,288 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-28 02:30:58,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:58,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1250656791, now seen corresponding path program 21 times [2024-06-28 02:30:58,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:58,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042432896] [2024-06-28 02:30:58,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:58,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:58,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:58,389 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-28 02:30:58,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:58,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042432896] [2024-06-28 02:30:58,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042432896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:58,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:58,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:58,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675324283] [2024-06-28 02:30:58,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:58,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:58,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:58,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:58,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:58,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:58,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 522 transitions, 7983 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:58,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:58,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:58,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:59,196 INFO L124 PetriNetUnfolderBase]: 2194/3705 cut-off events. [2024-06-28 02:30:59,196 INFO L125 PetriNetUnfolderBase]: For 264642/264646 co-relation queries the response was YES. [2024-06-28 02:30:59,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27625 conditions, 3705 events. 2194/3705 cut-off events. For 264642/264646 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23171 event pairs, 382 based on Foata normal form. 2/3705 useless extension candidates. Maximal degree in co-relation 27447. Up to 2938 conditions per place. [2024-06-28 02:30:59,243 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 261 changer transitions 0/556 dead transitions. [2024-06-28 02:30:59,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 556 transitions, 9568 flow [2024-06-28 02:30:59,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:30:59,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:30:59,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2024-06-28 02:30:59,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:30:59,244 INFO L175 Difference]: Start difference. First operand has 397 places, 522 transitions, 7983 flow. Second operand 13 states and 286 transitions. [2024-06-28 02:30:59,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 556 transitions, 9568 flow [2024-06-28 02:31:01,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 556 transitions, 9062 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:01,275 INFO L231 Difference]: Finished difference. Result has 404 places, 525 transitions, 8066 flow [2024-06-28 02:31:01,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7483, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8066, PETRI_PLACES=404, PETRI_TRANSITIONS=525} [2024-06-28 02:31:01,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-28 02:31:01,276 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 525 transitions, 8066 flow [2024-06-28 02:31:01,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:01,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:01,276 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-28 02:31:01,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:31:01,276 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-28 02:31:01,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:01,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1250651211, now seen corresponding path program 22 times [2024-06-28 02:31:01,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:01,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130407505] [2024-06-28 02:31:01,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:01,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:01,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:01,379 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-28 02:31:01,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:01,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130407505] [2024-06-28 02:31:01,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130407505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:01,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:01,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:01,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896289783] [2024-06-28 02:31:01,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:01,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:01,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:01,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:01,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:01,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:01,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 525 transitions, 8066 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:01,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:01,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:01,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:02,144 INFO L124 PetriNetUnfolderBase]: 2191/3701 cut-off events. [2024-06-28 02:31:02,144 INFO L125 PetriNetUnfolderBase]: For 265604/265608 co-relation queries the response was YES. [2024-06-28 02:31:02,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27615 conditions, 3701 events. 2191/3701 cut-off events. For 265604/265608 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23165 event pairs, 382 based on Foata normal form. 2/3701 useless extension candidates. Maximal degree in co-relation 27436. Up to 2935 conditions per place. [2024-06-28 02:31:02,198 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 292 selfloop transitions, 259 changer transitions 0/558 dead transitions. [2024-06-28 02:31:02,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 558 transitions, 9612 flow [2024-06-28 02:31:02,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:31:02,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:31:02,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-28 02:31:02,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:31:02,200 INFO L175 Difference]: Start difference. First operand has 404 places, 525 transitions, 8066 flow. Second operand 12 states and 273 transitions. [2024-06-28 02:31:02,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 558 transitions, 9612 flow [2024-06-28 02:31:04,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 558 transitions, 9050 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-28 02:31:04,919 INFO L231 Difference]: Finished difference. Result has 404 places, 525 transitions, 8044 flow [2024-06-28 02:31:04,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7512, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8044, PETRI_PLACES=404, PETRI_TRANSITIONS=525} [2024-06-28 02:31:04,919 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-28 02:31:04,919 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 525 transitions, 8044 flow [2024-06-28 02:31:04,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:04,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:04,920 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-28 02:31:04,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:31:04,920 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-28 02:31:04,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:04,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1478903901, now seen corresponding path program 23 times [2024-06-28 02:31:04,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:04,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524465016] [2024-06-28 02:31:04,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:04,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:04,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:05,052 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-28 02:31:05,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:05,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524465016] [2024-06-28 02:31:05,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524465016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:05,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:05,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:05,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796681534] [2024-06-28 02:31:05,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:05,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:05,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:05,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:05,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:05,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:05,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 525 transitions, 8044 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:05,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:05,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:05,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:05,849 INFO L124 PetriNetUnfolderBase]: 2188/3700 cut-off events. [2024-06-28 02:31:05,849 INFO L125 PetriNetUnfolderBase]: For 259298/259312 co-relation queries the response was YES. [2024-06-28 02:31:05,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27443 conditions, 3700 events. 2188/3700 cut-off events. For 259298/259312 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23181 event pairs, 413 based on Foata normal form. 12/3710 useless extension candidates. Maximal degree in co-relation 27265. Up to 2932 conditions per place. [2024-06-28 02:31:05,900 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 298 selfloop transitions, 239 changer transitions 0/544 dead transitions. [2024-06-28 02:31:05,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 544 transitions, 9342 flow [2024-06-28 02:31:05,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:05,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:05,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-28 02:31:05,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-28 02:31:05,901 INFO L175 Difference]: Start difference. First operand has 404 places, 525 transitions, 8044 flow. Second operand 11 states and 239 transitions. [2024-06-28 02:31:05,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 544 transitions, 9342 flow [2024-06-28 02:31:08,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 544 transitions, 8860 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-28 02:31:08,059 INFO L231 Difference]: Finished difference. Result has 405 places, 525 transitions, 8050 flow [2024-06-28 02:31:08,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7566, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8050, PETRI_PLACES=405, PETRI_TRANSITIONS=525} [2024-06-28 02:31:08,059 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-28 02:31:08,060 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 525 transitions, 8050 flow [2024-06-28 02:31:08,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:08,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:08,060 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-28 02:31:08,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:31:08,060 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-28 02:31:08,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:08,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1250824191, now seen corresponding path program 24 times [2024-06-28 02:31:08,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:08,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428877862] [2024-06-28 02:31:08,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:08,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:08,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:08,183 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-28 02:31:08,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:08,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428877862] [2024-06-28 02:31:08,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428877862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:08,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:08,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:08,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964734783] [2024-06-28 02:31:08,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:08,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:08,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:08,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:08,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:08,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:08,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 525 transitions, 8050 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:08,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:08,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:08,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:08,928 INFO L124 PetriNetUnfolderBase]: 2185/3693 cut-off events. [2024-06-28 02:31:08,928 INFO L125 PetriNetUnfolderBase]: For 247532/247536 co-relation queries the response was YES. [2024-06-28 02:31:08,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27222 conditions, 3693 events. 2185/3693 cut-off events. For 247532/247536 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23106 event pairs, 382 based on Foata normal form. 2/3693 useless extension candidates. Maximal degree in co-relation 27045. Up to 2929 conditions per place. [2024-06-28 02:31:08,980 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 247 changer transitions 0/548 dead transitions. [2024-06-28 02:31:08,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 548 transitions, 9366 flow [2024-06-28 02:31:08,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:31:08,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:31:08,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 02:31:08,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-28 02:31:08,981 INFO L175 Difference]: Start difference. First operand has 405 places, 525 transitions, 8050 flow. Second operand 9 states and 209 transitions. [2024-06-28 02:31:08,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 548 transitions, 9366 flow [2024-06-28 02:31:10,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 548 transitions, 8780 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-28 02:31:10,679 INFO L231 Difference]: Finished difference. Result has 402 places, 525 transitions, 7968 flow [2024-06-28 02:31:10,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7464, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7968, PETRI_PLACES=402, PETRI_TRANSITIONS=525} [2024-06-28 02:31:10,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-28 02:31:10,679 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 525 transitions, 7968 flow [2024-06-28 02:31:10,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:10,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:10,680 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-28 02:31:10,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:31:10,680 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-28 02:31:10,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:10,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1251008331, now seen corresponding path program 25 times [2024-06-28 02:31:10,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:10,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385831961] [2024-06-28 02:31:10,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:10,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:10,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:10,804 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-28 02:31:10,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:10,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385831961] [2024-06-28 02:31:10,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385831961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:10,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:10,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:10,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244057977] [2024-06-28 02:31:10,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:10,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:10,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:10,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:10,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:10,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:10,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 525 transitions, 7968 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:10,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:10,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:10,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:11,590 INFO L124 PetriNetUnfolderBase]: 2190/3702 cut-off events. [2024-06-28 02:31:11,590 INFO L125 PetriNetUnfolderBase]: For 252304/252308 co-relation queries the response was YES. [2024-06-28 02:31:11,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27314 conditions, 3702 events. 2190/3702 cut-off events. For 252304/252308 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23200 event pairs, 382 based on Foata normal form. 2/3702 useless extension candidates. Maximal degree in co-relation 27136. Up to 2935 conditions per place. [2024-06-28 02:31:11,640 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 250 changer transitions 0/550 dead transitions. [2024-06-28 02:31:11,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 550 transitions, 9345 flow [2024-06-28 02:31:11,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:11,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:11,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-28 02:31:11,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-28 02:31:11,641 INFO L175 Difference]: Start difference. First operand has 402 places, 525 transitions, 7968 flow. Second operand 11 states and 246 transitions. [2024-06-28 02:31:11,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 550 transitions, 9345 flow [2024-06-28 02:31:13,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 550 transitions, 8754 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 02:31:13,786 INFO L231 Difference]: Finished difference. Result has 403 places, 528 transitions, 7950 flow [2024-06-28 02:31:13,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7388, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7950, PETRI_PLACES=403, PETRI_TRANSITIONS=528} [2024-06-28 02:31:13,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-28 02:31:13,787 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 528 transitions, 7950 flow [2024-06-28 02:31:13,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:13,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:13,787 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-28 02:31:13,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:31:13,788 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-28 02:31:13,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:13,788 INFO L85 PathProgramCache]: Analyzing trace with hash -2143320167, now seen corresponding path program 26 times [2024-06-28 02:31:13,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:13,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722171374] [2024-06-28 02:31:13,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:13,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:13,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:13,904 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-28 02:31:13,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:13,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722171374] [2024-06-28 02:31:13,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722171374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:13,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:13,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:13,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842809250] [2024-06-28 02:31:13,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:13,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:13,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:13,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:13,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:13,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:13,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 528 transitions, 7950 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:13,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:13,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:13,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:14,653 INFO L124 PetriNetUnfolderBase]: 2187/3698 cut-off events. [2024-06-28 02:31:14,654 INFO L125 PetriNetUnfolderBase]: For 247949/247953 co-relation queries the response was YES. [2024-06-28 02:31:14,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27135 conditions, 3698 events. 2187/3698 cut-off events. For 247949/247953 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23152 event pairs, 382 based on Foata normal form. 2/3698 useless extension candidates. Maximal degree in co-relation 26957. Up to 2932 conditions per place. [2024-06-28 02:31:14,707 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 290 selfloop transitions, 250 changer transitions 0/547 dead transitions. [2024-06-28 02:31:14,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 547 transitions, 9076 flow [2024-06-28 02:31:14,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:31:14,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:31:14,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:31:14,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-28 02:31:14,708 INFO L175 Difference]: Start difference. First operand has 403 places, 528 transitions, 7950 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:31:14,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 547 transitions, 9076 flow [2024-06-28 02:31:16,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 547 transitions, 8593 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 02:31:16,728 INFO L231 Difference]: Finished difference. Result has 403 places, 528 transitions, 7979 flow [2024-06-28 02:31:16,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7467, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7979, PETRI_PLACES=403, PETRI_TRANSITIONS=528} [2024-06-28 02:31:16,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-28 02:31:16,729 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 528 transitions, 7979 flow [2024-06-28 02:31:16,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:16,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:16,729 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-28 02:31:16,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:31:16,730 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-28 02:31:16,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:16,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1971917863, now seen corresponding path program 27 times [2024-06-28 02:31:16,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:16,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195192753] [2024-06-28 02:31:16,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:16,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:16,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:16,836 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-28 02:31:16,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:16,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195192753] [2024-06-28 02:31:16,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195192753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:16,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:16,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:16,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390484589] [2024-06-28 02:31:16,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:16,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:16,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:16,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:16,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:16,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:16,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 528 transitions, 7979 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:16,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:16,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:16,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:17,535 INFO L124 PetriNetUnfolderBase]: 2192/3707 cut-off events. [2024-06-28 02:31:17,535 INFO L125 PetriNetUnfolderBase]: For 248251/248255 co-relation queries the response was YES. [2024-06-28 02:31:17,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27203 conditions, 3707 events. 2192/3707 cut-off events. For 248251/248255 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 23266 event pairs, 387 based on Foata normal form. 2/3707 useless extension candidates. Maximal degree in co-relation 27025. Up to 2742 conditions per place. [2024-06-28 02:31:17,586 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 321 changer transitions 0/554 dead transitions. [2024-06-28 02:31:17,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 554 transitions, 9417 flow [2024-06-28 02:31:17,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:31:17,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:31:17,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:31:17,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 02:31:17,587 INFO L175 Difference]: Start difference. First operand has 403 places, 528 transitions, 7979 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:31:17,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 554 transitions, 9417 flow [2024-06-28 02:31:19,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 554 transitions, 8844 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 02:31:19,662 INFO L231 Difference]: Finished difference. Result has 402 places, 534 transitions, 8178 flow [2024-06-28 02:31:19,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7408, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8178, PETRI_PLACES=402, PETRI_TRANSITIONS=534} [2024-06-28 02:31:19,663 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-28 02:31:19,663 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 534 transitions, 8178 flow [2024-06-28 02:31:19,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:19,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:19,663 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-28 02:31:19,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:31:19,664 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-28 02:31:19,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:19,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1607603398, now seen corresponding path program 5 times [2024-06-28 02:31:19,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:19,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115356103] [2024-06-28 02:31:19,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:19,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:19,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:19,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-28 02:31:19,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:19,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115356103] [2024-06-28 02:31:19,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115356103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:19,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:19,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:19,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094066253] [2024-06-28 02:31:19,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:19,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:19,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:19,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:19,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:19,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:19,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 534 transitions, 8178 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-28 02:31:19,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:19,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:19,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:20,460 INFO L124 PetriNetUnfolderBase]: 2200/3718 cut-off events. [2024-06-28 02:31:20,460 INFO L125 PetriNetUnfolderBase]: For 254942/254948 co-relation queries the response was YES. [2024-06-28 02:31:20,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27736 conditions, 3718 events. 2200/3718 cut-off events. For 254942/254948 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 23304 event pairs, 377 based on Foata normal form. 8/3725 useless extension candidates. Maximal degree in co-relation 27558. Up to 3243 conditions per place. [2024-06-28 02:31:20,513 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 473 selfloop transitions, 72 changer transitions 0/552 dead transitions. [2024-06-28 02:31:20,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 552 transitions, 9348 flow [2024-06-28 02:31:20,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:20,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:20,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 02:31:20,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:31:20,514 INFO L175 Difference]: Start difference. First operand has 402 places, 534 transitions, 8178 flow. Second operand 8 states and 176 transitions. [2024-06-28 02:31:20,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 552 transitions, 9348 flow [2024-06-28 02:31:22,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 552 transitions, 9102 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:22,539 INFO L231 Difference]: Finished difference. Result has 405 places, 536 transitions, 8127 flow [2024-06-28 02:31:22,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7932, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8127, PETRI_PLACES=405, PETRI_TRANSITIONS=536} [2024-06-28 02:31:22,539 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-28 02:31:22,540 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 536 transitions, 8127 flow [2024-06-28 02:31:22,540 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-28 02:31:22,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:22,540 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-28 02:31:22,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:31:22,540 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-28 02:31:22,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:22,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1621888198, now seen corresponding path program 6 times [2024-06-28 02:31:22,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:22,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43335472] [2024-06-28 02:31:22,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:22,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:22,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:22,651 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-28 02:31:22,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:22,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43335472] [2024-06-28 02:31:22,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43335472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:22,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:22,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:22,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268318261] [2024-06-28 02:31:22,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:22,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:22,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:22,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:22,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:22,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:22,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 536 transitions, 8127 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-28 02:31:22,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:22,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:22,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:23,397 INFO L124 PetriNetUnfolderBase]: 2208/3732 cut-off events. [2024-06-28 02:31:23,397 INFO L125 PetriNetUnfolderBase]: For 257912/257918 co-relation queries the response was YES. [2024-06-28 02:31:23,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27708 conditions, 3732 events. 2208/3732 cut-off events. For 257912/257918 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 23410 event pairs, 375 based on Foata normal form. 8/3739 useless extension candidates. Maximal degree in co-relation 27528. Up to 3233 conditions per place. [2024-06-28 02:31:23,453 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 471 selfloop transitions, 77 changer transitions 0/555 dead transitions. [2024-06-28 02:31:23,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 555 transitions, 9309 flow [2024-06-28 02:31:23,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:23,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:23,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:31:23,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:31:23,454 INFO L175 Difference]: Start difference. First operand has 405 places, 536 transitions, 8127 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:31:23,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 555 transitions, 9309 flow [2024-06-28 02:31:25,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 555 transitions, 9130 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:25,313 INFO L231 Difference]: Finished difference. Result has 407 places, 538 transitions, 8157 flow [2024-06-28 02:31:25,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7948, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8157, PETRI_PLACES=407, PETRI_TRANSITIONS=538} [2024-06-28 02:31:25,313 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-28 02:31:25,313 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 538 transitions, 8157 flow [2024-06-28 02:31:25,313 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-28 02:31:25,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:25,314 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-28 02:31:25,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:31:25,314 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-28 02:31:25,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:25,314 INFO L85 PathProgramCache]: Analyzing trace with hash 981476217, now seen corresponding path program 28 times [2024-06-28 02:31:25,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:25,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784089931] [2024-06-28 02:31:25,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:25,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:25,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:25,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-28 02:31:25,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:25,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784089931] [2024-06-28 02:31:25,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784089931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:25,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:25,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:25,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324873584] [2024-06-28 02:31:25,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:25,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:25,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:25,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:25,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:25,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:25,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 538 transitions, 8157 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:25,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:25,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:25,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:26,267 INFO L124 PetriNetUnfolderBase]: 2221/3753 cut-off events. [2024-06-28 02:31:26,267 INFO L125 PetriNetUnfolderBase]: For 262916/262920 co-relation queries the response was YES. [2024-06-28 02:31:26,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28013 conditions, 3753 events. 2221/3753 cut-off events. For 262916/262920 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 23581 event pairs, 386 based on Foata normal form. 2/3753 useless extension candidates. Maximal degree in co-relation 27832. Up to 3223 conditions per place. [2024-06-28 02:31:26,323 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 470 selfloop transitions, 84 changer transitions 0/561 dead transitions. [2024-06-28 02:31:26,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 561 transitions, 9583 flow [2024-06-28 02:31:26,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:31:26,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:31:26,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:31:26,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-28 02:31:26,324 INFO L175 Difference]: Start difference. First operand has 407 places, 538 transitions, 8157 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:31:26,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 561 transitions, 9583 flow [2024-06-28 02:31:28,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 561 transitions, 9390 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:28,158 INFO L231 Difference]: Finished difference. Result has 410 places, 544 transitions, 8238 flow [2024-06-28 02:31:28,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7964, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8238, PETRI_PLACES=410, PETRI_TRANSITIONS=544} [2024-06-28 02:31:28,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-28 02:31:28,158 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 544 transitions, 8238 flow [2024-06-28 02:31:28,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:28,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:28,159 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-28 02:31:28,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:31:28,159 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-28 02:31:28,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:28,159 INFO L85 PathProgramCache]: Analyzing trace with hash 981465057, now seen corresponding path program 29 times [2024-06-28 02:31:28,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:28,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739986688] [2024-06-28 02:31:28,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:28,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:28,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:28,285 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-28 02:31:28,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:28,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739986688] [2024-06-28 02:31:28,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739986688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:28,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:28,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:28,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329476178] [2024-06-28 02:31:28,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:28,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:28,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:28,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:28,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:28,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:28,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 544 transitions, 8238 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:28,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:28,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:28,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:29,091 INFO L124 PetriNetUnfolderBase]: 2218/3749 cut-off events. [2024-06-28 02:31:29,091 INFO L125 PetriNetUnfolderBase]: For 264093/264097 co-relation queries the response was YES. [2024-06-28 02:31:29,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27891 conditions, 3749 events. 2218/3749 cut-off events. For 264093/264097 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 23548 event pairs, 384 based on Foata normal form. 2/3749 useless extension candidates. Maximal degree in co-relation 27709. Up to 3220 conditions per place. [2024-06-28 02:31:29,146 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 470 selfloop transitions, 85 changer transitions 0/562 dead transitions. [2024-06-28 02:31:29,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 562 transitions, 9390 flow [2024-06-28 02:31:29,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:29,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:29,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-28 02:31:29,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272727272727272 [2024-06-28 02:31:29,148 INFO L175 Difference]: Start difference. First operand has 410 places, 544 transitions, 8238 flow. Second operand 11 states and 232 transitions. [2024-06-28 02:31:29,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 562 transitions, 9390 flow [2024-06-28 02:31:31,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 562 transitions, 9222 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:31,029 INFO L231 Difference]: Finished difference. Result has 416 places, 544 transitions, 8246 flow [2024-06-28 02:31:31,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8070, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8246, PETRI_PLACES=416, PETRI_TRANSITIONS=544} [2024-06-28 02:31:31,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-28 02:31:31,029 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 544 transitions, 8246 flow [2024-06-28 02:31:31,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:31,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:31,030 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-28 02:31:31,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:31:31,030 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-28 02:31:31,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:31,030 INFO L85 PathProgramCache]: Analyzing trace with hash 994363227, now seen corresponding path program 30 times [2024-06-28 02:31:31,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:31,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945453992] [2024-06-28 02:31:31,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:31,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:31,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:31,145 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-28 02:31:31,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:31,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945453992] [2024-06-28 02:31:31,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945453992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:31,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:31,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:31,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687806545] [2024-06-28 02:31:31,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:31,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:31,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:31,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:31,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:31,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:31,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 544 transitions, 8246 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:31,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:31,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:31,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:31,946 INFO L124 PetriNetUnfolderBase]: 2231/3771 cut-off events. [2024-06-28 02:31:31,946 INFO L125 PetriNetUnfolderBase]: For 273713/273717 co-relation queries the response was YES. [2024-06-28 02:31:31,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28284 conditions, 3771 events. 2231/3771 cut-off events. For 273713/273717 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 23753 event pairs, 389 based on Foata normal form. 2/3771 useless extension candidates. Maximal degree in co-relation 28101. Up to 3067 conditions per place. [2024-06-28 02:31:32,002 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 358 selfloop transitions, 202 changer transitions 0/567 dead transitions. [2024-06-28 02:31:32,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 567 transitions, 9706 flow [2024-06-28 02:31:32,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:31:32,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:31:32,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:31:32,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-28 02:31:32,003 INFO L175 Difference]: Start difference. First operand has 416 places, 544 transitions, 8246 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:31:32,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 567 transitions, 9706 flow [2024-06-28 02:31:34,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 567 transitions, 9530 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 02:31:34,117 INFO L231 Difference]: Finished difference. Result has 415 places, 550 transitions, 8598 flow [2024-06-28 02:31:34,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8070, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8598, PETRI_PLACES=415, PETRI_TRANSITIONS=550} [2024-06-28 02:31:34,118 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-28 02:31:34,118 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 550 transitions, 8598 flow [2024-06-28 02:31:34,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:34,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:34,118 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-28 02:31:34,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:31:34,118 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-28 02:31:34,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:34,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1160597007, now seen corresponding path program 31 times [2024-06-28 02:31:34,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:34,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939047296] [2024-06-28 02:31:34,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:34,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:34,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:34,245 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-28 02:31:34,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:34,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939047296] [2024-06-28 02:31:34,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939047296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:34,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:34,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:34,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937468274] [2024-06-28 02:31:34,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:34,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:34,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:34,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:34,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:34,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:34,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 550 transitions, 8598 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:34,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:34,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:34,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:35,028 INFO L124 PetriNetUnfolderBase]: 2236/3780 cut-off events. [2024-06-28 02:31:35,028 INFO L125 PetriNetUnfolderBase]: For 280190/280194 co-relation queries the response was YES. [2024-06-28 02:31:35,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28662 conditions, 3780 events. 2236/3780 cut-off events. For 280190/280194 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 23800 event pairs, 389 based on Foata normal form. 2/3780 useless extension candidates. Maximal degree in co-relation 28478. Up to 3073 conditions per place. [2024-06-28 02:31:35,088 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 211 changer transitions 0/572 dead transitions. [2024-06-28 02:31:35,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 572 transitions, 10024 flow [2024-06-28 02:31:35,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:35,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:35,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-28 02:31:35,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477272727272727 [2024-06-28 02:31:35,090 INFO L175 Difference]: Start difference. First operand has 415 places, 550 transitions, 8598 flow. Second operand 11 states and 241 transitions. [2024-06-28 02:31:35,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 572 transitions, 10024 flow [2024-06-28 02:31:37,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 572 transitions, 9798 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:37,802 INFO L231 Difference]: Finished difference. Result has 421 places, 553 transitions, 8862 flow [2024-06-28 02:31:37,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8376, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8862, PETRI_PLACES=421, PETRI_TRANSITIONS=553} [2024-06-28 02:31:37,802 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-28 02:31:37,802 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 553 transitions, 8862 flow [2024-06-28 02:31:37,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:37,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:37,803 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-28 02:31:37,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:31:37,803 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-28 02:31:37,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:37,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1153245357, now seen corresponding path program 32 times [2024-06-28 02:31:37,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:37,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214199051] [2024-06-28 02:31:37,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:37,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:37,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:37,911 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-28 02:31:37,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:37,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214199051] [2024-06-28 02:31:37,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214199051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:37,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:37,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:37,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125068013] [2024-06-28 02:31:37,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:37,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:37,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:37,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:37,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:37,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:37,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 553 transitions, 8862 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:37,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:37,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:37,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:38,695 INFO L124 PetriNetUnfolderBase]: 2241/3789 cut-off events. [2024-06-28 02:31:38,695 INFO L125 PetriNetUnfolderBase]: For 285790/285794 co-relation queries the response was YES. [2024-06-28 02:31:38,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29143 conditions, 3789 events. 2241/3789 cut-off events. For 285790/285794 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23864 event pairs, 389 based on Foata normal form. 2/3789 useless extension candidates. Maximal degree in co-relation 28957. Up to 3079 conditions per place. [2024-06-28 02:31:38,751 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 353 selfloop transitions, 216 changer transitions 0/576 dead transitions. [2024-06-28 02:31:38,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 576 transitions, 10302 flow [2024-06-28 02:31:38,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:31:38,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:31:38,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 260 transitions. [2024-06-28 02:31:38,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 02:31:38,752 INFO L175 Difference]: Start difference. First operand has 421 places, 553 transitions, 8862 flow. Second operand 12 states and 260 transitions. [2024-06-28 02:31:38,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 576 transitions, 10302 flow [2024-06-28 02:31:40,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 576 transitions, 9793 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 02:31:40,864 INFO L231 Difference]: Finished difference. Result has 424 places, 556 transitions, 8855 flow [2024-06-28 02:31:40,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8365, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8855, PETRI_PLACES=424, PETRI_TRANSITIONS=556} [2024-06-28 02:31:40,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-28 02:31:40,865 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 556 transitions, 8855 flow [2024-06-28 02:31:40,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:40,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:40,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-28 02:31:40,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:31:40,865 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-28 02:31:40,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:40,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1153239777, now seen corresponding path program 33 times [2024-06-28 02:31:40,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:40,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126543655] [2024-06-28 02:31:40,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:40,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:40,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:41,010 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-28 02:31:41,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:41,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126543655] [2024-06-28 02:31:41,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126543655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:41,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:41,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:41,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98308445] [2024-06-28 02:31:41,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:41,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:41,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:41,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:41,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:41,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:41,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 556 transitions, 8855 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:41,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:41,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:41,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:41,760 INFO L124 PetriNetUnfolderBase]: 2238/3785 cut-off events. [2024-06-28 02:31:41,760 INFO L125 PetriNetUnfolderBase]: For 285828/285832 co-relation queries the response was YES. [2024-06-28 02:31:41,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29013 conditions, 3785 events. 2238/3785 cut-off events. For 285828/285832 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23853 event pairs, 389 based on Foata normal form. 2/3785 useless extension candidates. Maximal degree in co-relation 28826. Up to 3076 conditions per place. [2024-06-28 02:31:41,815 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 219 changer transitions 0/576 dead transitions. [2024-06-28 02:31:41,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 576 transitions, 10039 flow [2024-06-28 02:31:41,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:31:41,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:31:41,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 274 transitions. [2024-06-28 02:31:41,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5269230769230769 [2024-06-28 02:31:41,817 INFO L175 Difference]: Start difference. First operand has 424 places, 556 transitions, 8855 flow. Second operand 13 states and 274 transitions. [2024-06-28 02:31:41,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 576 transitions, 10039 flow [2024-06-28 02:31:43,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 576 transitions, 9516 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-28 02:31:43,805 INFO L231 Difference]: Finished difference. Result has 427 places, 556 transitions, 8776 flow [2024-06-28 02:31:43,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8332, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8776, PETRI_PLACES=427, PETRI_TRANSITIONS=556} [2024-06-28 02:31:43,806 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-28 02:31:43,806 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 556 transitions, 8776 flow [2024-06-28 02:31:43,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:43,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:43,806 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-28 02:31:43,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:31:43,806 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-28 02:31:43,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:43,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1039660671, now seen corresponding path program 34 times [2024-06-28 02:31:43,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:43,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121456641] [2024-06-28 02:31:43,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:43,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:43,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:43,936 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-28 02:31:43,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:43,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121456641] [2024-06-28 02:31:43,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121456641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:43,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:43,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:43,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375699569] [2024-06-28 02:31:43,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:43,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:43,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:43,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:43,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:43,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:43,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 556 transitions, 8776 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:43,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:43,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:43,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:44,786 INFO L124 PetriNetUnfolderBase]: 2243/3790 cut-off events. [2024-06-28 02:31:44,786 INFO L125 PetriNetUnfolderBase]: For 290815/290819 co-relation queries the response was YES. [2024-06-28 02:31:44,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29060 conditions, 3790 events. 2243/3790 cut-off events. For 290815/290819 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23851 event pairs, 382 based on Foata normal form. 2/3790 useless extension candidates. Maximal degree in co-relation 28872. Up to 3142 conditions per place. [2024-06-28 02:31:44,841 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 447 selfloop transitions, 132 changer transitions 0/586 dead transitions. [2024-06-28 02:31:44,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 586 transitions, 10249 flow [2024-06-28 02:31:44,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:44,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:44,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-28 02:31:44,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 02:31:44,842 INFO L175 Difference]: Start difference. First operand has 427 places, 556 transitions, 8776 flow. Second operand 10 states and 225 transitions. [2024-06-28 02:31:44,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 586 transitions, 10249 flow [2024-06-28 02:31:47,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 586 transitions, 9803 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 02:31:47,081 INFO L231 Difference]: Finished difference. Result has 425 places, 559 transitions, 8657 flow [2024-06-28 02:31:47,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8330, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8657, PETRI_PLACES=425, PETRI_TRANSITIONS=559} [2024-06-28 02:31:47,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-28 02:31:47,087 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 559 transitions, 8657 flow [2024-06-28 02:31:47,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:47,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:47,088 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-28 02:31:47,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:31:47,088 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-28 02:31:47,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:47,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1039671831, now seen corresponding path program 35 times [2024-06-28 02:31:47,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:47,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473747474] [2024-06-28 02:31:47,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:47,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:47,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:47,195 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-28 02:31:47,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:47,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473747474] [2024-06-28 02:31:47,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473747474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:47,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:47,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:47,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484603634] [2024-06-28 02:31:47,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:47,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:47,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:47,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:47,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:47,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:47,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 559 transitions, 8657 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:47,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:47,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:47,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:48,020 INFO L124 PetriNetUnfolderBase]: 2240/3790 cut-off events. [2024-06-28 02:31:48,020 INFO L125 PetriNetUnfolderBase]: For 290558/290562 co-relation queries the response was YES. [2024-06-28 02:31:48,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28866 conditions, 3790 events. 2240/3790 cut-off events. For 290558/290562 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 23907 event pairs, 386 based on Foata normal form. 2/3790 useless extension candidates. Maximal degree in co-relation 28677. Up to 3139 conditions per place. [2024-06-28 02:31:48,075 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 444 selfloop transitions, 129 changer transitions 0/580 dead transitions. [2024-06-28 02:31:48,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 580 transitions, 9855 flow [2024-06-28 02:31:48,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:48,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:48,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:31:48,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:31:48,076 INFO L175 Difference]: Start difference. First operand has 425 places, 559 transitions, 8657 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:31:48,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 580 transitions, 9855 flow [2024-06-28 02:31:50,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 580 transitions, 9085 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-28 02:31:50,517 INFO L231 Difference]: Finished difference. Result has 422 places, 559 transitions, 8155 flow [2024-06-28 02:31:50,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7887, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8155, PETRI_PLACES=422, PETRI_TRANSITIONS=559} [2024-06-28 02:31:50,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-28 02:31:50,517 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 559 transitions, 8155 flow [2024-06-28 02:31:50,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:50,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:50,518 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-28 02:31:50,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:31:50,518 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-28 02:31:50,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:50,518 INFO L85 PathProgramCache]: Analyzing trace with hash -6417758, now seen corresponding path program 7 times [2024-06-28 02:31:50,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:50,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567661442] [2024-06-28 02:31:50,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:50,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:50,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:50,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-28 02:31:50,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:50,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567661442] [2024-06-28 02:31:50,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567661442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:50,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:50,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:50,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330398194] [2024-06-28 02:31:50,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:50,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:50,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:50,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:50,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:50,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:50,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 559 transitions, 8155 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-28 02:31:50,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:50,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:50,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:51,431 INFO L124 PetriNetUnfolderBase]: 2261/3825 cut-off events. [2024-06-28 02:31:51,431 INFO L125 PetriNetUnfolderBase]: For 307477/307493 co-relation queries the response was YES. [2024-06-28 02:31:51,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28642 conditions, 3825 events. 2261/3825 cut-off events. For 307477/307493 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 24176 event pairs, 395 based on Foata normal form. 18/3842 useless extension candidates. Maximal degree in co-relation 28455. Up to 3304 conditions per place. [2024-06-28 02:31:51,480 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 496 selfloop transitions, 75 changer transitions 0/578 dead transitions. [2024-06-28 02:31:51,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 578 transitions, 9637 flow [2024-06-28 02:31:51,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:51,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:51,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 02:31:51,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 02:31:51,481 INFO L175 Difference]: Start difference. First operand has 422 places, 559 transitions, 8155 flow. Second operand 7 states and 155 transitions. [2024-06-28 02:31:51,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 578 transitions, 9637 flow [2024-06-28 02:31:53,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 578 transitions, 9371 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:31:53,941 INFO L231 Difference]: Finished difference. Result has 422 places, 564 transitions, 8172 flow [2024-06-28 02:31:53,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7891, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8172, PETRI_PLACES=422, PETRI_TRANSITIONS=564} [2024-06-28 02:31:53,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-28 02:31:53,942 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 564 transitions, 8172 flow [2024-06-28 02:31:53,942 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-28 02:31:53,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:53,942 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-28 02:31:53,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:31:53,943 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-28 02:31:53,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:53,943 INFO L85 PathProgramCache]: Analyzing trace with hash 934776980, now seen corresponding path program 8 times [2024-06-28 02:31:53,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:53,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100718017] [2024-06-28 02:31:53,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:53,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:53,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:54,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-28 02:31:54,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:54,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100718017] [2024-06-28 02:31:54,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100718017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:54,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:54,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:54,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310850827] [2024-06-28 02:31:54,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:54,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:54,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:54,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:54,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:54,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:54,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 564 transitions, 8172 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-28 02:31:54,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:54,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:54,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:54,782 INFO L124 PetriNetUnfolderBase]: 2269/3832 cut-off events. [2024-06-28 02:31:54,782 INFO L125 PetriNetUnfolderBase]: For 306002/306008 co-relation queries the response was YES. [2024-06-28 02:31:54,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28738 conditions, 3832 events. 2269/3832 cut-off events. For 306002/306008 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 24144 event pairs, 382 based on Foata normal form. 8/3839 useless extension candidates. Maximal degree in co-relation 28550. Up to 3337 conditions per place. [2024-06-28 02:31:54,839 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 499 selfloop transitions, 75 changer transitions 0/581 dead transitions. [2024-06-28 02:31:54,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 581 transitions, 9412 flow [2024-06-28 02:31:54,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:54,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:54,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:31:54,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:31:54,840 INFO L175 Difference]: Start difference. First operand has 422 places, 564 transitions, 8172 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:31:54,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 581 transitions, 9412 flow [2024-06-28 02:31:57,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 581 transitions, 9250 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:57,518 INFO L231 Difference]: Finished difference. Result has 426 places, 566 transitions, 8228 flow [2024-06-28 02:31:57,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8028, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8228, PETRI_PLACES=426, PETRI_TRANSITIONS=566} [2024-06-28 02:31:57,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-28 02:31:57,519 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 566 transitions, 8228 flow [2024-06-28 02:31:57,519 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-28 02:31:57,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:57,519 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-28 02:31:57,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:31:57,519 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-28 02:31:57,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:57,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1195405986, now seen corresponding path program 9 times [2024-06-28 02:31:57,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:57,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922613314] [2024-06-28 02:31:57,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:57,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:57,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:57,623 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-28 02:31:57,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:57,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922613314] [2024-06-28 02:31:57,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922613314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:57,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:57,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:57,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073009559] [2024-06-28 02:31:57,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:57,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:57,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:57,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:57,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:57,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:57,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 566 transitions, 8228 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-28 02:31:57,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:57,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:57,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:58,379 INFO L124 PetriNetUnfolderBase]: 2277/3849 cut-off events. [2024-06-28 02:31:58,380 INFO L125 PetriNetUnfolderBase]: For 313555/313571 co-relation queries the response was YES. [2024-06-28 02:31:58,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28913 conditions, 3849 events. 2277/3849 cut-off events. For 313555/313571 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 24361 event pairs, 397 based on Foata normal form. 18/3866 useless extension candidates. Maximal degree in co-relation 28723. Up to 3330 conditions per place. [2024-06-28 02:31:58,434 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 501 selfloop transitions, 75 changer transitions 0/583 dead transitions. [2024-06-28 02:31:58,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 583 transitions, 9685 flow [2024-06-28 02:31:58,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:58,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:58,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 02:31:58,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 02:31:58,435 INFO L175 Difference]: Start difference. First operand has 426 places, 566 transitions, 8228 flow. Second operand 7 states and 155 transitions. [2024-06-28 02:31:58,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 583 transitions, 9685 flow [2024-06-28 02:32:00,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 583 transitions, 9517 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:00,920 INFO L231 Difference]: Finished difference. Result has 429 places, 569 transitions, 8304 flow [2024-06-28 02:32:00,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8304, PETRI_PLACES=429, PETRI_TRANSITIONS=569} [2024-06-28 02:32:00,920 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-28 02:32:00,920 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 569 transitions, 8304 flow [2024-06-28 02:32:00,920 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-28 02:32:00,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:00,921 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-28 02:32:00,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:32:00,921 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-28 02:32:00,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:00,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1073716786, now seen corresponding path program 10 times [2024-06-28 02:32:00,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:00,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622618718] [2024-06-28 02:32:00,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:00,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:00,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:01,020 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-28 02:32:01,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:01,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622618718] [2024-06-28 02:32:01,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622618718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:01,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:01,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:01,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40516869] [2024-06-28 02:32:01,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:01,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:01,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:01,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:01,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:01,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:01,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 569 transitions, 8304 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-28 02:32:01,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:01,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:01,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:01,773 INFO L124 PetriNetUnfolderBase]: 2285/3852 cut-off events. [2024-06-28 02:32:01,773 INFO L125 PetriNetUnfolderBase]: For 317136/317142 co-relation queries the response was YES. [2024-06-28 02:32:01,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29159 conditions, 3852 events. 2285/3852 cut-off events. For 317136/317142 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 24277 event pairs, 378 based on Foata normal form. 8/3859 useless extension candidates. Maximal degree in co-relation 28967. Up to 3317 conditions per place. [2024-06-28 02:32:01,830 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 495 selfloop transitions, 85 changer transitions 0/587 dead transitions. [2024-06-28 02:32:01,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 587 transitions, 9560 flow [2024-06-28 02:32:01,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:01,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:01,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:32:01,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-28 02:32:01,831 INFO L175 Difference]: Start difference. First operand has 429 places, 569 transitions, 8304 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:32:01,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 587 transitions, 9560 flow [2024-06-28 02:32:04,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 587 transitions, 9373 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:04,404 INFO L231 Difference]: Finished difference. Result has 432 places, 571 transitions, 8357 flow [2024-06-28 02:32:04,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8117, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8357, PETRI_PLACES=432, PETRI_TRANSITIONS=571} [2024-06-28 02:32:04,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-28 02:32:04,405 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 571 transitions, 8357 flow [2024-06-28 02:32:04,405 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-28 02:32:04,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:04,405 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-28 02:32:04,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:32:04,405 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-28 02:32:04,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:04,406 INFO L85 PathProgramCache]: Analyzing trace with hash -14988638, now seen corresponding path program 11 times [2024-06-28 02:32:04,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:04,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430368753] [2024-06-28 02:32:04,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:04,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:04,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:04,523 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-28 02:32:04,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:04,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430368753] [2024-06-28 02:32:04,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430368753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:04,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:04,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:04,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070128429] [2024-06-28 02:32:04,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:04,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:04,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:04,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:04,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:04,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:04,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 571 transitions, 8357 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-28 02:32:04,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:04,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:04,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:05,274 INFO L124 PetriNetUnfolderBase]: 2293/3871 cut-off events. [2024-06-28 02:32:05,275 INFO L125 PetriNetUnfolderBase]: For 326215/326231 co-relation queries the response was YES. [2024-06-28 02:32:05,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29364 conditions, 3871 events. 2293/3871 cut-off events. For 326215/326231 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 24450 event pairs, 401 based on Foata normal form. 18/3888 useless extension candidates. Maximal degree in co-relation 29171. Up to 3379 conditions per place. [2024-06-28 02:32:05,332 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 507 selfloop transitions, 71 changer transitions 0/585 dead transitions. [2024-06-28 02:32:05,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 585 transitions, 9587 flow [2024-06-28 02:32:05,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:05,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:05,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-28 02:32:05,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-06-28 02:32:05,333 INFO L175 Difference]: Start difference. First operand has 432 places, 571 transitions, 8357 flow. Second operand 7 states and 153 transitions. [2024-06-28 02:32:05,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 585 transitions, 9587 flow [2024-06-28 02:32:08,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 585 transitions, 9373 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:08,065 INFO L231 Difference]: Finished difference. Result has 434 places, 573 transitions, 8340 flow [2024-06-28 02:32:08,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8340, PETRI_PLACES=434, PETRI_TRANSITIONS=573} [2024-06-28 02:32:08,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-28 02:32:08,066 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 573 transitions, 8340 flow [2024-06-28 02:32:08,066 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-28 02:32:08,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:08,066 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-28 02:32:08,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:32:08,067 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-28 02:32:08,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:08,067 INFO L85 PathProgramCache]: Analyzing trace with hash -18720449, now seen corresponding path program 36 times [2024-06-28 02:32:08,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:08,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781993564] [2024-06-28 02:32:08,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:08,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:08,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:08,191 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-28 02:32:08,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:08,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781993564] [2024-06-28 02:32:08,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781993564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:08,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:08,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:08,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144027093] [2024-06-28 02:32:08,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:08,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:08,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:08,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:08,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:08,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:08,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 573 transitions, 8340 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:08,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:08,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:08,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:09,023 INFO L124 PetriNetUnfolderBase]: 2298/3878 cut-off events. [2024-06-28 02:32:09,023 INFO L125 PetriNetUnfolderBase]: For 323672/323676 co-relation queries the response was YES. [2024-06-28 02:32:09,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29356 conditions, 3878 events. 2298/3878 cut-off events. For 323672/323676 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 24497 event pairs, 393 based on Foata normal form. 2/3878 useless extension candidates. Maximal degree in co-relation 29162. Up to 3441 conditions per place. [2024-06-28 02:32:09,083 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 549 selfloop transitions, 32 changer transitions 0/588 dead transitions. [2024-06-28 02:32:09,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 588 transitions, 9592 flow [2024-06-28 02:32:09,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:09,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:09,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-28 02:32:09,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-28 02:32:09,084 INFO L175 Difference]: Start difference. First operand has 434 places, 573 transitions, 8340 flow. Second operand 8 states and 170 transitions. [2024-06-28 02:32:09,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 588 transitions, 9592 flow [2024-06-28 02:32:11,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 588 transitions, 9421 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:11,736 INFO L231 Difference]: Finished difference. Result has 437 places, 576 transitions, 8307 flow [2024-06-28 02:32:11,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8169, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8307, PETRI_PLACES=437, PETRI_TRANSITIONS=576} [2024-06-28 02:32:11,737 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-28 02:32:11,737 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 576 transitions, 8307 flow [2024-06-28 02:32:11,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:11,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:11,737 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-28 02:32:11,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:32:11,738 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-28 02:32:11,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:11,738 INFO L85 PathProgramCache]: Analyzing trace with hash -850716293, now seen corresponding path program 37 times [2024-06-28 02:32:11,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:11,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300597221] [2024-06-28 02:32:11,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:11,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:11,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:11,849 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-28 02:32:11,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:11,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300597221] [2024-06-28 02:32:11,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300597221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:11,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:11,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:11,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806762074] [2024-06-28 02:32:11,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:11,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:11,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:11,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:11,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:11,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:11,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 576 transitions, 8307 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:11,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:11,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:11,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:12,636 INFO L124 PetriNetUnfolderBase]: 2303/3887 cut-off events. [2024-06-28 02:32:12,636 INFO L125 PetriNetUnfolderBase]: For 329125/329129 co-relation queries the response was YES. [2024-06-28 02:32:12,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29355 conditions, 3887 events. 2303/3887 cut-off events. For 329125/329129 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 24566 event pairs, 398 based on Foata normal form. 2/3887 useless extension candidates. Maximal degree in co-relation 29160. Up to 2957 conditions per place. [2024-06-28 02:32:12,695 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 268 selfloop transitions, 323 changer transitions 0/598 dead transitions. [2024-06-28 02:32:12,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 598 transitions, 9811 flow [2024-06-28 02:32:12,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:12,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:12,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:32:12,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:32:12,696 INFO L175 Difference]: Start difference. First operand has 437 places, 576 transitions, 8307 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:32:12,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 598 transitions, 9811 flow [2024-06-28 02:32:15,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 598 transitions, 9701 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:15,579 INFO L231 Difference]: Finished difference. Result has 439 places, 579 transitions, 8921 flow [2024-06-28 02:32:15,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8197, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8921, PETRI_PLACES=439, PETRI_TRANSITIONS=579} [2024-06-28 02:32:15,580 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 398 predicate places. [2024-06-28 02:32:15,580 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 579 transitions, 8921 flow [2024-06-28 02:32:15,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:15,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:15,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, 1] [2024-06-28 02:32:15,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:32:15,580 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-28 02:32:15,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:15,581 INFO L85 PathProgramCache]: Analyzing trace with hash -684482513, now seen corresponding path program 38 times [2024-06-28 02:32:15,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:15,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349463487] [2024-06-28 02:32:15,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:15,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:15,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:15,693 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-28 02:32:15,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:15,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349463487] [2024-06-28 02:32:15,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349463487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:15,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:15,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:15,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721249933] [2024-06-28 02:32:15,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:15,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:15,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:15,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:15,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:15,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:15,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 579 transitions, 8921 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:15,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:15,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:15,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:16,565 INFO L124 PetriNetUnfolderBase]: 2316/3905 cut-off events. [2024-06-28 02:32:16,565 INFO L125 PetriNetUnfolderBase]: For 343184/343188 co-relation queries the response was YES. [2024-06-28 02:32:16,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30328 conditions, 3905 events. 2316/3905 cut-off events. For 343184/343188 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 24707 event pairs, 396 based on Foata normal form. 2/3905 useless extension candidates. Maximal degree in co-relation 30132. Up to 2972 conditions per place. [2024-06-28 02:32:16,619 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 260 selfloop transitions, 340 changer transitions 0/607 dead transitions. [2024-06-28 02:32:16,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 607 transitions, 10741 flow [2024-06-28 02:32:16,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:32:16,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:32:16,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-28 02:32:16,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-28 02:32:16,620 INFO L175 Difference]: Start difference. First operand has 439 places, 579 transitions, 8921 flow. Second operand 10 states and 227 transitions. [2024-06-28 02:32:16,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 607 transitions, 10741 flow [2024-06-28 02:32:19,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 607 transitions, 9983 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:19,788 INFO L231 Difference]: Finished difference. Result has 442 places, 585 transitions, 9005 flow [2024-06-28 02:32:19,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8179, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9005, PETRI_PLACES=442, PETRI_TRANSITIONS=585} [2024-06-28 02:32:19,789 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 401 predicate places. [2024-06-28 02:32:19,789 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 585 transitions, 9005 flow [2024-06-28 02:32:19,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:19,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:19,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, 1] [2024-06-28 02:32:19,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:32:19,790 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-28 02:32:19,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:19,790 INFO L85 PathProgramCache]: Analyzing trace with hash -15001379, now seen corresponding path program 39 times [2024-06-28 02:32:19,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:19,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020181336] [2024-06-28 02:32:19,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:19,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:19,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:19,906 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-28 02:32:19,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:19,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020181336] [2024-06-28 02:32:19,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020181336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:19,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:19,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:19,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858241453] [2024-06-28 02:32:19,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:19,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:19,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:19,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:19,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:19,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:19,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 585 transitions, 9005 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:19,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:19,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:19,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:20,774 INFO L124 PetriNetUnfolderBase]: 2329/3930 cut-off events. [2024-06-28 02:32:20,774 INFO L125 PetriNetUnfolderBase]: For 351600/351614 co-relation queries the response was YES. [2024-06-28 02:32:20,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30628 conditions, 3930 events. 2329/3930 cut-off events. For 351600/351614 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 24938 event pairs, 422 based on Foata normal form. 12/3940 useless extension candidates. Maximal degree in co-relation 30432. Up to 2987 conditions per place. [2024-06-28 02:32:20,834 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 347 changer transitions 0/613 dead transitions. [2024-06-28 02:32:20,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 613 transitions, 10835 flow [2024-06-28 02:32:20,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:32:20,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:32:20,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 277 transitions. [2024-06-28 02:32:20,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5326923076923077 [2024-06-28 02:32:20,836 INFO L175 Difference]: Start difference. First operand has 442 places, 585 transitions, 9005 flow. Second operand 13 states and 277 transitions. [2024-06-28 02:32:20,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 613 transitions, 10835 flow [2024-06-28 02:32:23,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 613 transitions, 10073 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:23,096 INFO L231 Difference]: Finished difference. Result has 447 places, 591 transitions, 9095 flow [2024-06-28 02:32:23,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8259, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9095, PETRI_PLACES=447, PETRI_TRANSITIONS=591} [2024-06-28 02:32:23,096 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 406 predicate places. [2024-06-28 02:32:23,096 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 591 transitions, 9095 flow [2024-06-28 02:32:23,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:23,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:23,097 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-28 02:32:23,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:32:23,097 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-28 02:32:23,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:23,097 INFO L85 PathProgramCache]: Analyzing trace with hash -14995799, now seen corresponding path program 40 times [2024-06-28 02:32:23,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:23,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745917855] [2024-06-28 02:32:23,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:23,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:23,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:23,212 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-28 02:32:23,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:23,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745917855] [2024-06-28 02:32:23,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745917855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:23,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:23,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:23,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822604302] [2024-06-28 02:32:23,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:23,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:23,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:23,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:23,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:23,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:23,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 591 transitions, 9095 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:23,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:23,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:23,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:24,034 INFO L124 PetriNetUnfolderBase]: 2326/3926 cut-off events. [2024-06-28 02:32:24,034 INFO L125 PetriNetUnfolderBase]: For 345310/345324 co-relation queries the response was YES. [2024-06-28 02:32:24,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30413 conditions, 3926 events. 2326/3926 cut-off events. For 345310/345324 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 24972 event pairs, 422 based on Foata normal form. 12/3936 useless extension candidates. Maximal degree in co-relation 30217. Up to 2984 conditions per place. [2024-06-28 02:32:24,094 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 346 changer transitions 0/610 dead transitions. [2024-06-28 02:32:24,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 610 transitions, 10555 flow [2024-06-28 02:32:24,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:32:24,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:32:24,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-28 02:32:24,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-28 02:32:24,096 INFO L175 Difference]: Start difference. First operand has 447 places, 591 transitions, 9095 flow. Second operand 11 states and 240 transitions. [2024-06-28 02:32:24,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 610 transitions, 10555 flow [2024-06-28 02:32:27,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 610 transitions, 9551 flow, removed 71 selfloop flow, removed 10 redundant places. [2024-06-28 02:32:27,252 INFO L231 Difference]: Finished difference. Result has 448 places, 591 transitions, 8789 flow [2024-06-28 02:32:27,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8091, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8789, PETRI_PLACES=448, PETRI_TRANSITIONS=591} [2024-06-28 02:32:27,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 407 predicate places. [2024-06-28 02:32:27,253 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 591 transitions, 8789 flow [2024-06-28 02:32:27,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:27,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:27,253 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-28 02:32:27,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:32:27,254 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-28 02:32:27,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:27,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1211440971, now seen corresponding path program 41 times [2024-06-28 02:32:27,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:27,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301993722] [2024-06-28 02:32:27,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:27,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:27,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:27,364 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-28 02:32:27,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:27,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301993722] [2024-06-28 02:32:27,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301993722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:27,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:27,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:27,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170308397] [2024-06-28 02:32:27,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:27,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:27,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:27,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:27,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:27,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:27,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 591 transitions, 8789 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:27,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:27,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:27,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:28,212 INFO L124 PetriNetUnfolderBase]: 2331/3932 cut-off events. [2024-06-28 02:32:28,212 INFO L125 PetriNetUnfolderBase]: For 348014/348018 co-relation queries the response was YES. [2024-06-28 02:32:28,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29903 conditions, 3932 events. 2331/3932 cut-off events. For 348014/348018 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 24904 event pairs, 396 based on Foata normal form. 2/3932 useless extension candidates. Maximal degree in co-relation 29707. Up to 2990 conditions per place. [2024-06-28 02:32:28,272 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 353 changer transitions 0/617 dead transitions. [2024-06-28 02:32:28,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 617 transitions, 10544 flow [2024-06-28 02:32:28,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:32:28,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:32:28,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-28 02:32:28,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-28 02:32:28,273 INFO L175 Difference]: Start difference. First operand has 448 places, 591 transitions, 8789 flow. Second operand 11 states and 246 transitions. [2024-06-28 02:32:28,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 617 transitions, 10544 flow [2024-06-28 02:32:31,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 617 transitions, 9846 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 02:32:31,279 INFO L231 Difference]: Finished difference. Result has 449 places, 594 transitions, 8864 flow [2024-06-28 02:32:31,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8097, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8864, PETRI_PLACES=449, PETRI_TRANSITIONS=594} [2024-06-28 02:32:31,280 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-28 02:32:31,280 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 594 transitions, 8864 flow [2024-06-28 02:32:31,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:31,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:31,280 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-28 02:32:31,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:32:31,281 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-28 02:32:31,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:31,281 INFO L85 PathProgramCache]: Analyzing trace with hash 128901892, now seen corresponding path program 12 times [2024-06-28 02:32:31,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:31,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539440623] [2024-06-28 02:32:31,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:31,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:31,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:31,381 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-28 02:32:31,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:31,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539440623] [2024-06-28 02:32:31,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539440623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:31,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:31,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:31,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936188674] [2024-06-28 02:32:31,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:31,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:31,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:31,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:31,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:31,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:31,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 594 transitions, 8864 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-28 02:32:31,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:31,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:31,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:32,155 INFO L124 PetriNetUnfolderBase]: 2326/3931 cut-off events. [2024-06-28 02:32:32,155 INFO L125 PetriNetUnfolderBase]: For 350931/350947 co-relation queries the response was YES. [2024-06-28 02:32:32,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29719 conditions, 3931 events. 2326/3931 cut-off events. For 350931/350947 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 24949 event pairs, 400 based on Foata normal form. 18/3948 useless extension candidates. Maximal degree in co-relation 29522. Up to 3425 conditions per place. [2024-06-28 02:32:32,215 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 529 selfloop transitions, 70 changer transitions 0/606 dead transitions. [2024-06-28 02:32:32,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 606 transitions, 10090 flow [2024-06-28 02:32:32,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:32,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:32,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-28 02:32:32,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-06-28 02:32:32,217 INFO L175 Difference]: Start difference. First operand has 449 places, 594 transitions, 8864 flow. Second operand 7 states and 153 transitions. [2024-06-28 02:32:32,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 606 transitions, 10090 flow [2024-06-28 02:32:35,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 606 transitions, 9250 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-28 02:32:35,233 INFO L231 Difference]: Finished difference. Result has 446 places, 594 transitions, 8169 flow [2024-06-28 02:32:35,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8024, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8169, PETRI_PLACES=446, PETRI_TRANSITIONS=594} [2024-06-28 02:32:35,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-28 02:32:35,233 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 594 transitions, 8169 flow [2024-06-28 02:32:35,234 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-28 02:32:35,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:35,234 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-28 02:32:35,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:32:35,234 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-28 02:32:35,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:35,234 INFO L85 PathProgramCache]: Analyzing trace with hash 925814267, now seen corresponding path program 42 times [2024-06-28 02:32:35,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:35,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34124953] [2024-06-28 02:32:35,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:35,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:35,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:35,347 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-28 02:32:35,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:35,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34124953] [2024-06-28 02:32:35,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34124953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:35,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:35,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:35,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019877557] [2024-06-28 02:32:35,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:35,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:35,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:35,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:35,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:35,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:35,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 594 transitions, 8169 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:35,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:35,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:35,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:36,233 INFO L124 PetriNetUnfolderBase]: 2323/3925 cut-off events. [2024-06-28 02:32:36,233 INFO L125 PetriNetUnfolderBase]: For 333931/333935 co-relation queries the response was YES. [2024-06-28 02:32:36,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28816 conditions, 3925 events. 2323/3925 cut-off events. For 333931/333935 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 24919 event pairs, 397 based on Foata normal form. 2/3925 useless extension candidates. Maximal degree in co-relation 28619. Up to 2980 conditions per place. [2024-06-28 02:32:36,289 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 359 changer transitions 0/617 dead transitions. [2024-06-28 02:32:36,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 617 transitions, 9657 flow [2024-06-28 02:32:36,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:32:36,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:32:36,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 260 transitions. [2024-06-28 02:32:36,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 02:32:36,290 INFO L175 Difference]: Start difference. First operand has 446 places, 594 transitions, 8169 flow. Second operand 12 states and 260 transitions. [2024-06-28 02:32:36,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 617 transitions, 9657 flow [2024-06-28 02:32:38,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 617 transitions, 9470 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:38,881 INFO L231 Difference]: Finished difference. Result has 452 places, 594 transitions, 8712 flow [2024-06-28 02:32:38,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7984, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8712, PETRI_PLACES=452, PETRI_TRANSITIONS=594} [2024-06-28 02:32:38,882 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-28 02:32:38,882 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 594 transitions, 8712 flow [2024-06-28 02:32:38,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:38,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:38,882 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-28 02:32:38,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:32:38,882 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-28 02:32:38,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:38,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1181108445, now seen corresponding path program 43 times [2024-06-28 02:32:38,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:38,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203582496] [2024-06-28 02:32:38,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:38,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:38,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:38,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-28 02:32:38,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:38,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203582496] [2024-06-28 02:32:38,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203582496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:38,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:38,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:38,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754015298] [2024-06-28 02:32:38,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:38,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:38,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:38,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:38,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:39,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:39,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 594 transitions, 8712 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:39,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:39,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:39,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:39,829 INFO L124 PetriNetUnfolderBase]: 2328/3933 cut-off events. [2024-06-28 02:32:39,830 INFO L125 PetriNetUnfolderBase]: For 338036/338050 co-relation queries the response was YES. [2024-06-28 02:32:39,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29416 conditions, 3933 events. 2328/3933 cut-off events. For 338036/338050 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 25036 event pairs, 421 based on Foata normal form. 12/3943 useless extension candidates. Maximal degree in co-relation 29218. Up to 2986 conditions per place. [2024-06-28 02:32:39,889 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 350 changer transitions 0/618 dead transitions. [2024-06-28 02:32:39,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 618 transitions, 10253 flow [2024-06-28 02:32:39,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:32:39,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:32:39,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-28 02:32:39,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288461538461539 [2024-06-28 02:32:39,891 INFO L175 Difference]: Start difference. First operand has 452 places, 594 transitions, 8712 flow. Second operand 13 states and 275 transitions. [2024-06-28 02:32:39,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 618 transitions, 10253 flow [2024-06-28 02:32:42,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 618 transitions, 9509 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 02:32:42,958 INFO L231 Difference]: Finished difference. Result has 453 places, 597 transitions, 8733 flow [2024-06-28 02:32:42,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7976, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8733, PETRI_PLACES=453, PETRI_TRANSITIONS=597} [2024-06-28 02:32:42,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 412 predicate places. [2024-06-28 02:32:42,959 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 597 transitions, 8733 flow [2024-06-28 02:32:42,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:42,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:42,962 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-28 02:32:42,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:32:42,962 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-28 02:32:42,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:42,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1188465675, now seen corresponding path program 44 times [2024-06-28 02:32:42,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:42,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81162437] [2024-06-28 02:32:42,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:42,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:42,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:43,094 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-28 02:32:43,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:43,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81162437] [2024-06-28 02:32:43,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81162437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:43,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:43,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:43,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150948835] [2024-06-28 02:32:43,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:43,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:43,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:43,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:43,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:43,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:43,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 597 transitions, 8733 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:43,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:43,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:43,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:43,886 INFO L124 PetriNetUnfolderBase]: 2333/3942 cut-off events. [2024-06-28 02:32:43,887 INFO L125 PetriNetUnfolderBase]: For 338160/338174 co-relation queries the response was YES. [2024-06-28 02:32:43,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29439 conditions, 3942 events. 2333/3942 cut-off events. For 338160/338174 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 25079 event pairs, 421 based on Foata normal form. 12/3952 useless extension candidates. Maximal degree in co-relation 29241. Up to 2992 conditions per place. [2024-06-28 02:32:43,947 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 350 changer transitions 0/618 dead transitions. [2024-06-28 02:32:43,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 618 transitions, 10268 flow [2024-06-28 02:32:43,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:32:43,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:32:43,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-28 02:32:43,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-28 02:32:43,948 INFO L175 Difference]: Start difference. First operand has 453 places, 597 transitions, 8733 flow. Second operand 10 states and 221 transitions. [2024-06-28 02:32:43,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 618 transitions, 10268 flow [2024-06-28 02:32:46,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 618 transitions, 9333 flow, removed 28 selfloop flow, removed 12 redundant places. [2024-06-28 02:32:46,787 INFO L231 Difference]: Finished difference. Result has 451 places, 600 transitions, 8561 flow [2024-06-28 02:32:46,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8561, PETRI_PLACES=451, PETRI_TRANSITIONS=600} [2024-06-28 02:32:46,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-28 02:32:46,787 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 600 transitions, 8561 flow [2024-06-28 02:32:46,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:46,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:46,788 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-28 02:32:46,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:32:46,788 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-28 02:32:46,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:46,788 INFO L85 PathProgramCache]: Analyzing trace with hash 836373154, now seen corresponding path program 13 times [2024-06-28 02:32:46,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:46,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981756800] [2024-06-28 02:32:46,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:46,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:46,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:46,897 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-28 02:32:46,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:46,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981756800] [2024-06-28 02:32:46,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981756800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:46,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:46,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:46,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096965359] [2024-06-28 02:32:46,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:46,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:46,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:46,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:46,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:46,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:46,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 600 transitions, 8561 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-28 02:32:46,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:46,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:46,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:47,685 INFO L124 PetriNetUnfolderBase]: 2341/3961 cut-off events. [2024-06-28 02:32:47,685 INFO L125 PetriNetUnfolderBase]: For 348660/348676 co-relation queries the response was YES. [2024-06-28 02:32:47,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29490 conditions, 3961 events. 2341/3961 cut-off events. For 348660/348676 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 25321 event pairs, 355 based on Foata normal form. 18/3978 useless extension candidates. Maximal degree in co-relation 29291. Up to 3296 conditions per place. [2024-06-28 02:32:47,746 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 509 selfloop transitions, 104 changer transitions 0/620 dead transitions. [2024-06-28 02:32:47,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 620 transitions, 10163 flow [2024-06-28 02:32:47,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:47,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:47,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-28 02:32:47,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-28 02:32:47,747 INFO L175 Difference]: Start difference. First operand has 451 places, 600 transitions, 8561 flow. Second operand 7 states and 156 transitions. [2024-06-28 02:32:47,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 620 transitions, 10163 flow [2024-06-28 02:32:50,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 620 transitions, 9483 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:50,826 INFO L231 Difference]: Finished difference. Result has 452 places, 605 transitions, 8240 flow [2024-06-28 02:32:50,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7881, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8240, PETRI_PLACES=452, PETRI_TRANSITIONS=605} [2024-06-28 02:32:50,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-28 02:32:50,826 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 605 transitions, 8240 flow [2024-06-28 02:32:50,826 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-28 02:32:50,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:50,827 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-28 02:32:50,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:32:50,827 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-28 02:32:50,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:50,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1039503463, now seen corresponding path program 45 times [2024-06-28 02:32:50,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:50,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143273980] [2024-06-28 02:32:50,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:50,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:50,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:50,928 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-28 02:32:50,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:50,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143273980] [2024-06-28 02:32:50,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143273980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:50,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:50,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:50,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090895384] [2024-06-28 02:32:50,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:50,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:50,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:50,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:50,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:50,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:50,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 605 transitions, 8240 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:50,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:50,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:50,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:51,785 INFO L124 PetriNetUnfolderBase]: 2338/3954 cut-off events. [2024-06-28 02:32:51,785 INFO L125 PetriNetUnfolderBase]: For 342898/342912 co-relation queries the response was YES. [2024-06-28 02:32:51,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29066 conditions, 3954 events. 2338/3954 cut-off events. For 342898/342912 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 25255 event pairs, 425 based on Foata normal form. 12/3964 useless extension candidates. Maximal degree in co-relation 28865. Up to 3001 conditions per place. [2024-06-28 02:32:51,846 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 351 changer transitions 0/624 dead transitions. [2024-06-28 02:32:51,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 624 transitions, 9518 flow [2024-06-28 02:32:51,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:32:51,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:32:51,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-28 02:32:51,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395833333333333 [2024-06-28 02:32:51,847 INFO L175 Difference]: Start difference. First operand has 452 places, 605 transitions, 8240 flow. Second operand 12 states and 259 transitions. [2024-06-28 02:32:51,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 624 transitions, 9518 flow [2024-06-28 02:32:54,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 624 transitions, 9178 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:54,761 INFO L231 Difference]: Finished difference. Result has 459 places, 605 transitions, 8608 flow [2024-06-28 02:32:54,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7900, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8608, PETRI_PLACES=459, PETRI_TRANSITIONS=605} [2024-06-28 02:32:54,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-28 02:32:54,762 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 605 transitions, 8608 flow [2024-06-28 02:32:54,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:54,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:54,762 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-28 02:32:54,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:32:54,763 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-28 02:32:54,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:54,763 INFO L85 PathProgramCache]: Analyzing trace with hash 842087074, now seen corresponding path program 14 times [2024-06-28 02:32:54,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:54,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625265159] [2024-06-28 02:32:54,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:54,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:54,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:54,871 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-28 02:32:54,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:54,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625265159] [2024-06-28 02:32:54,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625265159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:54,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:54,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:54,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760349217] [2024-06-28 02:32:54,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:54,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:54,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:54,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:54,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:54,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:54,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 605 transitions, 8608 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-28 02:32:54,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:54,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:54,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:55,726 INFO L124 PetriNetUnfolderBase]: 2333/3946 cut-off events. [2024-06-28 02:32:55,726 INFO L125 PetriNetUnfolderBase]: For 341511/341527 co-relation queries the response was YES. [2024-06-28 02:32:55,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28942 conditions, 3946 events. 2333/3946 cut-off events. For 341511/341527 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 25189 event pairs, 361 based on Foata normal form. 18/3963 useless extension candidates. Maximal degree in co-relation 28741. Up to 3288 conditions per place. [2024-06-28 02:32:55,787 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 509 selfloop transitions, 104 changer transitions 0/620 dead transitions. [2024-06-28 02:32:55,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 620 transitions, 9885 flow [2024-06-28 02:32:55,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:55,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:55,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 02:32:55,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 02:32:55,788 INFO L175 Difference]: Start difference. First operand has 459 places, 605 transitions, 8608 flow. Second operand 7 states and 155 transitions. [2024-06-28 02:32:55,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 620 transitions, 9885 flow [2024-06-28 02:32:58,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 620 transitions, 9097 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-28 02:32:58,829 INFO L231 Difference]: Finished difference. Result has 454 places, 606 transitions, 8052 flow [2024-06-28 02:32:58,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8052, PETRI_PLACES=454, PETRI_TRANSITIONS=606} [2024-06-28 02:32:58,829 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-28 02:32:58,829 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 606 transitions, 8052 flow [2024-06-28 02:32:58,829 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-28 02:32:58,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:58,830 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, 1] [2024-06-28 02:32:58,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:32:58,830 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-28 02:32:58,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:58,830 INFO L85 PathProgramCache]: Analyzing trace with hash -2055453222, now seen corresponding path program 1 times [2024-06-28 02:32:58,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:58,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381854778] [2024-06-28 02:32:58,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:58,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:58,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:58,954 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-28 02:32:58,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:58,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381854778] [2024-06-28 02:32:58,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381854778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:58,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:58,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:58,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084577701] [2024-06-28 02:32:58,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:58,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:58,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:58,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:58,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:59,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:59,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 606 transitions, 8052 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:59,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:59,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:59,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:59,828 INFO L124 PetriNetUnfolderBase]: 2432/4089 cut-off events. [2024-06-28 02:32:59,828 INFO L125 PetriNetUnfolderBase]: For 457101/457105 co-relation queries the response was YES. [2024-06-28 02:32:59,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30969 conditions, 4089 events. 2432/4089 cut-off events. For 457101/457105 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 25990 event pairs, 276 based on Foata normal form. 7/4094 useless extension candidates. Maximal degree in co-relation 30767. Up to 2878 conditions per place. [2024-06-28 02:32:59,891 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 536 selfloop transitions, 103 changer transitions 0/646 dead transitions. [2024-06-28 02:32:59,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 646 transitions, 9988 flow [2024-06-28 02:32:59,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:59,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:59,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:32:59,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-28 02:32:59,892 INFO L175 Difference]: Start difference. First operand has 454 places, 606 transitions, 8052 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:32:59,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 646 transitions, 9988 flow [2024-06-28 02:33:03,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 646 transitions, 9820 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:03,947 INFO L231 Difference]: Finished difference. Result has 458 places, 609 transitions, 8156 flow [2024-06-28 02:33:03,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7884, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8156, PETRI_PLACES=458, PETRI_TRANSITIONS=609} [2024-06-28 02:33:03,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-28 02:33:03,948 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 609 transitions, 8156 flow [2024-06-28 02:33:03,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:03,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:03,948 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, 1] [2024-06-28 02:33:03,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:33:03,948 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-28 02:33:03,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:03,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1473137356, now seen corresponding path program 2 times [2024-06-28 02:33:03,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:03,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272569486] [2024-06-28 02:33:03,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:03,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:03,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:04,086 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-28 02:33:04,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:04,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272569486] [2024-06-28 02:33:04,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272569486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:04,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:04,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:04,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565316343] [2024-06-28 02:33:04,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:04,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:04,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:04,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:04,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:04,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:04,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 609 transitions, 8156 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:04,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:04,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:04,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:05,090 INFO L124 PetriNetUnfolderBase]: 2460/4145 cut-off events. [2024-06-28 02:33:05,090 INFO L125 PetriNetUnfolderBase]: For 463880/463884 co-relation queries the response was YES. [2024-06-28 02:33:05,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31436 conditions, 4145 events. 2460/4145 cut-off events. For 463880/463884 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 26452 event pairs, 327 based on Foata normal form. 7/4150 useless extension candidates. Maximal degree in co-relation 31233. Up to 3508 conditions per place. [2024-06-28 02:33:05,158 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 576 selfloop transitions, 56 changer transitions 0/639 dead transitions. [2024-06-28 02:33:05,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 639 transitions, 9538 flow [2024-06-28 02:33:05,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:05,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:05,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:33:05,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:33:05,159 INFO L175 Difference]: Start difference. First operand has 458 places, 609 transitions, 8156 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:33:05,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 639 transitions, 9538 flow [2024-06-28 02:33:08,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 639 transitions, 9425 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:33:08,572 INFO L231 Difference]: Finished difference. Result has 463 places, 612 transitions, 8199 flow [2024-06-28 02:33:08,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8049, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8199, PETRI_PLACES=463, PETRI_TRANSITIONS=612} [2024-06-28 02:33:08,573 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-28 02:33:08,573 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 612 transitions, 8199 flow [2024-06-28 02:33:08,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:08,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:08,573 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, 1] [2024-06-28 02:33:08,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:33:08,574 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-28 02:33:08,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:08,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1473137170, now seen corresponding path program 1 times [2024-06-28 02:33:08,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:08,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636733653] [2024-06-28 02:33:08,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:08,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:08,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:08,703 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-28 02:33:08,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:08,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636733653] [2024-06-28 02:33:08,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636733653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:08,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:08,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:08,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873952654] [2024-06-28 02:33:08,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:08,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:08,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:08,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:08,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:08,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:08,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 612 transitions, 8199 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:08,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:08,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:08,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:09,713 INFO L124 PetriNetUnfolderBase]: 2608/4385 cut-off events. [2024-06-28 02:33:09,714 INFO L125 PetriNetUnfolderBase]: For 578384/578388 co-relation queries the response was YES. [2024-06-28 02:33:09,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35087 conditions, 4385 events. 2608/4385 cut-off events. For 578384/578388 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 28205 event pairs, 316 based on Foata normal form. 7/4390 useless extension candidates. Maximal degree in co-relation 34882. Up to 3419 conditions per place. [2024-06-28 02:33:09,782 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 549 selfloop transitions, 100 changer transitions 0/656 dead transitions. [2024-06-28 02:33:09,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 656 transitions, 10266 flow [2024-06-28 02:33:09,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:09,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:09,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 02:33:09,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-28 02:33:09,783 INFO L175 Difference]: Start difference. First operand has 463 places, 612 transitions, 8199 flow. Second operand 9 states and 217 transitions. [2024-06-28 02:33:09,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 656 transitions, 10266 flow [2024-06-28 02:33:14,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 656 transitions, 10146 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:33:14,433 INFO L231 Difference]: Finished difference. Result has 468 places, 620 transitions, 8488 flow [2024-06-28 02:33:14,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8079, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8488, PETRI_PLACES=468, PETRI_TRANSITIONS=620} [2024-06-28 02:33:14,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-28 02:33:14,433 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 620 transitions, 8488 flow [2024-06-28 02:33:14,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:14,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:14,434 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, 1] [2024-06-28 02:33:14,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:33:14,434 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-28 02:33:14,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:14,434 INFO L85 PathProgramCache]: Analyzing trace with hash -41341524, now seen corresponding path program 2 times [2024-06-28 02:33:14,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:14,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458703027] [2024-06-28 02:33:14,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:14,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:14,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:14,562 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-28 02:33:14,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:14,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458703027] [2024-06-28 02:33:14,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458703027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:14,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:14,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:14,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749926337] [2024-06-28 02:33:14,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:14,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:14,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:14,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:14,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:14,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:14,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 620 transitions, 8488 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:14,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:14,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:14,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:15,708 INFO L124 PetriNetUnfolderBase]: 2710/4555 cut-off events. [2024-06-28 02:33:15,709 INFO L125 PetriNetUnfolderBase]: For 670979/670983 co-relation queries the response was YES. [2024-06-28 02:33:15,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38160 conditions, 4555 events. 2710/4555 cut-off events. For 670979/670983 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 29498 event pairs, 341 based on Foata normal form. 7/4560 useless extension candidates. Maximal degree in co-relation 37953. Up to 3475 conditions per place. [2024-06-28 02:33:15,776 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 549 selfloop transitions, 103 changer transitions 0/659 dead transitions. [2024-06-28 02:33:15,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 659 transitions, 10518 flow [2024-06-28 02:33:15,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:15,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:15,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:33:15,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:33:15,777 INFO L175 Difference]: Start difference. First operand has 468 places, 620 transitions, 8488 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:33:15,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 659 transitions, 10518 flow [2024-06-28 02:33:20,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 659 transitions, 10413 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:20,365 INFO L231 Difference]: Finished difference. Result has 474 places, 627 transitions, 8737 flow [2024-06-28 02:33:20,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8383, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8737, PETRI_PLACES=474, PETRI_TRANSITIONS=627} [2024-06-28 02:33:20,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-28 02:33:20,366 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 627 transitions, 8737 flow [2024-06-28 02:33:20,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:20,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:20,366 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, 1] [2024-06-28 02:33:20,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:33:20,367 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-28 02:33:20,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:20,367 INFO L85 PathProgramCache]: Analyzing trace with hash 579014840, now seen corresponding path program 3 times [2024-06-28 02:33:20,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:20,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382560950] [2024-06-28 02:33:20,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:20,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:20,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:20,505 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-28 02:33:20,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:20,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382560950] [2024-06-28 02:33:20,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382560950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:20,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:20,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:20,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352738859] [2024-06-28 02:33:20,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:20,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:20,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:20,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:20,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:20,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:20,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 627 transitions, 8737 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:20,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:20,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:20,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:21,591 INFO L124 PetriNetUnfolderBase]: 2763/4646 cut-off events. [2024-06-28 02:33:21,591 INFO L125 PetriNetUnfolderBase]: For 723424/723428 co-relation queries the response was YES. [2024-06-28 02:33:21,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39779 conditions, 4646 events. 2763/4646 cut-off events. For 723424/723428 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 30130 event pairs, 387 based on Foata normal form. 7/4651 useless extension candidates. Maximal degree in co-relation 39569. Up to 3908 conditions per place. [2024-06-28 02:33:21,667 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 589 selfloop transitions, 62 changer transitions 0/658 dead transitions. [2024-06-28 02:33:21,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 658 transitions, 10409 flow [2024-06-28 02:33:21,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:21,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:21,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:33:21,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:33:21,669 INFO L175 Difference]: Start difference. First operand has 474 places, 627 transitions, 8737 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:33:21,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 658 transitions, 10409 flow [2024-06-28 02:33:27,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 658 transitions, 10237 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:27,028 INFO L231 Difference]: Finished difference. Result has 480 places, 629 transitions, 8743 flow [2024-06-28 02:33:27,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8565, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8743, PETRI_PLACES=480, PETRI_TRANSITIONS=629} [2024-06-28 02:33:27,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 439 predicate places. [2024-06-28 02:33:27,029 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 629 transitions, 8743 flow [2024-06-28 02:33:27,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:27,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:27,029 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, 1] [2024-06-28 02:33:27,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:33:27,030 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-28 02:33:27,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:27,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1468495540, now seen corresponding path program 3 times [2024-06-28 02:33:27,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:27,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470293315] [2024-06-28 02:33:27,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:27,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:27,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:27,159 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-28 02:33:27,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:27,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470293315] [2024-06-28 02:33:27,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470293315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:27,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:27,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:27,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553250767] [2024-06-28 02:33:27,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:27,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:27,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:27,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:27,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:27,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:27,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 629 transitions, 8743 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:27,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:27,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:27,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:28,234 INFO L124 PetriNetUnfolderBase]: 2750/4623 cut-off events. [2024-06-28 02:33:28,234 INFO L125 PetriNetUnfolderBase]: For 693149/693153 co-relation queries the response was YES. [2024-06-28 02:33:28,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38831 conditions, 4623 events. 2750/4623 cut-off events. For 693149/693153 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 29978 event pairs, 349 based on Foata normal form. 7/4628 useless extension candidates. Maximal degree in co-relation 38619. Up to 3552 conditions per place. [2024-06-28 02:33:28,310 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 555 selfloop transitions, 101 changer transitions 0/663 dead transitions. [2024-06-28 02:33:28,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 663 transitions, 10679 flow [2024-06-28 02:33:28,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:28,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:28,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-28 02:33:28,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 02:33:28,311 INFO L175 Difference]: Start difference. First operand has 480 places, 629 transitions, 8743 flow. Second operand 9 states and 213 transitions. [2024-06-28 02:33:28,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 663 transitions, 10679 flow [2024-06-28 02:33:32,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 663 transitions, 10535 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:32,539 INFO L231 Difference]: Finished difference. Result has 483 places, 629 transitions, 8805 flow [2024-06-28 02:33:32,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8599, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8805, PETRI_PLACES=483, PETRI_TRANSITIONS=629} [2024-06-28 02:33:32,539 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-28 02:33:32,539 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 629 transitions, 8805 flow [2024-06-28 02:33:32,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:32,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:32,540 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, 1] [2024-06-28 02:33:32,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:33:32,540 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-28 02:33:32,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:32,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1006480910, now seen corresponding path program 4 times [2024-06-28 02:33:32,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:32,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617250117] [2024-06-28 02:33:32,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:32,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:32,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:32,664 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-28 02:33:32,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:32,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617250117] [2024-06-28 02:33:32,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617250117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:32,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:32,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:32,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863992194] [2024-06-28 02:33:32,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:32,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:32,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:32,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:32,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:32,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:32,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 629 transitions, 8805 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:32,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:32,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:32,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:33,738 INFO L124 PetriNetUnfolderBase]: 2803/4706 cut-off events. [2024-06-28 02:33:33,738 INFO L125 PetriNetUnfolderBase]: For 747457/747461 co-relation queries the response was YES. [2024-06-28 02:33:33,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40240 conditions, 4706 events. 2803/4706 cut-off events. For 747457/747461 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 30609 event pairs, 465 based on Foata normal form. 7/4707 useless extension candidates. Maximal degree in co-relation 40029. Up to 3582 conditions per place. [2024-06-28 02:33:33,815 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 556 selfloop transitions, 100 changer transitions 0/663 dead transitions. [2024-06-28 02:33:33,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 663 transitions, 10775 flow [2024-06-28 02:33:33,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:33,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:33,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:33:33,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:33:33,840 INFO L175 Difference]: Start difference. First operand has 483 places, 629 transitions, 8805 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:33:33,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 663 transitions, 10775 flow [2024-06-28 02:33:38,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 663 transitions, 10566 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:38,209 INFO L231 Difference]: Finished difference. Result has 484 places, 631 transitions, 8848 flow [2024-06-28 02:33:38,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8596, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8848, PETRI_PLACES=484, PETRI_TRANSITIONS=631} [2024-06-28 02:33:38,210 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 443 predicate places. [2024-06-28 02:33:38,210 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 631 transitions, 8848 flow [2024-06-28 02:33:38,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:38,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:38,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, 1, 1] [2024-06-28 02:33:38,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:33:38,211 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-28 02:33:38,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:38,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1006360754, now seen corresponding path program 4 times [2024-06-28 02:33:38,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:38,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330307534] [2024-06-28 02:33:38,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:38,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:38,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:38,344 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-28 02:33:38,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:38,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330307534] [2024-06-28 02:33:38,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330307534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:38,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:38,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:38,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182919531] [2024-06-28 02:33:38,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:38,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:38,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:38,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:38,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:38,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:38,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 631 transitions, 8848 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:38,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:38,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:38,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:39,430 INFO L124 PetriNetUnfolderBase]: 2790/4676 cut-off events. [2024-06-28 02:33:39,430 INFO L125 PetriNetUnfolderBase]: For 717763/717767 co-relation queries the response was YES. [2024-06-28 02:33:39,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39366 conditions, 4676 events. 2790/4676 cut-off events. For 717763/717767 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 30369 event pairs, 539 based on Foata normal form. 7/4672 useless extension candidates. Maximal degree in co-relation 39154. Up to 3986 conditions per place. [2024-06-28 02:33:39,508 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 568 selfloop transitions, 83 changer transitions 0/658 dead transitions. [2024-06-28 02:33:39,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 658 transitions, 10500 flow [2024-06-28 02:33:39,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:39,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:39,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:33:39,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:33:39,509 INFO L175 Difference]: Start difference. First operand has 484 places, 631 transitions, 8848 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:33:39,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 658 transitions, 10500 flow [2024-06-28 02:33:43,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 658 transitions, 10261 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:43,299 INFO L231 Difference]: Finished difference. Result has 488 places, 631 transitions, 8779 flow [2024-06-28 02:33:43,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8609, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8779, PETRI_PLACES=488, PETRI_TRANSITIONS=631} [2024-06-28 02:33:43,299 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-28 02:33:43,299 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 631 transitions, 8779 flow [2024-06-28 02:33:43,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:43,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:43,300 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, 1] [2024-06-28 02:33:43,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:33:43,300 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-28 02:33:43,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:43,300 INFO L85 PathProgramCache]: Analyzing trace with hash -864377840, now seen corresponding path program 5 times [2024-06-28 02:33:43,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:43,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952098874] [2024-06-28 02:33:43,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:43,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:43,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:43,430 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-28 02:33:43,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:43,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952098874] [2024-06-28 02:33:43,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952098874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:43,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:43,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:43,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137944770] [2024-06-28 02:33:43,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:43,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:43,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:43,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:43,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:43,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:43,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 631 transitions, 8779 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:43,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:43,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:43,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:44,535 INFO L124 PetriNetUnfolderBase]: 2818/4731 cut-off events. [2024-06-28 02:33:44,535 INFO L125 PetriNetUnfolderBase]: For 741560/741564 co-relation queries the response was YES. [2024-06-28 02:33:44,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39458 conditions, 4731 events. 2818/4731 cut-off events. For 741560/741564 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 30814 event pairs, 491 based on Foata normal form. 9/4738 useless extension candidates. Maximal degree in co-relation 39245. Up to 3788 conditions per place. [2024-06-28 02:33:44,613 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 547 selfloop transitions, 107 changer transitions 0/661 dead transitions. [2024-06-28 02:33:44,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 661 transitions, 10487 flow [2024-06-28 02:33:44,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:44,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:44,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:33:44,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:33:44,615 INFO L175 Difference]: Start difference. First operand has 488 places, 631 transitions, 8779 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:33:44,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 661 transitions, 10487 flow [2024-06-28 02:33:48,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 661 transitions, 10331 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:48,747 INFO L231 Difference]: Finished difference. Result has 488 places, 632 transitions, 8868 flow [2024-06-28 02:33:48,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8623, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8868, PETRI_PLACES=488, PETRI_TRANSITIONS=632} [2024-06-28 02:33:48,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-28 02:33:48,747 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 632 transitions, 8868 flow [2024-06-28 02:33:48,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:48,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:48,748 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, 1] [2024-06-28 02:33:48,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:33:48,748 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-28 02:33:48,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:48,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1006360940, now seen corresponding path program 6 times [2024-06-28 02:33:48,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:48,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175487539] [2024-06-28 02:33:48,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:48,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:48,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:48,883 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-28 02:33:48,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:48,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175487539] [2024-06-28 02:33:48,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175487539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:48,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:48,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:48,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483563845] [2024-06-28 02:33:48,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:48,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:48,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:48,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:48,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:48,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:48,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 632 transitions, 8868 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:48,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:48,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:48,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:50,002 INFO L124 PetriNetUnfolderBase]: 2805/4703 cut-off events. [2024-06-28 02:33:50,002 INFO L125 PetriNetUnfolderBase]: For 696793/696797 co-relation queries the response was YES. [2024-06-28 02:33:50,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38833 conditions, 4703 events. 2805/4703 cut-off events. For 696793/696797 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 30636 event pairs, 544 based on Foata normal form. 7/4699 useless extension candidates. Maximal degree in co-relation 38619. Up to 4130 conditions per place. [2024-06-28 02:33:50,088 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 599 selfloop transitions, 48 changer transitions 0/654 dead transitions. [2024-06-28 02:33:50,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 654 transitions, 10230 flow [2024-06-28 02:33:50,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:50,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:50,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:33:50,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:33:50,090 INFO L175 Difference]: Start difference. First operand has 488 places, 632 transitions, 8868 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:33:50,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 654 transitions, 10230 flow [2024-06-28 02:33:54,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 654 transitions, 9989 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:54,266 INFO L231 Difference]: Finished difference. Result has 489 places, 632 transitions, 8727 flow [2024-06-28 02:33:54,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8627, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8727, PETRI_PLACES=489, PETRI_TRANSITIONS=632} [2024-06-28 02:33:54,267 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-28 02:33:54,267 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 632 transitions, 8727 flow [2024-06-28 02:33:54,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:54,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:54,268 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, 1] [2024-06-28 02:33:54,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:33:54,268 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-28 02:33:54,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:54,268 INFO L85 PathProgramCache]: Analyzing trace with hash -855806960, now seen corresponding path program 7 times [2024-06-28 02:33:54,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:54,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212537967] [2024-06-28 02:33:54,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:54,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:54,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:54,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-28 02:33:54,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:54,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212537967] [2024-06-28 02:33:54,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212537967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:54,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:54,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:54,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455626985] [2024-06-28 02:33:54,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:54,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:54,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:54,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:54,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:54,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:54,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 632 transitions, 8727 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:54,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:54,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:54,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:55,512 INFO L124 PetriNetUnfolderBase]: 2833/4758 cut-off events. [2024-06-28 02:33:55,512 INFO L125 PetriNetUnfolderBase]: For 710912/710916 co-relation queries the response was YES. [2024-06-28 02:33:55,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38828 conditions, 4758 events. 2833/4758 cut-off events. For 710912/710916 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 31094 event pairs, 565 based on Foata normal form. 9/4763 useless extension candidates. Maximal degree in co-relation 38614. Up to 4091 conditions per place. [2024-06-28 02:33:55,585 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 549 selfloop transitions, 98 changer transitions 0/654 dead transitions. [2024-06-28 02:33:55,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 654 transitions, 10127 flow [2024-06-28 02:33:55,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:55,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:55,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:33:55,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:33:55,586 INFO L175 Difference]: Start difference. First operand has 489 places, 632 transitions, 8727 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:33:55,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 654 transitions, 10127 flow [2024-06-28 02:33:59,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 654 transitions, 10028 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:59,961 INFO L231 Difference]: Finished difference. Result has 490 places, 633 transitions, 8857 flow [2024-06-28 02:33:59,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8628, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8857, PETRI_PLACES=490, PETRI_TRANSITIONS=633} [2024-06-28 02:33:59,961 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-28 02:33:59,961 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 633 transitions, 8857 flow [2024-06-28 02:33:59,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:59,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:59,962 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, 1] [2024-06-28 02:33:59,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:33:59,962 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-28 02:33:59,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:59,962 INFO L85 PathProgramCache]: Analyzing trace with hash -740663660, now seen corresponding path program 8 times [2024-06-28 02:33:59,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:59,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216880274] [2024-06-28 02:33:59,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:59,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:59,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:00,106 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-28 02:34:00,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:00,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216880274] [2024-06-28 02:34:00,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216880274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:00,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:00,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:00,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632170873] [2024-06-28 02:34:00,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:00,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:00,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:00,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:00,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:00,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:00,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 633 transitions, 8857 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:00,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:00,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:00,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:01,292 INFO L124 PetriNetUnfolderBase]: 2907/4872 cut-off events. [2024-06-28 02:34:01,292 INFO L125 PetriNetUnfolderBase]: For 767403/767407 co-relation queries the response was YES. [2024-06-28 02:34:01,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40802 conditions, 4872 events. 2907/4872 cut-off events. For 767403/767407 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 31831 event pairs, 575 based on Foata normal form. 7/4875 useless extension candidates. Maximal degree in co-relation 40587. Up to 4231 conditions per place. [2024-06-28 02:34:01,365 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 587 selfloop transitions, 66 changer transitions 0/660 dead transitions. [2024-06-28 02:34:01,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 660 transitions, 10572 flow [2024-06-28 02:34:01,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:01,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:01,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:34:01,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:34:01,366 INFO L175 Difference]: Start difference. First operand has 490 places, 633 transitions, 8857 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:34:01,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 660 transitions, 10572 flow [2024-06-28 02:34:06,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 660 transitions, 10371 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:06,208 INFO L231 Difference]: Finished difference. Result has 493 places, 637 transitions, 8878 flow [2024-06-28 02:34:06,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8658, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8878, PETRI_PLACES=493, PETRI_TRANSITIONS=637} [2024-06-28 02:34:06,209 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-28 02:34:06,209 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 637 transitions, 8878 flow [2024-06-28 02:34:06,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:06,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:06,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, 1] [2024-06-28 02:34:06,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:34:06,209 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-28 02:34:06,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:06,210 INFO L85 PathProgramCache]: Analyzing trace with hash -740515790, now seen corresponding path program 9 times [2024-06-28 02:34:06,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:06,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365144409] [2024-06-28 02:34:06,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:06,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:06,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:06,336 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-28 02:34:06,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:06,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365144409] [2024-06-28 02:34:06,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365144409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:06,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:06,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:06,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270264040] [2024-06-28 02:34:06,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:06,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:06,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:06,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:06,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:06,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:06,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 637 transitions, 8878 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:06,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:06,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:06,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:07,601 INFO L124 PetriNetUnfolderBase]: 2889/4850 cut-off events. [2024-06-28 02:34:07,601 INFO L125 PetriNetUnfolderBase]: For 723976/723980 co-relation queries the response was YES. [2024-06-28 02:34:07,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39658 conditions, 4850 events. 2889/4850 cut-off events. For 723976/723980 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 31774 event pairs, 575 based on Foata normal form. 9/4855 useless extension candidates. Maximal degree in co-relation 39442. Up to 4253 conditions per place. [2024-06-28 02:34:07,674 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 585 selfloop transitions, 63 changer transitions 0/655 dead transitions. [2024-06-28 02:34:07,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 655 transitions, 10252 flow [2024-06-28 02:34:07,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:07,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:07,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:34:07,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:34:07,675 INFO L175 Difference]: Start difference. First operand has 493 places, 637 transitions, 8878 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:34:07,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 655 transitions, 10252 flow [2024-06-28 02:34:11,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 655 transitions, 10115 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:11,902 INFO L231 Difference]: Finished difference. Result has 495 places, 637 transitions, 8879 flow [2024-06-28 02:34:11,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8741, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8879, PETRI_PLACES=495, PETRI_TRANSITIONS=637} [2024-06-28 02:34:11,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-28 02:34:11,903 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 637 transitions, 8879 flow [2024-06-28 02:34:11,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:11,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:11,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, 1, 1] [2024-06-28 02:34:11,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:34:11,904 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-28 02:34:11,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:11,904 INFO L85 PathProgramCache]: Analyzing trace with hash -740663474, now seen corresponding path program 5 times [2024-06-28 02:34:11,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:11,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295661767] [2024-06-28 02:34:11,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:11,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:11,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:12,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-28 02:34:12,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:12,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295661767] [2024-06-28 02:34:12,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295661767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:12,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:12,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:12,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530644635] [2024-06-28 02:34:12,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:12,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:12,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:12,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:12,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:12,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:12,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 637 transitions, 8879 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:12,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:12,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:12,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:13,168 INFO L124 PetriNetUnfolderBase]: 2955/4950 cut-off events. [2024-06-28 02:34:13,168 INFO L125 PetriNetUnfolderBase]: For 783235/783239 co-relation queries the response was YES. [2024-06-28 02:34:13,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41541 conditions, 4950 events. 2955/4950 cut-off events. For 783235/783239 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 32433 event pairs, 581 based on Foata normal form. 7/4953 useless extension candidates. Maximal degree in co-relation 41324. Up to 4309 conditions per place. [2024-06-28 02:34:13,547 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 580 selfloop transitions, 75 changer transitions 0/662 dead transitions. [2024-06-28 02:34:13,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 662 transitions, 10607 flow [2024-06-28 02:34:13,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:13,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:13,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:34:13,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-28 02:34:13,548 INFO L175 Difference]: Start difference. First operand has 495 places, 637 transitions, 8879 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:34:13,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 662 transitions, 10607 flow [2024-06-28 02:34:18,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 662 transitions, 10491 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:18,976 INFO L231 Difference]: Finished difference. Result has 498 places, 639 transitions, 8989 flow [2024-06-28 02:34:18,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8763, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8989, PETRI_PLACES=498, PETRI_TRANSITIONS=639} [2024-06-28 02:34:18,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-28 02:34:18,977 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 639 transitions, 8989 flow [2024-06-28 02:34:18,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:18,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:18,977 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, 1] [2024-06-28 02:34:18,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:34:18,977 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-28 02:34:18,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:18,978 INFO L85 PathProgramCache]: Analyzing trace with hash -740337044, now seen corresponding path program 6 times [2024-06-28 02:34:18,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:18,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533659582] [2024-06-28 02:34:18,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:18,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:19,116 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-28 02:34:19,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:19,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533659582] [2024-06-28 02:34:19,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533659582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:19,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:19,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:19,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713816816] [2024-06-28 02:34:19,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:19,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:19,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:19,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:19,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:19,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:19,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 639 transitions, 8989 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:19,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:19,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:19,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:20,305 INFO L124 PetriNetUnfolderBase]: 2937/4926 cut-off events. [2024-06-28 02:34:20,305 INFO L125 PetriNetUnfolderBase]: For 750883/750887 co-relation queries the response was YES. [2024-06-28 02:34:20,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40525 conditions, 4926 events. 2937/4926 cut-off events. For 750883/750887 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 32312 event pairs, 581 based on Foata normal form. 9/4933 useless extension candidates. Maximal degree in co-relation 40307. Up to 4331 conditions per place. [2024-06-28 02:34:20,388 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 75 changer transitions 0/658 dead transitions. [2024-06-28 02:34:20,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 658 transitions, 10371 flow [2024-06-28 02:34:20,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:20,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:20,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:34:20,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:34:20,389 INFO L175 Difference]: Start difference. First operand has 498 places, 639 transitions, 8989 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:34:20,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 658 transitions, 10371 flow [2024-06-28 02:34:25,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 658 transitions, 10255 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 02:34:25,345 INFO L231 Difference]: Finished difference. Result has 502 places, 639 transitions, 9034 flow [2024-06-28 02:34:25,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8873, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9034, PETRI_PLACES=502, PETRI_TRANSITIONS=639} [2024-06-28 02:34:25,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-28 02:34:25,345 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 639 transitions, 9034 flow [2024-06-28 02:34:25,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:25,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:25,346 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, 1] [2024-06-28 02:34:25,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:34:25,346 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-28 02:34:25,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:25,346 INFO L85 PathProgramCache]: Analyzing trace with hash -874533296, now seen corresponding path program 10 times [2024-06-28 02:34:25,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:25,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736973168] [2024-06-28 02:34:25,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:25,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:25,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:25,468 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-28 02:34:25,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:25,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736973168] [2024-06-28 02:34:25,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736973168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:25,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:25,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:25,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336589425] [2024-06-28 02:34:25,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:25,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:25,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:25,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:25,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:25,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:25,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 639 transitions, 9034 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:25,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:25,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:25,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:26,630 INFO L124 PetriNetUnfolderBase]: 2919/4902 cut-off events. [2024-06-28 02:34:26,630 INFO L125 PetriNetUnfolderBase]: For 698838/698842 co-relation queries the response was YES. [2024-06-28 02:34:26,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39417 conditions, 4902 events. 2919/4902 cut-off events. For 698838/698842 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 32203 event pairs, 506 based on Foata normal form. 9/4909 useless extension candidates. Maximal degree in co-relation 39197. Up to 4043 conditions per place. [2024-06-28 02:34:26,709 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 560 selfloop transitions, 95 changer transitions 0/662 dead transitions. [2024-06-28 02:34:26,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 662 transitions, 10436 flow [2024-06-28 02:34:26,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:26,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:26,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:34:26,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:34:26,710 INFO L175 Difference]: Start difference. First operand has 502 places, 639 transitions, 9034 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:34:26,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 662 transitions, 10436 flow [2024-06-28 02:34:31,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 662 transitions, 10289 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:31,756 INFO L231 Difference]: Finished difference. Result has 502 places, 639 transitions, 9109 flow [2024-06-28 02:34:31,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8887, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9109, PETRI_PLACES=502, PETRI_TRANSITIONS=639} [2024-06-28 02:34:31,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-28 02:34:31,757 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 639 transitions, 9109 flow [2024-06-28 02:34:31,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:31,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:31,757 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, 1] [2024-06-28 02:34:31,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 02:34:31,757 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-28 02:34:31,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:31,758 INFO L85 PathProgramCache]: Analyzing trace with hash -878047580, now seen corresponding path program 7 times [2024-06-28 02:34:31,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:31,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354471736] [2024-06-28 02:34:31,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:31,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:31,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:31,872 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-28 02:34:31,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:31,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354471736] [2024-06-28 02:34:31,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354471736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:31,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:31,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:31,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239806109] [2024-06-28 02:34:31,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:31,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:31,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:31,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:31,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:31,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:31,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 639 transitions, 9109 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:31,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:31,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:31,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:33,116 INFO L124 PetriNetUnfolderBase]: 2967/4982 cut-off events. [2024-06-28 02:34:33,117 INFO L125 PetriNetUnfolderBase]: For 743713/743717 co-relation queries the response was YES. [2024-06-28 02:34:33,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40830 conditions, 4982 events. 2967/4982 cut-off events. For 743713/743717 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 32753 event pairs, 535 based on Foata normal form. 9/4989 useless extension candidates. Maximal degree in co-relation 40609. Up to 4199 conditions per place. [2024-06-28 02:34:33,202 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 564 selfloop transitions, 94 changer transitions 0/665 dead transitions. [2024-06-28 02:34:33,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 665 transitions, 10871 flow [2024-06-28 02:34:33,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:33,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:33,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:34:33,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:34:33,203 INFO L175 Difference]: Start difference. First operand has 502 places, 639 transitions, 9109 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:34:33,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 665 transitions, 10871 flow [2024-06-28 02:34:38,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 665 transitions, 10617 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:38,267 INFO L231 Difference]: Finished difference. Result has 503 places, 641 transitions, 9168 flow [2024-06-28 02:34:38,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8861, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9168, PETRI_PLACES=503, PETRI_TRANSITIONS=641} [2024-06-28 02:34:38,267 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-28 02:34:38,267 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 641 transitions, 9168 flow [2024-06-28 02:34:38,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:38,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:38,267 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, 1] [2024-06-28 02:34:38,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 02:34:38,268 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-28 02:34:38,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:38,268 INFO L85 PathProgramCache]: Analyzing trace with hash -646453400, now seen corresponding path program 8 times [2024-06-28 02:34:38,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:38,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496592119] [2024-06-28 02:34:38,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:38,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:38,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:38,407 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-28 02:34:38,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:38,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496592119] [2024-06-28 02:34:38,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496592119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:38,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:38,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:38,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066089106] [2024-06-28 02:34:38,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:38,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:38,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:38,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:38,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:38,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:38,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 641 transitions, 9168 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:38,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:38,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:38,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:39,717 INFO L124 PetriNetUnfolderBase]: 2995/5024 cut-off events. [2024-06-28 02:34:39,717 INFO L125 PetriNetUnfolderBase]: For 725789/725793 co-relation queries the response was YES. [2024-06-28 02:34:39,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41193 conditions, 5024 events. 2995/5024 cut-off events. For 725789/725793 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 33114 event pairs, 603 based on Foata normal form. 9/5031 useless extension candidates. Maximal degree in co-relation 40973. Up to 4425 conditions per place. [2024-06-28 02:34:39,794 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 579 selfloop transitions, 75 changer transitions 0/661 dead transitions. [2024-06-28 02:34:39,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 661 transitions, 10596 flow [2024-06-28 02:34:39,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:39,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:39,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:34:39,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:34:39,795 INFO L175 Difference]: Start difference. First operand has 503 places, 641 transitions, 9168 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:34:39,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 661 transitions, 10596 flow [2024-06-28 02:34:44,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 661 transitions, 10408 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:44,330 INFO L231 Difference]: Finished difference. Result has 506 places, 642 transitions, 9183 flow [2024-06-28 02:34:44,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8984, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9183, PETRI_PLACES=506, PETRI_TRANSITIONS=642} [2024-06-28 02:34:44,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 465 predicate places. [2024-06-28 02:34:44,331 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 642 transitions, 9183 flow [2024-06-28 02:34:44,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:44,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:44,331 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, 1] [2024-06-28 02:34:44,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 02:34:44,332 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:44,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:44,332 INFO L85 PathProgramCache]: Analyzing trace with hash -874671680, now seen corresponding path program 9 times [2024-06-28 02:34:44,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:44,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910175092] [2024-06-28 02:34:44,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:44,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:44,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:44,468 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-28 02:34:44,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:44,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910175092] [2024-06-28 02:34:44,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910175092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:44,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:44,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:44,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789373867] [2024-06-28 02:34:44,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:44,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:44,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:44,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:44,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:44,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:44,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 642 transitions, 9183 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:44,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:44,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:44,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:45,739 INFO L124 PetriNetUnfolderBase]: 2977/4996 cut-off events. [2024-06-28 02:34:45,739 INFO L125 PetriNetUnfolderBase]: For 673966/673970 co-relation queries the response was YES. [2024-06-28 02:34:45,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39844 conditions, 4996 events. 2977/4996 cut-off events. For 673966/673970 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 32880 event pairs, 591 based on Foata normal form. 9/5003 useless extension candidates. Maximal degree in co-relation 39623. Up to 4355 conditions per place. [2024-06-28 02:34:45,817 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 573 selfloop transitions, 80 changer transitions 0/660 dead transitions. [2024-06-28 02:34:45,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 660 transitions, 10567 flow [2024-06-28 02:34:45,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:45,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:45,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:34:45,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:34:45,818 INFO L175 Difference]: Start difference. First operand has 506 places, 642 transitions, 9183 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:34:45,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 660 transitions, 10567 flow [2024-06-28 02:34:49,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 660 transitions, 10402 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:49,407 INFO L231 Difference]: Finished difference. Result has 507 places, 642 transitions, 9198 flow [2024-06-28 02:34:49,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9018, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9198, PETRI_PLACES=507, PETRI_TRANSITIONS=642} [2024-06-28 02:34:49,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-28 02:34:49,408 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 642 transitions, 9198 flow [2024-06-28 02:34:49,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:49,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:49,408 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, 1] [2024-06-28 02:34:49,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 02:34:49,408 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:49,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:49,409 INFO L85 PathProgramCache]: Analyzing trace with hash -963009590, now seen corresponding path program 10 times [2024-06-28 02:34:49,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:49,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142999611] [2024-06-28 02:34:49,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:49,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:49,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:49,544 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-28 02:34:49,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:49,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142999611] [2024-06-28 02:34:49,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142999611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:49,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:49,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:49,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897769656] [2024-06-28 02:34:49,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:49,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:49,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:49,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:49,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:49,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:49,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 642 transitions, 9198 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:49,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:49,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:49,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:50,883 INFO L124 PetriNetUnfolderBase]: 2997/5036 cut-off events. [2024-06-28 02:34:50,883 INFO L125 PetriNetUnfolderBase]: For 667643/667647 co-relation queries the response was YES. [2024-06-28 02:34:50,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40127 conditions, 5036 events. 2997/5036 cut-off events. For 667643/667647 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33251 event pairs, 364 based on Foata normal form. 7/5041 useless extension candidates. Maximal degree in co-relation 39905. Up to 3828 conditions per place. [2024-06-28 02:34:50,958 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 553 selfloop transitions, 112 changer transitions 0/672 dead transitions. [2024-06-28 02:34:50,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 672 transitions, 10947 flow [2024-06-28 02:34:50,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:50,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:50,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:34:50,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:34:50,960 INFO L175 Difference]: Start difference. First operand has 507 places, 642 transitions, 9198 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:34:50,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 672 transitions, 10947 flow [2024-06-28 02:34:55,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 672 transitions, 10788 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:55,549 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9306 flow [2024-06-28 02:34:55,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9306, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-28 02:34:55,549 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-28 02:34:55,549 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9306 flow [2024-06-28 02:34:55,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:55,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:55,550 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, 1] [2024-06-28 02:34:55,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 02:34:55,550 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:55,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:55,550 INFO L85 PathProgramCache]: Analyzing trace with hash -874681166, now seen corresponding path program 11 times [2024-06-28 02:34:55,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:55,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489533047] [2024-06-28 02:34:55,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:55,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:55,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:55,687 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-28 02:34:55,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:55,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489533047] [2024-06-28 02:34:55,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489533047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:55,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:55,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:55,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173832022] [2024-06-28 02:34:55,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:55,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:55,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:55,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:55,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:55,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:55,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9306 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:55,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:55,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:55,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:57,078 INFO L124 PetriNetUnfolderBase]: 2984/5013 cut-off events. [2024-06-28 02:34:57,078 INFO L125 PetriNetUnfolderBase]: For 624984/624988 co-relation queries the response was YES. [2024-06-28 02:34:57,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39503 conditions, 5013 events. 2984/5013 cut-off events. For 624984/624988 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33140 event pairs, 484 based on Foata normal form. 7/5014 useless extension candidates. Maximal degree in co-relation 39281. Up to 4003 conditions per place. [2024-06-28 02:34:57,154 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 562 selfloop transitions, 104 changer transitions 0/673 dead transitions. [2024-06-28 02:34:57,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 673 transitions, 10762 flow [2024-06-28 02:34:57,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:57,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:57,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:34:57,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:34:57,155 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9306 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:34:57,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 673 transitions, 10762 flow [2024-06-28 02:35:01,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 673 transitions, 10474 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:01,322 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9234 flow [2024-06-28 02:35:01,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9018, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9234, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-28 02:35:01,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-28 02:35:01,322 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9234 flow [2024-06-28 02:35:01,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:01,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:01,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, 1] [2024-06-28 02:35:01,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 02:35:01,323 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:01,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:01,323 INFO L85 PathProgramCache]: Analyzing trace with hash -963246740, now seen corresponding path program 11 times [2024-06-28 02:35:01,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:01,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932726576] [2024-06-28 02:35:01,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:01,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:01,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:01,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-28 02:35:01,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:01,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932726576] [2024-06-28 02:35:01,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932726576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:01,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:01,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:01,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759548532] [2024-06-28 02:35:01,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:01,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:01,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:01,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:01,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:01,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:01,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9234 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:01,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:01,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:01,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:02,639 INFO L124 PetriNetUnfolderBase]: 2971/4998 cut-off events. [2024-06-28 02:35:02,640 INFO L125 PetriNetUnfolderBase]: For 574089/574093 co-relation queries the response was YES. [2024-06-28 02:35:02,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38154 conditions, 4998 events. 2971/4998 cut-off events. For 574089/574093 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 32982 event pairs, 358 based on Foata normal form. 7/5003 useless extension candidates. Maximal degree in co-relation 37933. Up to 3803 conditions per place. [2024-06-28 02:35:02,722 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 556 selfloop transitions, 113 changer transitions 0/676 dead transitions. [2024-06-28 02:35:02,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 676 transitions, 10986 flow [2024-06-28 02:35:02,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:02,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:02,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:35:02,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:35:02,724 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9234 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:35:02,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 676 transitions, 10986 flow [2024-06-28 02:35:06,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 676 transitions, 10748 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 02:35:06,483 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9234 flow [2024-06-28 02:35:06,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9000, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9234, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-28 02:35:06,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-28 02:35:06,483 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9234 flow [2024-06-28 02:35:06,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:06,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:06,484 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, 1] [2024-06-28 02:35:06,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 02:35:06,484 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:06,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:06,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1122810072, now seen corresponding path program 12 times [2024-06-28 02:35:06,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:06,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489764703] [2024-06-28 02:35:06,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:06,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:06,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:06,618 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-28 02:35:06,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:06,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489764703] [2024-06-28 02:35:06,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489764703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:06,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:06,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:06,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652896751] [2024-06-28 02:35:06,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:06,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:06,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:06,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:06,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:06,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:06,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9234 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:06,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:06,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:06,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:07,787 INFO L124 PetriNetUnfolderBase]: 2958/4979 cut-off events. [2024-06-28 02:35:07,787 INFO L125 PetriNetUnfolderBase]: For 519735/519739 co-relation queries the response was YES. [2024-06-28 02:35:07,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37283 conditions, 4979 events. 2958/4979 cut-off events. For 519735/519739 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 32867 event pairs, 341 based on Foata normal form. 7/4984 useless extension candidates. Maximal degree in co-relation 37063. Up to 3805 conditions per place. [2024-06-28 02:35:07,872 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 560 selfloop transitions, 111 changer transitions 0/678 dead transitions. [2024-06-28 02:35:07,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 678 transitions, 10712 flow [2024-06-28 02:35:07,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:07,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:07,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:35:07,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:35:07,873 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9234 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:35:07,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 678 transitions, 10712 flow [2024-06-28 02:35:11,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 678 transitions, 10466 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 02:35:11,106 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9216 flow [2024-06-28 02:35:11,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8988, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9216, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-28 02:35:11,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-28 02:35:11,106 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9216 flow [2024-06-28 02:35:11,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:11,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:11,107 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, 1] [2024-06-28 02:35:11,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 02:35:11,107 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:11,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:11,107 INFO L85 PathProgramCache]: Analyzing trace with hash -874680980, now seen corresponding path program 12 times [2024-06-28 02:35:11,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:11,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288635828] [2024-06-28 02:35:11,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:11,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:11,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:11,247 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-28 02:35:11,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:11,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288635828] [2024-06-28 02:35:11,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288635828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:11,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:11,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:11,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765162869] [2024-06-28 02:35:11,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:11,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:11,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:11,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:11,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:11,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:11,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9216 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:11,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:11,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:11,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:12,484 INFO L124 PetriNetUnfolderBase]: 2945/4943 cut-off events. [2024-06-28 02:35:12,484 INFO L125 PetriNetUnfolderBase]: For 465743/465747 co-relation queries the response was YES. [2024-06-28 02:35:12,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36143 conditions, 4943 events. 2945/4943 cut-off events. For 465743/465747 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 32548 event pairs, 536 based on Foata normal form. 7/4937 useless extension candidates. Maximal degree in co-relation 35924. Up to 4157 conditions per place. [2024-06-28 02:35:12,572 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 571 selfloop transitions, 89 changer transitions 0/667 dead transitions. [2024-06-28 02:35:12,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 667 transitions, 10644 flow [2024-06-28 02:35:12,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:12,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:12,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:35:12,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:35:12,573 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9216 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:35:12,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 667 transitions, 10644 flow [2024-06-28 02:35:15,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 667 transitions, 10434 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:15,608 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9192 flow [2024-06-28 02:35:15,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9006, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9192, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-28 02:35:15,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-28 02:35:15,608 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9192 flow [2024-06-28 02:35:15,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:15,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:15,609 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, 1] [2024-06-28 02:35:15,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 02:35:15,609 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:15,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:15,609 INFO L85 PathProgramCache]: Analyzing trace with hash 405892762, now seen corresponding path program 13 times [2024-06-28 02:35:15,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:15,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917346707] [2024-06-28 02:35:15,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:15,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:15,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:15,733 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-28 02:35:15,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:15,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917346707] [2024-06-28 02:35:15,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917346707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:15,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:15,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:15,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585248510] [2024-06-28 02:35:15,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:15,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:15,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:15,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:15,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:15,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:15,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9192 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:15,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:15,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:15,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:16,880 INFO L124 PetriNetUnfolderBase]: 3019/5074 cut-off events. [2024-06-28 02:35:16,880 INFO L125 PetriNetUnfolderBase]: For 542774/542778 co-relation queries the response was YES. [2024-06-28 02:35:16,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37799 conditions, 5074 events. 3019/5074 cut-off events. For 542774/542778 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33550 event pairs, 589 based on Foata normal form. 9/5081 useless extension candidates. Maximal degree in co-relation 37580. Up to 4130 conditions per place. [2024-06-28 02:35:16,961 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 538 selfloop transitions, 133 changer transitions 0/678 dead transitions. [2024-06-28 02:35:16,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 678 transitions, 10974 flow [2024-06-28 02:35:16,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:16,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:16,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:35:16,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:35:16,962 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9192 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:35:16,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 678 transitions, 10974 flow [2024-06-28 02:35:20,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 678 transitions, 10774 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:35:20,774 INFO L231 Difference]: Finished difference. Result has 509 places, 645 transitions, 9312 flow [2024-06-28 02:35:20,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8996, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9312, PETRI_PLACES=509, PETRI_TRANSITIONS=645} [2024-06-28 02:35:20,775 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-28 02:35:20,775 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 645 transitions, 9312 flow [2024-06-28 02:35:20,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:20,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:20,775 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, 1] [2024-06-28 02:35:20,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 02:35:20,776 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:20,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:20,776 INFO L85 PathProgramCache]: Analyzing trace with hash -452387122, now seen corresponding path program 14 times [2024-06-28 02:35:20,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:20,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154284779] [2024-06-28 02:35:20,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:20,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:20,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:20,905 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-28 02:35:20,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:20,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154284779] [2024-06-28 02:35:20,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154284779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:20,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:20,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:20,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052355419] [2024-06-28 02:35:20,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:20,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:20,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:20,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:20,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:20,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:20,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 645 transitions, 9312 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:20,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:20,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:20,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:22,068 INFO L124 PetriNetUnfolderBase]: 3093/5188 cut-off events. [2024-06-28 02:35:22,068 INFO L125 PetriNetUnfolderBase]: For 596564/596568 co-relation queries the response was YES. [2024-06-28 02:35:22,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39628 conditions, 5188 events. 3093/5188 cut-off events. For 596564/596568 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 34453 event pairs, 617 based on Foata normal form. 9/5195 useless extension candidates. Maximal degree in co-relation 39410. Up to 4262 conditions per place. [2024-06-28 02:35:22,157 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 546 selfloop transitions, 127 changer transitions 0/680 dead transitions. [2024-06-28 02:35:22,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 680 transitions, 11100 flow [2024-06-28 02:35:22,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:22,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:22,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:35:22,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:35:22,158 INFO L175 Difference]: Start difference. First operand has 509 places, 645 transitions, 9312 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:35:22,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 680 transitions, 11100 flow [2024-06-28 02:35:26,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 680 transitions, 10921 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:26,732 INFO L231 Difference]: Finished difference. Result has 513 places, 647 transitions, 9441 flow [2024-06-28 02:35:26,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9133, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9441, PETRI_PLACES=513, PETRI_TRANSITIONS=647} [2024-06-28 02:35:26,732 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 472 predicate places. [2024-06-28 02:35:26,733 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 647 transitions, 9441 flow [2024-06-28 02:35:26,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:26,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:26,733 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, 1] [2024-06-28 02:35:26,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 02:35:26,733 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:26,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:26,734 INFO L85 PathProgramCache]: Analyzing trace with hash 414463642, now seen corresponding path program 15 times [2024-06-28 02:35:26,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:26,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292509835] [2024-06-28 02:35:26,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:26,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:26,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:26,858 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-28 02:35:26,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:26,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292509835] [2024-06-28 02:35:26,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292509835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:26,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:26,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:26,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318456207] [2024-06-28 02:35:26,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:26,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:26,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:26,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:26,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:26,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:26,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 647 transitions, 9441 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:26,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:26,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:26,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:28,016 INFO L124 PetriNetUnfolderBase]: 3121/5232 cut-off events. [2024-06-28 02:35:28,016 INFO L125 PetriNetUnfolderBase]: For 605994/605998 co-relation queries the response was YES. [2024-06-28 02:35:28,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40150 conditions, 5232 events. 3121/5232 cut-off events. For 605994/605998 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 34736 event pairs, 637 based on Foata normal form. 9/5239 useless extension candidates. Maximal degree in co-relation 39930. Up to 4472 conditions per place. [2024-06-28 02:35:28,106 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 533 selfloop transitions, 133 changer transitions 0/673 dead transitions. [2024-06-28 02:35:28,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 673 transitions, 10887 flow [2024-06-28 02:35:28,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:28,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:28,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:35:28,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:35:28,107 INFO L175 Difference]: Start difference. First operand has 513 places, 647 transitions, 9441 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:35:28,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 673 transitions, 10887 flow [2024-06-28 02:35:32,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 673 transitions, 10716 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:32,413 INFO L231 Difference]: Finished difference. Result has 517 places, 648 transitions, 9561 flow [2024-06-28 02:35:32,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9561, PETRI_PLACES=517, PETRI_TRANSITIONS=648} [2024-06-28 02:35:32,413 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 476 predicate places. [2024-06-28 02:35:32,413 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 648 transitions, 9561 flow [2024-06-28 02:35:32,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:32,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:32,414 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, 1] [2024-06-28 02:35:32,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 02:35:32,414 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:32,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:32,414 INFO L85 PathProgramCache]: Analyzing trace with hash 701350972, now seen corresponding path program 16 times [2024-06-28 02:35:32,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:32,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468635517] [2024-06-28 02:35:32,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:32,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:32,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:32,537 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-28 02:35:32,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:32,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468635517] [2024-06-28 02:35:32,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468635517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:32,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:32,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:32,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624112919] [2024-06-28 02:35:32,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:32,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:32,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:32,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:32,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:32,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:32,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 648 transitions, 9561 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:32,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:32,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:32,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:33,687 INFO L124 PetriNetUnfolderBase]: 3149/5276 cut-off events. [2024-06-28 02:35:33,687 INFO L125 PetriNetUnfolderBase]: For 614236/614240 co-relation queries the response was YES. [2024-06-28 02:35:33,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40648 conditions, 5276 events. 3149/5276 cut-off events. For 614236/614240 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 35064 event pairs, 641 based on Foata normal form. 9/5283 useless extension candidates. Maximal degree in co-relation 40426. Up to 4516 conditions per place. [2024-06-28 02:35:33,779 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 534 selfloop transitions, 130 changer transitions 0/671 dead transitions. [2024-06-28 02:35:33,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 671 transitions, 10997 flow [2024-06-28 02:35:33,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:33,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:33,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:35:33,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:35:33,780 INFO L175 Difference]: Start difference. First operand has 517 places, 648 transitions, 9561 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:35:33,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 671 transitions, 10997 flow [2024-06-28 02:35:39,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 671 transitions, 10730 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:39,362 INFO L231 Difference]: Finished difference. Result has 519 places, 649 transitions, 9581 flow [2024-06-28 02:35:39,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9294, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9581, PETRI_PLACES=519, PETRI_TRANSITIONS=649} [2024-06-28 02:35:39,362 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 478 predicate places. [2024-06-28 02:35:39,362 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 649 transitions, 9581 flow [2024-06-28 02:35:39,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:39,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:39,363 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, 1] [2024-06-28 02:35:39,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 02:35:39,363 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:39,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:39,363 INFO L85 PathProgramCache]: Analyzing trace with hash -429159762, now seen corresponding path program 17 times [2024-06-28 02:35:39,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:39,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286581115] [2024-06-28 02:35:39,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:39,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:39,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:39,488 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-28 02:35:39,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:39,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286581115] [2024-06-28 02:35:39,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286581115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:39,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:39,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:39,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716247059] [2024-06-28 02:35:39,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:39,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:39,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:39,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:39,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:39,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:39,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 649 transitions, 9581 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:39,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:39,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:39,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:40,692 INFO L124 PetriNetUnfolderBase]: 3177/5320 cut-off events. [2024-06-28 02:35:40,693 INFO L125 PetriNetUnfolderBase]: For 624204/624208 co-relation queries the response was YES. [2024-06-28 02:35:40,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41000 conditions, 5320 events. 3177/5320 cut-off events. For 624204/624208 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 35403 event pairs, 645 based on Foata normal form. 9/5327 useless extension candidates. Maximal degree in co-relation 40777. Up to 4560 conditions per place. [2024-06-28 02:35:40,783 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 542 selfloop transitions, 126 changer transitions 0/675 dead transitions. [2024-06-28 02:35:40,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 675 transitions, 11031 flow [2024-06-28 02:35:40,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:40,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:40,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:35:40,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:35:40,784 INFO L175 Difference]: Start difference. First operand has 519 places, 649 transitions, 9581 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:35:40,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 675 transitions, 11031 flow [2024-06-28 02:35:46,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 675 transitions, 10768 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:46,298 INFO L231 Difference]: Finished difference. Result has 521 places, 650 transitions, 9595 flow [2024-06-28 02:35:46,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9318, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9595, PETRI_PLACES=521, PETRI_TRANSITIONS=650} [2024-06-28 02:35:46,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 480 predicate places. [2024-06-28 02:35:46,298 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 650 transitions, 9595 flow [2024-06-28 02:35:46,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:46,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:46,299 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, 1] [2024-06-28 02:35:46,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-28 02:35:46,299 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:46,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:46,299 INFO L85 PathProgramCache]: Analyzing trace with hash -579833712, now seen corresponding path program 18 times [2024-06-28 02:35:46,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:46,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581378807] [2024-06-28 02:35:46,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:46,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:46,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:46,416 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-28 02:35:46,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:46,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581378807] [2024-06-28 02:35:46,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581378807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:46,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:46,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:46,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372375925] [2024-06-28 02:35:46,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:46,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:46,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:46,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:46,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:46,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:46,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 650 transitions, 9595 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:46,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:46,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:46,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:47,851 INFO L124 PetriNetUnfolderBase]: 3217/5386 cut-off events. [2024-06-28 02:35:47,852 INFO L125 PetriNetUnfolderBase]: For 651130/651134 co-relation queries the response was YES. [2024-06-28 02:35:47,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42012 conditions, 5386 events. 3217/5386 cut-off events. For 651130/651134 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 35921 event pairs, 629 based on Foata normal form. 7/5389 useless extension candidates. Maximal degree in co-relation 41788. Up to 3988 conditions per place. [2024-06-28 02:35:47,941 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 548 selfloop transitions, 133 changer transitions 0/688 dead transitions. [2024-06-28 02:35:47,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 688 transitions, 11665 flow [2024-06-28 02:35:47,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:47,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:47,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:35:47,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:35:47,942 INFO L175 Difference]: Start difference. First operand has 521 places, 650 transitions, 9595 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:35:47,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 688 transitions, 11665 flow [2024-06-28 02:35:53,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 688 transitions, 11412 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:53,983 INFO L231 Difference]: Finished difference. Result has 523 places, 652 transitions, 9666 flow [2024-06-28 02:35:53,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9342, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9666, PETRI_PLACES=523, PETRI_TRANSITIONS=652} [2024-06-28 02:35:53,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 482 predicate places. [2024-06-28 02:35:53,984 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 652 transitions, 9666 flow [2024-06-28 02:35:53,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:53,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:53,984 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, 1] [2024-06-28 02:35:53,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-28 02:35:53,984 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:53,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:53,984 INFO L85 PathProgramCache]: Analyzing trace with hash -594370036, now seen corresponding path program 13 times [2024-06-28 02:35:53,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:53,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547687377] [2024-06-28 02:35:53,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:53,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:53,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:54,094 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-28 02:35:54,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:54,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547687377] [2024-06-28 02:35:54,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547687377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:54,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:54,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:54,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001712794] [2024-06-28 02:35:54,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:54,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:54,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:54,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:54,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:54,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:54,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 652 transitions, 9666 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:54,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:54,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:54,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:55,395 INFO L124 PetriNetUnfolderBase]: 3291/5503 cut-off events. [2024-06-28 02:35:55,396 INFO L125 PetriNetUnfolderBase]: For 728063/728067 co-relation queries the response was YES. [2024-06-28 02:35:55,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44191 conditions, 5503 events. 3291/5503 cut-off events. For 728063/728067 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 36831 event pairs, 674 based on Foata normal form. 7/5501 useless extension candidates. Maximal degree in co-relation 43966. Up to 4731 conditions per place. [2024-06-28 02:35:55,492 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 564 selfloop transitions, 118 changer transitions 0/689 dead transitions. [2024-06-28 02:35:55,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 689 transitions, 11490 flow [2024-06-28 02:35:55,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:35:55,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:35:55,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-28 02:35:55,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-28 02:35:55,493 INFO L175 Difference]: Start difference. First operand has 523 places, 652 transitions, 9666 flow. Second operand 11 states and 245 transitions. [2024-06-28 02:35:55,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 689 transitions, 11490 flow [2024-06-28 02:36:02,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 689 transitions, 11096 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:02,228 INFO L231 Difference]: Finished difference. Result has 529 places, 656 transitions, 9597 flow [2024-06-28 02:36:02,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9274, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9597, PETRI_PLACES=529, PETRI_TRANSITIONS=656} [2024-06-28 02:36:02,228 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 488 predicate places. [2024-06-28 02:36:02,229 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 656 transitions, 9597 flow [2024-06-28 02:36:02,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:02,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:02,229 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, 1] [2024-06-28 02:36:02,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-28 02:36:02,229 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:02,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:02,229 INFO L85 PathProgramCache]: Analyzing trace with hash -337869712, now seen corresponding path program 19 times [2024-06-28 02:36:02,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:02,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705057778] [2024-06-28 02:36:02,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:02,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:02,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:02,361 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-28 02:36:02,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:02,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705057778] [2024-06-28 02:36:02,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705057778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:02,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:02,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:36:02,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142705202] [2024-06-28 02:36:02,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:02,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:36:02,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:02,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:36:02,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:36:02,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:02,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 656 transitions, 9597 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:02,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:02,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:02,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:03,744 INFO L124 PetriNetUnfolderBase]: 3311/5535 cut-off events. [2024-06-28 02:36:03,745 INFO L125 PetriNetUnfolderBase]: For 736865/736869 co-relation queries the response was YES. [2024-06-28 02:36:03,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43899 conditions, 5535 events. 3311/5535 cut-off events. For 736865/736869 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 37036 event pairs, 676 based on Foata normal form. 7/5529 useless extension candidates. Maximal degree in co-relation 43673. Up to 4903 conditions per place. [2024-06-28 02:36:03,857 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 617 selfloop transitions, 59 changer transitions 0/683 dead transitions. [2024-06-28 02:36:03,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 683 transitions, 11045 flow [2024-06-28 02:36:03,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:03,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:03,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:36:03,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:36:03,858 INFO L175 Difference]: Start difference. First operand has 529 places, 656 transitions, 9597 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:36:03,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 683 transitions, 11045 flow [2024-06-28 02:36:10,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 683 transitions, 10868 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:10,746 INFO L231 Difference]: Finished difference. Result has 531 places, 657 transitions, 9562 flow [2024-06-28 02:36:10,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9420, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9562, PETRI_PLACES=531, PETRI_TRANSITIONS=657} [2024-06-28 02:36:10,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 490 predicate places. [2024-06-28 02:36:10,747 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 657 transitions, 9562 flow [2024-06-28 02:36:10,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:10,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:10,747 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, 1] [2024-06-28 02:36:10,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-28 02:36:10,748 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:10,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:10,748 INFO L85 PathProgramCache]: Analyzing trace with hash -328672756, now seen corresponding path program 14 times [2024-06-28 02:36:10,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:10,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650609823] [2024-06-28 02:36:10,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:10,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:10,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:10,858 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-28 02:36:10,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:10,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650609823] [2024-06-28 02:36:10,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650609823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:10,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:10,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:36:10,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687108315] [2024-06-28 02:36:10,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:10,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:36:10,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:10,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:36:10,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:36:10,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:10,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 657 transitions, 9562 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:10,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:10,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:10,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:12,379 INFO L124 PetriNetUnfolderBase]: 3385/5658 cut-off events. [2024-06-28 02:36:12,379 INFO L125 PetriNetUnfolderBase]: For 814262/814266 co-relation queries the response was YES. [2024-06-28 02:36:12,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45805 conditions, 5658 events. 3385/5658 cut-off events. For 814262/814266 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 37999 event pairs, 703 based on Foata normal form. 7/5661 useless extension candidates. Maximal degree in co-relation 45577. Up to 4931 conditions per place. [2024-06-28 02:36:12,473 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 568 selfloop transitions, 116 changer transitions 0/691 dead transitions. [2024-06-28 02:36:12,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 691 transitions, 11384 flow [2024-06-28 02:36:12,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:36:12,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:36:12,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-28 02:36:12,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395833333333333 [2024-06-28 02:36:12,474 INFO L175 Difference]: Start difference. First operand has 531 places, 657 transitions, 9562 flow. Second operand 12 states and 259 transitions. [2024-06-28 02:36:12,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 691 transitions, 11384 flow [2024-06-28 02:36:19,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 691 transitions, 11240 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:36:19,595 INFO L231 Difference]: Finished difference. Result has 537 places, 661 transitions, 9742 flow [2024-06-28 02:36:19,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9742, PETRI_PLACES=537, PETRI_TRANSITIONS=661} [2024-06-28 02:36:19,596 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-28 02:36:19,596 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 661 transitions, 9742 flow [2024-06-28 02:36:19,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:19,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:19,597 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, 1] [2024-06-28 02:36:19,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-28 02:36:19,597 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:19,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:19,597 INFO L85 PathProgramCache]: Analyzing trace with hash -328525072, now seen corresponding path program 20 times [2024-06-28 02:36:19,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:19,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149468140] [2024-06-28 02:36:19,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:19,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:19,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:19,740 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-28 02:36:19,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:19,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149468140] [2024-06-28 02:36:19,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149468140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:19,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:19,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:36:19,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423269807] [2024-06-28 02:36:19,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:19,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:36:19,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:19,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:36:19,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:36:19,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:19,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 661 transitions, 9742 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:19,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:19,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:19,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:21,612 INFO L124 PetriNetUnfolderBase]: 3413/5704 cut-off events. [2024-06-28 02:36:21,613 INFO L125 PetriNetUnfolderBase]: For 844078/844082 co-relation queries the response was YES. [2024-06-28 02:36:21,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46304 conditions, 5704 events. 3413/5704 cut-off events. For 844078/844082 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 38315 event pairs, 715 based on Foata normal form. 9/5711 useless extension candidates. Maximal degree in co-relation 46075. Up to 5086 conditions per place. [2024-06-28 02:36:21,703 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 620 selfloop transitions, 57 changer transitions 0/684 dead transitions. [2024-06-28 02:36:21,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 684 transitions, 11204 flow [2024-06-28 02:36:21,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:21,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:21,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:36:21,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 02:36:21,704 INFO L175 Difference]: Start difference. First operand has 537 places, 661 transitions, 9742 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:36:21,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 684 transitions, 11204 flow [2024-06-28 02:36:29,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 684 transitions, 11037 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:36:29,711 INFO L231 Difference]: Finished difference. Result has 537 places, 662 transitions, 9716 flow [2024-06-28 02:36:29,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9575, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9716, PETRI_PLACES=537, PETRI_TRANSITIONS=662} [2024-06-28 02:36:29,712 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-28 02:36:29,712 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 662 transitions, 9716 flow [2024-06-28 02:36:29,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:29,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:29,712 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, 1] [2024-06-28 02:36:29,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-28 02:36:29,713 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:29,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:29,713 INFO L85 PathProgramCache]: Analyzing trace with hash -328672942, now seen corresponding path program 21 times [2024-06-28 02:36:29,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:29,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179666517] [2024-06-28 02:36:29,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:29,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:29,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:29,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-28 02:36:29,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:29,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179666517] [2024-06-28 02:36:29,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179666517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:29,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:29,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:36:29,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599472344] [2024-06-28 02:36:29,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:29,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:36:29,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:29,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:36:29,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:36:29,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:29,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 662 transitions, 9716 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:29,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:29,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:29,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:31,708 INFO L124 PetriNetUnfolderBase]: 3433/5738 cut-off events. [2024-06-28 02:36:31,708 INFO L125 PetriNetUnfolderBase]: For 838383/838387 co-relation queries the response was YES. [2024-06-28 02:36:31,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46609 conditions, 5738 events. 3433/5738 cut-off events. For 838383/838387 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 38610 event pairs, 713 based on Foata normal form. 7/5741 useless extension candidates. Maximal degree in co-relation 46378. Up to 5088 conditions per place. [2024-06-28 02:36:31,802 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 622 selfloop transitions, 60 changer transitions 0/689 dead transitions. [2024-06-28 02:36:31,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 689 transitions, 11212 flow [2024-06-28 02:36:31,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:31,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:31,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:36:31,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:36:31,803 INFO L175 Difference]: Start difference. First operand has 537 places, 662 transitions, 9716 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:36:31,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 689 transitions, 11212 flow [2024-06-28 02:36:39,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 689 transitions, 11095 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:39,827 INFO L231 Difference]: Finished difference. Result has 540 places, 663 transitions, 9745 flow [2024-06-28 02:36:39,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9599, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9745, PETRI_PLACES=540, PETRI_TRANSITIONS=663} [2024-06-28 02:36:39,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 499 predicate places. [2024-06-28 02:36:39,828 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 663 transitions, 9745 flow [2024-06-28 02:36:39,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:39,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:39,828 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, 1] [2024-06-28 02:36:39,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-28 02:36:39,829 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:39,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:39,829 INFO L85 PathProgramCache]: Analyzing trace with hash -313689846, now seen corresponding path program 15 times [2024-06-28 02:36:39,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:39,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952915179] [2024-06-28 02:36:39,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:39,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:39,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:39,963 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-28 02:36:39,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:39,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952915179] [2024-06-28 02:36:39,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952915179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:39,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:39,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:36:39,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698788836] [2024-06-28 02:36:39,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:39,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:36:39,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:39,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:36:39,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:36:40,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:40,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 663 transitions, 9745 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:40,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:40,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:40,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:41,620 INFO L124 PetriNetUnfolderBase]: 3415/5714 cut-off events. [2024-06-28 02:36:41,620 INFO L125 PetriNetUnfolderBase]: For 798757/798761 co-relation queries the response was YES. [2024-06-28 02:36:41,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45440 conditions, 5714 events. 3415/5714 cut-off events. For 798757/798761 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 38487 event pairs, 713 based on Foata normal form. 9/5721 useless extension candidates. Maximal degree in co-relation 45208. Up to 5029 conditions per place. [2024-06-28 02:36:41,717 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 568 selfloop transitions, 113 changer transitions 0/688 dead transitions. [2024-06-28 02:36:41,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 688 transitions, 11201 flow [2024-06-28 02:36:41,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:36:41,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:36:41,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-28 02:36:41,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5409090909090909 [2024-06-28 02:36:41,719 INFO L175 Difference]: Start difference. First operand has 540 places, 663 transitions, 9745 flow. Second operand 11 states and 238 transitions. [2024-06-28 02:36:41,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 688 transitions, 11201 flow [2024-06-28 02:36:49,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 688 transitions, 11065 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:49,158 INFO L231 Difference]: Finished difference. Result has 545 places, 663 transitions, 9840 flow [2024-06-28 02:36:49,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9609, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9840, PETRI_PLACES=545, PETRI_TRANSITIONS=663} [2024-06-28 02:36:49,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 504 predicate places. [2024-06-28 02:36:49,158 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 663 transitions, 9840 flow [2024-06-28 02:36:49,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:49,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:49,159 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, 1] [2024-06-28 02:36:49,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-28 02:36:49,159 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:49,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:49,159 INFO L85 PathProgramCache]: Analyzing trace with hash -4933574, now seen corresponding path program 22 times [2024-06-28 02:36:49,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:49,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532548773] [2024-06-28 02:36:49,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:49,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:49,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:49,285 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-28 02:36:49,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:49,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532548773] [2024-06-28 02:36:49,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532548773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:49,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:49,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:36:49,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264803113] [2024-06-28 02:36:49,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:49,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:36:49,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:49,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:36:49,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:36:49,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:49,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 663 transitions, 9840 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:49,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:49,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:49,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:50,989 INFO L124 PetriNetUnfolderBase]: 3443/5758 cut-off events. [2024-06-28 02:36:50,990 INFO L125 PetriNetUnfolderBase]: For 809583/809587 co-relation queries the response was YES. [2024-06-28 02:36:51,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45789 conditions, 5758 events. 3443/5758 cut-off events. For 809583/809587 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 38800 event pairs, 717 based on Foata normal form. 9/5765 useless extension candidates. Maximal degree in co-relation 45556. Up to 5106 conditions per place. [2024-06-28 02:36:51,087 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 598 selfloop transitions, 78 changer transitions 0/683 dead transitions. [2024-06-28 02:36:51,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 683 transitions, 11294 flow [2024-06-28 02:36:51,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:51,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:51,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:36:51,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 02:36:51,088 INFO L175 Difference]: Start difference. First operand has 545 places, 663 transitions, 9840 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:36:51,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 683 transitions, 11294 flow [2024-06-28 02:36:57,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 683 transitions, 11069 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 02:36:57,936 INFO L231 Difference]: Finished difference. Result has 544 places, 664 transitions, 9802 flow [2024-06-28 02:36:57,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9615, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9802, PETRI_PLACES=544, PETRI_TRANSITIONS=664} [2024-06-28 02:36:57,937 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 503 predicate places. [2024-06-28 02:36:57,937 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 664 transitions, 9802 flow [2024-06-28 02:36:57,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:57,937 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, 1] [2024-06-28 02:36:57,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-28 02:36:57,938 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:57,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:57,938 INFO L85 PathProgramCache]: Analyzing trace with hash 607552, now seen corresponding path program 16 times [2024-06-28 02:36:57,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:57,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204599829] [2024-06-28 02:36:57,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:57,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:57,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:58,051 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-28 02:36:58,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:58,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204599829] [2024-06-28 02:36:58,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204599829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:58,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:58,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:36:58,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256341341] [2024-06-28 02:36:58,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:58,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:36:58,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:58,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:36:58,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:36:58,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:58,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 664 transitions, 9802 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:58,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:58,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:58,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:59,764 INFO L124 PetriNetUnfolderBase]: 3471/5802 cut-off events. [2024-06-28 02:36:59,764 INFO L125 PetriNetUnfolderBase]: For 821822/821826 co-relation queries the response was YES. [2024-06-28 02:36:59,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46204 conditions, 5802 events. 3471/5802 cut-off events. For 821822/821826 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 39215 event pairs, 721 based on Foata normal form. 9/5809 useless extension candidates. Maximal degree in co-relation 45970. Up to 5117 conditions per place. [2024-06-28 02:36:59,859 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 571 selfloop transitions, 108 changer transitions 0/686 dead transitions. [2024-06-28 02:36:59,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 686 transitions, 11274 flow [2024-06-28 02:36:59,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:36:59,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:36:59,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-28 02:36:59,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:36:59,860 INFO L175 Difference]: Start difference. First operand has 544 places, 664 transitions, 9802 flow. Second operand 10 states and 220 transitions. [2024-06-28 02:36:59,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 686 transitions, 11274 flow [2024-06-28 02:37:07,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 686 transitions, 11115 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:07,930 INFO L231 Difference]: Finished difference. Result has 548 places, 665 transitions, 9896 flow [2024-06-28 02:37:07,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9643, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9896, PETRI_PLACES=548, PETRI_TRANSITIONS=665} [2024-06-28 02:37:07,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 507 predicate places. [2024-06-28 02:37:07,931 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 665 transitions, 9896 flow [2024-06-28 02:37:07,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:07,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:07,931 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, 1] [2024-06-28 02:37:07,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-28 02:37:07,931 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:07,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:07,932 INFO L85 PathProgramCache]: Analyzing trace with hash -10295954, now seen corresponding path program 23 times [2024-06-28 02:37:07,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:07,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191657850] [2024-06-28 02:37:07,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:07,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:07,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:08,064 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-28 02:37:08,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:08,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191657850] [2024-06-28 02:37:08,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191657850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:08,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:08,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:37:08,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502695088] [2024-06-28 02:37:08,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:08,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:37:08,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:08,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:37:08,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:37:08,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:08,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 665 transitions, 9896 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:08,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:08,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:09,854 INFO L124 PetriNetUnfolderBase]: 3499/5846 cut-off events. [2024-06-28 02:37:09,854 INFO L125 PetriNetUnfolderBase]: For 835805/835809 co-relation queries the response was YES. [2024-06-28 02:37:09,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46647 conditions, 5846 events. 3499/5846 cut-off events. For 835805/835809 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 39512 event pairs, 725 based on Foata normal form. 9/5853 useless extension candidates. Maximal degree in co-relation 46412. Up to 5198 conditions per place. [2024-06-28 02:37:09,962 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 600 selfloop transitions, 80 changer transitions 0/687 dead transitions. [2024-06-28 02:37:09,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 687 transitions, 11362 flow [2024-06-28 02:37:09,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:09,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:09,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-28 02:37:09,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-28 02:37:09,963 INFO L175 Difference]: Start difference. First operand has 548 places, 665 transitions, 9896 flow. Second operand 10 states and 216 transitions. [2024-06-28 02:37:09,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 687 transitions, 11362 flow [2024-06-28 02:37:17,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 687 transitions, 11133 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:37:17,604 INFO L231 Difference]: Finished difference. Result has 550 places, 666 transitions, 9856 flow [2024-06-28 02:37:17,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9667, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9856, PETRI_PLACES=550, PETRI_TRANSITIONS=666} [2024-06-28 02:37:17,604 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 509 predicate places. [2024-06-28 02:37:17,604 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 666 transitions, 9856 flow [2024-06-28 02:37:17,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:17,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:17,605 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, 1] [2024-06-28 02:37:17,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-28 02:37:17,605 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:17,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:17,605 INFO L85 PathProgramCache]: Analyzing trace with hash -10117208, now seen corresponding path program 17 times [2024-06-28 02:37:17,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:17,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346581307] [2024-06-28 02:37:17,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:17,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:17,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:17,733 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-28 02:37:17,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:17,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346581307] [2024-06-28 02:37:17,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346581307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:17,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:17,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:37:17,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133169461] [2024-06-28 02:37:17,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:17,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:37:17,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:17,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:37:17,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:37:17,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:17,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 666 transitions, 9856 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:17,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:17,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:17,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:19,484 INFO L124 PetriNetUnfolderBase]: 3527/5894 cut-off events. [2024-06-28 02:37:19,484 INFO L125 PetriNetUnfolderBase]: For 848272/848276 co-relation queries the response was YES. [2024-06-28 02:37:19,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46990 conditions, 5894 events. 3527/5894 cut-off events. For 848272/848276 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 39900 event pairs, 731 based on Foata normal form. 9/5901 useless extension candidates. Maximal degree in co-relation 46754. Up to 5205 conditions per place. [2024-06-28 02:37:19,585 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 573 selfloop transitions, 110 changer transitions 0/690 dead transitions. [2024-06-28 02:37:19,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 690 transitions, 11342 flow [2024-06-28 02:37:19,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:37:19,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:37:19,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 256 transitions. [2024-06-28 02:37:19,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-28 02:37:19,586 INFO L175 Difference]: Start difference. First operand has 550 places, 666 transitions, 9856 flow. Second operand 12 states and 256 transitions. [2024-06-28 02:37:19,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 690 transitions, 11342 flow [2024-06-28 02:37:27,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 690 transitions, 11177 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:37:27,766 INFO L231 Difference]: Finished difference. Result has 554 places, 667 transitions, 9950 flow [2024-06-28 02:37:27,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9691, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9950, PETRI_PLACES=554, PETRI_TRANSITIONS=667} [2024-06-28 02:37:27,767 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 513 predicate places. [2024-06-28 02:37:27,767 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 667 transitions, 9950 flow [2024-06-28 02:37:27,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:27,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:27,767 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, 1] [2024-06-28 02:37:27,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-28 02:37:27,767 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:27,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:27,768 INFO L85 PathProgramCache]: Analyzing trace with hash -10443824, now seen corresponding path program 24 times [2024-06-28 02:37:27,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:27,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377937082] [2024-06-28 02:37:27,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:27,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:27,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:27,930 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-28 02:37:27,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:27,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377937082] [2024-06-28 02:37:27,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377937082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:27,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:27,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:37:27,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673021082] [2024-06-28 02:37:27,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:27,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:37:27,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:27,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:37:27,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:37:27,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:27,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 667 transitions, 9950 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:27,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:27,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:27,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:29,578 INFO L124 PetriNetUnfolderBase]: 3555/5940 cut-off events. [2024-06-28 02:37:29,578 INFO L125 PetriNetUnfolderBase]: For 842089/842093 co-relation queries the response was YES. [2024-06-28 02:37:29,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47383 conditions, 5940 events. 3555/5940 cut-off events. For 842089/842093 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 40265 event pairs, 729 based on Foata normal form. 7/5943 useless extension candidates. Maximal degree in co-relation 47146. Up to 5220 conditions per place. [2024-06-28 02:37:29,686 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 603 selfloop transitions, 84 changer transitions 0/694 dead transitions. [2024-06-28 02:37:29,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 694 transitions, 11470 flow [2024-06-28 02:37:29,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:29,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:29,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-28 02:37:29,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-28 02:37:29,687 INFO L175 Difference]: Start difference. First operand has 554 places, 667 transitions, 9950 flow. Second operand 10 states and 218 transitions. [2024-06-28 02:37:29,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 694 transitions, 11470 flow [2024-06-28 02:37:37,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 694 transitions, 11235 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 02:37:37,245 INFO L231 Difference]: Finished difference. Result has 555 places, 670 transitions, 9944 flow [2024-06-28 02:37:37,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9715, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9944, PETRI_PLACES=555, PETRI_TRANSITIONS=670} [2024-06-28 02:37:37,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 514 predicate places. [2024-06-28 02:37:37,246 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 670 transitions, 9944 flow [2024-06-28 02:37:37,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:37,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:37,246 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, 1] [2024-06-28 02:37:37,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-28 02:37:37,247 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:37,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:37,247 INFO L85 PathProgramCache]: Analyzing trace with hash -25100118, now seen corresponding path program 18 times [2024-06-28 02:37:37,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:37,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694559710] [2024-06-28 02:37:37,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:37,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:37,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:37,351 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-28 02:37:37,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:37,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694559710] [2024-06-28 02:37:37,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694559710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:37,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:37,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:37:37,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976267591] [2024-06-28 02:37:37,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:37,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:37:37,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:37,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:37:37,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:37:37,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:37,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 670 transitions, 9944 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:37,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:37,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:37,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:39,045 INFO L124 PetriNetUnfolderBase]: 3575/5972 cut-off events. [2024-06-28 02:37:39,045 INFO L125 PetriNetUnfolderBase]: For 853324/853328 co-relation queries the response was YES. [2024-06-28 02:37:39,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47665 conditions, 5972 events. 3575/5972 cut-off events. For 853324/853328 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 40507 event pairs, 733 based on Foata normal form. 7/5975 useless extension candidates. Maximal degree in co-relation 47426. Up to 5219 conditions per place. [2024-06-28 02:37:39,144 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 114 changer transitions 0/697 dead transitions. [2024-06-28 02:37:39,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 697 transitions, 11468 flow [2024-06-28 02:37:39,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:37:39,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:37:39,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-28 02:37:39,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 02:37:39,146 INFO L175 Difference]: Start difference. First operand has 555 places, 670 transitions, 9944 flow. Second operand 12 states and 258 transitions. [2024-06-28 02:37:39,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 697 transitions, 11468 flow [2024-06-28 02:37:46,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 697 transitions, 11293 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:46,503 INFO L231 Difference]: Finished difference. Result has 560 places, 671 transitions, 10037 flow [2024-06-28 02:37:46,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9769, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10037, PETRI_PLACES=560, PETRI_TRANSITIONS=671} [2024-06-28 02:37:46,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 519 predicate places. [2024-06-28 02:37:46,503 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 671 transitions, 10037 flow [2024-06-28 02:37:46,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:46,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:46,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, 1, 1] [2024-06-28 02:37:46,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-28 02:37:46,504 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:46,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:46,504 INFO L85 PathProgramCache]: Analyzing trace with hash 120834556, now seen corresponding path program 25 times [2024-06-28 02:37:46,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:46,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954614379] [2024-06-28 02:37:46,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:46,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:46,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:46,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-28 02:37:46,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:46,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954614379] [2024-06-28 02:37:46,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954614379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:46,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:46,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:37:46,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659804093] [2024-06-28 02:37:46,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:46,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:37:46,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:46,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:37:46,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:37:46,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:46,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 671 transitions, 10037 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:46,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:46,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:46,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:48,316 INFO L124 PetriNetUnfolderBase]: 3557/5948 cut-off events. [2024-06-28 02:37:48,316 INFO L125 PetriNetUnfolderBase]: For 807867/807871 co-relation queries the response was YES. [2024-06-28 02:37:48,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46476 conditions, 5948 events. 3557/5948 cut-off events. For 807867/807871 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 40460 event pairs, 721 based on Foata normal form. 9/5955 useless extension candidates. Maximal degree in co-relation 46236. Up to 5047 conditions per place. [2024-06-28 02:37:48,553 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 570 selfloop transitions, 121 changer transitions 0/698 dead transitions. [2024-06-28 02:37:48,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 698 transitions, 11521 flow [2024-06-28 02:37:48,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:48,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:48,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:37:48,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:37:48,554 INFO L175 Difference]: Start difference. First operand has 560 places, 671 transitions, 10037 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:37:48,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 698 transitions, 11521 flow [2024-06-28 02:37:55,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 698 transitions, 11276 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 02:37:55,800 INFO L231 Difference]: Finished difference. Result has 558 places, 671 transitions, 10051 flow [2024-06-28 02:37:55,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9792, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10051, PETRI_PLACES=558, PETRI_TRANSITIONS=671} [2024-06-28 02:37:55,801 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 517 predicate places. [2024-06-28 02:37:55,801 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 671 transitions, 10051 flow [2024-06-28 02:37:55,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:55,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:55,801 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, 1] [2024-06-28 02:37:55,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-28 02:37:55,801 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:55,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:55,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1398623260, now seen corresponding path program 19 times [2024-06-28 02:37:55,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:55,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667193211] [2024-06-28 02:37:55,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:55,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:55,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:55,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-28 02:37:55,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:55,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667193211] [2024-06-28 02:37:55,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667193211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:55,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:55,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:37:55,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335622165] [2024-06-28 02:37:55,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:55,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:37:55,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:55,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:37:55,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:37:55,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:55,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 671 transitions, 10051 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:55,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:55,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:55,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:57,696 INFO L124 PetriNetUnfolderBase]: 3585/5995 cut-off events. [2024-06-28 02:37:57,696 INFO L125 PetriNetUnfolderBase]: For 821879/821893 co-relation queries the response was YES. [2024-06-28 02:37:57,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46927 conditions, 5995 events. 3585/5995 cut-off events. For 821879/821893 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 40802 event pairs, 768 based on Foata normal form. 19/6012 useless extension candidates. Maximal degree in co-relation 46686. Up to 5299 conditions per place. [2024-06-28 02:37:57,796 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 584 selfloop transitions, 96 changer transitions 0/687 dead transitions. [2024-06-28 02:37:57,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 687 transitions, 11517 flow [2024-06-28 02:37:57,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:57,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:57,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:37:57,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-28 02:37:57,797 INFO L175 Difference]: Start difference. First operand has 558 places, 671 transitions, 10051 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:37:57,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 687 transitions, 11517 flow [2024-06-28 02:38:05,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 687 transitions, 11256 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:05,402 INFO L231 Difference]: Finished difference. Result has 558 places, 672 transitions, 10025 flow [2024-06-28 02:38:05,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9790, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10025, PETRI_PLACES=558, PETRI_TRANSITIONS=672} [2024-06-28 02:38:05,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 517 predicate places. [2024-06-28 02:38:05,402 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 672 transitions, 10025 flow [2024-06-28 02:38:05,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:05,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:05,403 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, 1] [2024-06-28 02:38:05,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-28 02:38:05,403 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:05,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:05,403 INFO L85 PathProgramCache]: Analyzing trace with hash 115650922, now seen corresponding path program 20 times [2024-06-28 02:38:05,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:05,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374800926] [2024-06-28 02:38:05,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:05,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:05,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:05,534 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-28 02:38:05,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:05,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374800926] [2024-06-28 02:38:05,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374800926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:05,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:05,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:38:05,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210192688] [2024-06-28 02:38:05,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:05,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:38:05,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:05,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:38:05,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:38:05,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:05,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 672 transitions, 10025 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:05,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:05,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:05,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:07,367 INFO L124 PetriNetUnfolderBase]: 3613/6040 cut-off events. [2024-06-28 02:38:07,368 INFO L125 PetriNetUnfolderBase]: For 811349/811353 co-relation queries the response was YES. [2024-06-28 02:38:07,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47158 conditions, 6040 events. 3613/6040 cut-off events. For 811349/811353 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41070 event pairs, 743 based on Foata normal form. 9/6047 useless extension candidates. Maximal degree in co-relation 46917. Up to 5279 conditions per place. [2024-06-28 02:38:07,480 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 576 selfloop transitions, 114 changer transitions 0/697 dead transitions. [2024-06-28 02:38:07,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 697 transitions, 11535 flow [2024-06-28 02:38:07,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:07,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:07,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-28 02:38:07,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:38:07,481 INFO L175 Difference]: Start difference. First operand has 558 places, 672 transitions, 10025 flow. Second operand 10 states and 220 transitions. [2024-06-28 02:38:07,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 697 transitions, 11535 flow [2024-06-28 02:38:14,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 697 transitions, 11324 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:14,506 INFO L231 Difference]: Finished difference. Result has 563 places, 673 transitions, 10093 flow [2024-06-28 02:38:14,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9814, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10093, PETRI_PLACES=563, PETRI_TRANSITIONS=673} [2024-06-28 02:38:14,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 522 predicate places. [2024-06-28 02:38:14,507 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 673 transitions, 10093 flow [2024-06-28 02:38:14,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:14,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:14,507 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, 1] [2024-06-28 02:38:14,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-28 02:38:14,508 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:14,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:14,508 INFO L85 PathProgramCache]: Analyzing trace with hash -32144182, now seen corresponding path program 26 times [2024-06-28 02:38:14,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:14,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423004586] [2024-06-28 02:38:14,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:14,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:14,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:14,637 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-28 02:38:14,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:14,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423004586] [2024-06-28 02:38:14,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423004586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:14,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:14,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:38:14,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669862994] [2024-06-28 02:38:14,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:14,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:38:14,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:14,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:38:14,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:38:14,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:14,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 673 transitions, 10093 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:14,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:14,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:14,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:16,360 INFO L124 PetriNetUnfolderBase]: 3595/6014 cut-off events. [2024-06-28 02:38:16,360 INFO L125 PetriNetUnfolderBase]: For 742966/742970 co-relation queries the response was YES. [2024-06-28 02:38:16,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45912 conditions, 6014 events. 3595/6014 cut-off events. For 742966/742970 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41015 event pairs, 723 based on Foata normal form. 9/6021 useless extension candidates. Maximal degree in co-relation 45670. Up to 5095 conditions per place. [2024-06-28 02:38:16,464 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 573 selfloop transitions, 128 changer transitions 0/708 dead transitions. [2024-06-28 02:38:16,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 708 transitions, 11617 flow [2024-06-28 02:38:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:16,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:16,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:38:16,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:38:16,465 INFO L175 Difference]: Start difference. First operand has 563 places, 673 transitions, 10093 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:38:16,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 708 transitions, 11617 flow [2024-06-28 02:38:22,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 708 transitions, 11365 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 02:38:22,220 INFO L231 Difference]: Finished difference. Result has 563 places, 673 transitions, 10111 flow [2024-06-28 02:38:22,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9841, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10111, PETRI_PLACES=563, PETRI_TRANSITIONS=673} [2024-06-28 02:38:22,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 522 predicate places. [2024-06-28 02:38:22,221 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 673 transitions, 10111 flow [2024-06-28 02:38:22,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:22,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:22,222 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, 1] [2024-06-28 02:38:22,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-28 02:38:22,222 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:22,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:22,222 INFO L85 PathProgramCache]: Analyzing trace with hash 115324306, now seen corresponding path program 27 times [2024-06-28 02:38:22,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:22,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134796340] [2024-06-28 02:38:22,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:22,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:22,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:22,349 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-28 02:38:22,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:22,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134796340] [2024-06-28 02:38:22,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134796340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:22,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:22,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:38:22,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778543885] [2024-06-28 02:38:22,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:22,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:38:22,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:22,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:38:22,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:38:22,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:22,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 673 transitions, 10111 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:22,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:22,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:22,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:24,126 INFO L124 PetriNetUnfolderBase]: 3582/5987 cut-off events. [2024-06-28 02:38:24,126 INFO L125 PetriNetUnfolderBase]: For 654242/654246 co-relation queries the response was YES. [2024-06-28 02:38:24,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44819 conditions, 5987 events. 3582/5987 cut-off events. For 654242/654246 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 40785 event pairs, 653 based on Foata normal form. 7/5988 useless extension candidates. Maximal degree in co-relation 44577. Up to 4725 conditions per place. [2024-06-28 02:38:24,224 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 561 selfloop transitions, 143 changer transitions 0/711 dead transitions. [2024-06-28 02:38:24,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 711 transitions, 11663 flow [2024-06-28 02:38:24,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:24,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:24,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:38:24,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 02:38:24,225 INFO L175 Difference]: Start difference. First operand has 563 places, 673 transitions, 10111 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:38:24,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 711 transitions, 11663 flow [2024-06-28 02:38:29,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 711 transitions, 11383 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:38:29,192 INFO L231 Difference]: Finished difference. Result has 563 places, 673 transitions, 10127 flow [2024-06-28 02:38:29,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9831, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10127, PETRI_PLACES=563, PETRI_TRANSITIONS=673} [2024-06-28 02:38:29,193 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 522 predicate places. [2024-06-28 02:38:29,193 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 673 transitions, 10127 flow [2024-06-28 02:38:29,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:29,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:29,193 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, 1] [2024-06-28 02:38:29,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-28 02:38:29,194 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:29,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:29,194 INFO L85 PathProgramCache]: Analyzing trace with hash 126375682, now seen corresponding path program 21 times [2024-06-28 02:38:29,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:29,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267307513] [2024-06-28 02:38:29,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:29,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:29,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:29,365 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-28 02:38:29,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:29,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267307513] [2024-06-28 02:38:29,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267307513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:29,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:29,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:38:29,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581172262] [2024-06-28 02:38:29,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:29,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:38:29,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:29,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:38:29,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:38:29,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:29,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 673 transitions, 10127 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:29,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:29,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:29,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:31,031 INFO L124 PetriNetUnfolderBase]: 3597/6020 cut-off events. [2024-06-28 02:38:31,032 INFO L125 PetriNetUnfolderBase]: For 637670/637674 co-relation queries the response was YES. [2024-06-28 02:38:31,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44769 conditions, 6020 events. 3597/6020 cut-off events. For 637670/637674 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41012 event pairs, 731 based on Foata normal form. 9/6027 useless extension candidates. Maximal degree in co-relation 44527. Up to 5291 conditions per place. [2024-06-28 02:38:31,130 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 581 selfloop transitions, 106 changer transitions 0/694 dead transitions. [2024-06-28 02:38:31,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 694 transitions, 11621 flow [2024-06-28 02:38:31,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:31,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:31,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:38:31,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:38:31,131 INFO L175 Difference]: Start difference. First operand has 563 places, 673 transitions, 10127 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:38:31,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 694 transitions, 11621 flow [2024-06-28 02:38:36,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 694 transitions, 11323 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:38:36,299 INFO L231 Difference]: Finished difference. Result has 563 places, 674 transitions, 10089 flow [2024-06-28 02:38:36,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9829, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10089, PETRI_PLACES=563, PETRI_TRANSITIONS=674} [2024-06-28 02:38:36,300 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 522 predicate places. [2024-06-28 02:38:36,300 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 674 transitions, 10089 flow [2024-06-28 02:38:36,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:36,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:36,300 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, 1] [2024-06-28 02:38:36,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-28 02:38:36,301 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:36,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:36,301 INFO L85 PathProgramCache]: Analyzing trace with hash 115324492, now seen corresponding path program 22 times [2024-06-28 02:38:36,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:36,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199520887] [2024-06-28 02:38:36,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:36,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:36,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:36,410 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-28 02:38:36,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:36,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199520887] [2024-06-28 02:38:36,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199520887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:36,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:36,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:38:36,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672324397] [2024-06-28 02:38:36,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:36,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:38:36,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:36,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:38:36,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:38:36,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:36,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 674 transitions, 10089 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:36,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:36,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:36,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:38,111 INFO L124 PetriNetUnfolderBase]: 3584/5988 cut-off events. [2024-06-28 02:38:38,112 INFO L125 PetriNetUnfolderBase]: For 548313/548317 co-relation queries the response was YES. [2024-06-28 02:38:38,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43435 conditions, 5988 events. 3584/5988 cut-off events. For 548313/548317 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 40730 event pairs, 687 based on Foata normal form. 7/5980 useless extension candidates. Maximal degree in co-relation 43193. Up to 5004 conditions per place. [2024-06-28 02:38:38,210 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 567 selfloop transitions, 130 changer transitions 0/704 dead transitions. [2024-06-28 02:38:38,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 704 transitions, 11605 flow [2024-06-28 02:38:38,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:38,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:38,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-28 02:38:38,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-28 02:38:38,211 INFO L175 Difference]: Start difference. First operand has 563 places, 674 transitions, 10089 flow. Second operand 10 states and 226 transitions. [2024-06-28 02:38:38,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 704 transitions, 11605 flow [2024-06-28 02:38:43,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 704 transitions, 11361 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:43,033 INFO L231 Difference]: Finished difference. Result has 566 places, 674 transitions, 10115 flow [2024-06-28 02:38:43,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9845, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10115, PETRI_PLACES=566, PETRI_TRANSITIONS=674} [2024-06-28 02:38:43,034 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 525 predicate places. [2024-06-28 02:38:43,034 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 674 transitions, 10115 flow [2024-06-28 02:38:43,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:43,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:43,034 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, 1] [2024-06-28 02:38:43,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-28 02:38:43,035 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:43,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:43,035 INFO L85 PathProgramCache]: Analyzing trace with hash 612701884, now seen corresponding path program 1 times [2024-06-28 02:38:43,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:43,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508899013] [2024-06-28 02:38:43,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:43,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:43,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:43,150 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-28 02:38:43,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:43,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508899013] [2024-06-28 02:38:43,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508899013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:43,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:43,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:38:43,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226694637] [2024-06-28 02:38:43,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:43,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:38:43,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:43,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:38:43,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:38:43,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:43,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 674 transitions, 10115 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:43,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:43,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:43,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:44,796 INFO L124 PetriNetUnfolderBase]: 3604/6037 cut-off events. [2024-06-28 02:38:44,796 INFO L125 PetriNetUnfolderBase]: For 545548/545552 co-relation queries the response was YES. [2024-06-28 02:38:44,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43659 conditions, 6037 events. 3604/6037 cut-off events. For 545548/545552 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 41137 event pairs, 650 based on Foata normal form. 7/6042 useless extension candidates. Maximal degree in co-relation 43416. Up to 4211 conditions per place. [2024-06-28 02:38:44,898 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 554 selfloop transitions, 149 changer transitions 0/710 dead transitions. [2024-06-28 02:38:44,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 710 transitions, 11973 flow [2024-06-28 02:38:44,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:44,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:44,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:38:44,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:38:44,899 INFO L175 Difference]: Start difference. First operand has 566 places, 674 transitions, 10115 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:38:44,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 710 transitions, 11973 flow [2024-06-28 02:38:49,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 710 transitions, 11693 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 02:38:49,495 INFO L231 Difference]: Finished difference. Result has 564 places, 675 transitions, 10167 flow [2024-06-28 02:38:49,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9841, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10167, PETRI_PLACES=564, PETRI_TRANSITIONS=675} [2024-06-28 02:38:49,496 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 523 predicate places. [2024-06-28 02:38:49,496 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 675 transitions, 10167 flow [2024-06-28 02:38:49,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:49,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:49,496 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, 1] [2024-06-28 02:38:49,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-28 02:38:49,497 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:49,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:49,497 INFO L85 PathProgramCache]: Analyzing trace with hash 613000786, now seen corresponding path program 1 times [2024-06-28 02:38:49,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:49,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434033504] [2024-06-28 02:38:49,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:49,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:49,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:49,680 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-28 02:38:49,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:49,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434033504] [2024-06-28 02:38:49,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434033504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:49,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:49,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:38:49,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314670073] [2024-06-28 02:38:49,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:49,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:38:49,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:49,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:38:49,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:38:49,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:49,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 675 transitions, 10167 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:49,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:49,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:49,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:51,492 INFO L124 PetriNetUnfolderBase]: 3719/6225 cut-off events. [2024-06-28 02:38:51,492 INFO L125 PetriNetUnfolderBase]: For 605307/605313 co-relation queries the response was YES. [2024-06-28 02:38:51,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45951 conditions, 6225 events. 3719/6225 cut-off events. For 605307/605313 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 42658 event pairs, 693 based on Foata normal form. 12/6236 useless extension candidates. Maximal degree in co-relation 45709. Up to 4983 conditions per place. [2024-06-28 02:38:51,594 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 534 selfloop transitions, 179 changer transitions 0/720 dead transitions. [2024-06-28 02:38:51,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 720 transitions, 12172 flow [2024-06-28 02:38:51,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:38:51,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:38:51,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-28 02:38:51,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-28 02:38:51,595 INFO L175 Difference]: Start difference. First operand has 564 places, 675 transitions, 10167 flow. Second operand 11 states and 246 transitions. [2024-06-28 02:38:51,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 720 transitions, 12172 flow [2024-06-28 02:38:57,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 720 transitions, 11675 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:57,064 INFO L231 Difference]: Finished difference. Result has 570 places, 684 transitions, 10284 flow [2024-06-28 02:38:57,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9692, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10284, PETRI_PLACES=570, PETRI_TRANSITIONS=684} [2024-06-28 02:38:57,064 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 529 predicate places. [2024-06-28 02:38:57,064 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 684 transitions, 10284 flow [2024-06-28 02:38:57,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:57,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:57,065 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, 1] [2024-06-28 02:38:57,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-28 02:38:57,065 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:57,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:57,065 INFO L85 PathProgramCache]: Analyzing trace with hash 627656894, now seen corresponding path program 2 times [2024-06-28 02:38:57,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:57,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731958451] [2024-06-28 02:38:57,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:57,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:57,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:57,169 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-28 02:38:57,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:57,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731958451] [2024-06-28 02:38:57,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731958451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:57,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:57,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:38:57,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056236097] [2024-06-28 02:38:57,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:57,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:38:57,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:57,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:38:57,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:38:57,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:57,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 684 transitions, 10284 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:57,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:57,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:57,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:58,948 INFO L124 PetriNetUnfolderBase]: 3739/6260 cut-off events. [2024-06-28 02:38:58,948 INFO L125 PetriNetUnfolderBase]: For 611662/611666 co-relation queries the response was YES. [2024-06-28 02:38:59,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45525 conditions, 6260 events. 3739/6260 cut-off events. For 611662/611666 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 42823 event pairs, 649 based on Foata normal form. 7/6265 useless extension candidates. Maximal degree in co-relation 45282. Up to 4341 conditions per place. [2024-06-28 02:38:59,053 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 557 selfloop transitions, 154 changer transitions 0/718 dead transitions. [2024-06-28 02:38:59,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 718 transitions, 12157 flow [2024-06-28 02:38:59,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:59,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:59,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:38:59,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 02:38:59,054 INFO L175 Difference]: Start difference. First operand has 570 places, 684 transitions, 10284 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:38:59,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 718 transitions, 12157 flow [2024-06-28 02:39:06,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 718 transitions, 11929 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:06,134 INFO L231 Difference]: Finished difference. Result has 571 places, 685 transitions, 10386 flow [2024-06-28 02:39:06,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10058, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10386, PETRI_PLACES=571, PETRI_TRANSITIONS=685} [2024-06-28 02:39:06,134 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 530 predicate places. [2024-06-28 02:39:06,135 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 685 transitions, 10386 flow [2024-06-28 02:39:06,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:06,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:06,135 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, 1] [2024-06-28 02:39:06,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-28 02:39:06,135 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:06,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:06,136 INFO L85 PathProgramCache]: Analyzing trace with hash 716370896, now seen corresponding path program 2 times [2024-06-28 02:39:06,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:06,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823207686] [2024-06-28 02:39:06,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:06,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:06,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:06,272 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-28 02:39:06,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:06,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823207686] [2024-06-28 02:39:06,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823207686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:06,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:06,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:39:06,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591582927] [2024-06-28 02:39:06,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:06,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:39:06,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:06,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:39:06,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:39:06,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:06,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 685 transitions, 10386 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:06,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:06,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:06,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:08,164 INFO L124 PetriNetUnfolderBase]: 3767/6309 cut-off events. [2024-06-28 02:39:08,164 INFO L125 PetriNetUnfolderBase]: For 633594/633600 co-relation queries the response was YES. [2024-06-28 02:39:08,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46342 conditions, 6309 events. 3767/6309 cut-off events. For 633594/633600 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 43476 event pairs, 767 based on Foata normal form. 14/6322 useless extension candidates. Maximal degree in co-relation 46098. Up to 5521 conditions per place. [2024-06-28 02:39:08,272 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 544 selfloop transitions, 160 changer transitions 0/711 dead transitions. [2024-06-28 02:39:08,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 711 transitions, 11911 flow [2024-06-28 02:39:08,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:39:08,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:39:08,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-28 02:39:08,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-28 02:39:08,273 INFO L175 Difference]: Start difference. First operand has 571 places, 685 transitions, 10386 flow. Second operand 11 states and 239 transitions. [2024-06-28 02:39:08,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 711 transitions, 11911 flow [2024-06-28 02:39:12,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 711 transitions, 11676 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:12,524 INFO L231 Difference]: Finished difference. Result has 577 places, 686 transitions, 10510 flow [2024-06-28 02:39:12,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10151, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10510, PETRI_PLACES=577, PETRI_TRANSITIONS=686} [2024-06-28 02:39:12,524 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 536 predicate places. [2024-06-28 02:39:12,525 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 686 transitions, 10510 flow [2024-06-28 02:39:12,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:12,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:12,525 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, 1] [2024-06-28 02:39:12,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-28 02:39:12,525 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:12,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:12,526 INFO L85 PathProgramCache]: Analyzing trace with hash 614874364, now seen corresponding path program 3 times [2024-06-28 02:39:12,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:12,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077222732] [2024-06-28 02:39:12,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:12,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:12,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:12,634 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-28 02:39:12,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:12,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077222732] [2024-06-28 02:39:12,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077222732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:12,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:12,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:39:12,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468623869] [2024-06-28 02:39:12,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:12,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:39:12,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:12,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:39:12,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:39:12,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:12,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 686 transitions, 10510 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:12,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:12,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:12,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:14,422 INFO L124 PetriNetUnfolderBase]: 3787/6338 cut-off events. [2024-06-28 02:39:14,422 INFO L125 PetriNetUnfolderBase]: For 623958/623962 co-relation queries the response was YES. [2024-06-28 02:39:14,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46438 conditions, 6338 events. 3787/6338 cut-off events. For 623958/623962 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 43649 event pairs, 771 based on Foata normal form. 7/6339 useless extension candidates. Maximal degree in co-relation 46193. Up to 5380 conditions per place. [2024-06-28 02:39:14,529 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 569 selfloop transitions, 136 changer transitions 0/712 dead transitions. [2024-06-28 02:39:14,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 712 transitions, 12050 flow [2024-06-28 02:39:14,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:14,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:14,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:39:14,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-28 02:39:14,530 INFO L175 Difference]: Start difference. First operand has 577 places, 686 transitions, 10510 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:39:14,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 712 transitions, 12050 flow [2024-06-28 02:39:19,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 712 transitions, 11724 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 02:39:19,867 INFO L231 Difference]: Finished difference. Result has 576 places, 687 transitions, 10479 flow [2024-06-28 02:39:19,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10184, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10479, PETRI_PLACES=576, PETRI_TRANSITIONS=687} [2024-06-28 02:39:19,868 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 535 predicate places. [2024-06-28 02:39:19,868 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 687 transitions, 10479 flow [2024-06-28 02:39:19,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:19,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:19,869 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, 1] [2024-06-28 02:39:19,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-28 02:39:19,869 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:19,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:19,869 INFO L85 PathProgramCache]: Analyzing trace with hash -3088964, now seen corresponding path program 3 times [2024-06-28 02:39:19,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:19,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588087699] [2024-06-28 02:39:19,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:19,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:19,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:19,993 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-28 02:39:19,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:19,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588087699] [2024-06-28 02:39:19,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588087699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:19,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:19,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:39:19,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631274430] [2024-06-28 02:39:19,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:19,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:39:19,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:19,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:39:19,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:39:20,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:20,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 687 transitions, 10479 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:20,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:20,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:20,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:21,917 INFO L124 PetriNetUnfolderBase]: 3807/6375 cut-off events. [2024-06-28 02:39:21,917 INFO L125 PetriNetUnfolderBase]: For 633929/633935 co-relation queries the response was YES. [2024-06-28 02:39:22,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46720 conditions, 6375 events. 3807/6375 cut-off events. For 633929/633935 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 43922 event pairs, 761 based on Foata normal form. 12/6386 useless extension candidates. Maximal degree in co-relation 46474. Up to 5523 conditions per place. [2024-06-28 02:39:22,041 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 545 selfloop transitions, 166 changer transitions 0/718 dead transitions. [2024-06-28 02:39:22,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 718 transitions, 12055 flow [2024-06-28 02:39:22,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:39:22,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:39:22,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 260 transitions. [2024-06-28 02:39:22,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 02:39:22,042 INFO L175 Difference]: Start difference. First operand has 576 places, 687 transitions, 10479 flow. Second operand 12 states and 260 transitions. [2024-06-28 02:39:22,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 718 transitions, 12055 flow [2024-06-28 02:39:28,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 718 transitions, 11780 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:28,876 INFO L231 Difference]: Finished difference. Result has 583 places, 689 transitions, 10601 flow [2024-06-28 02:39:28,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10206, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10601, PETRI_PLACES=583, PETRI_TRANSITIONS=689} [2024-06-28 02:39:28,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 542 predicate places. [2024-06-28 02:39:28,876 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 689 transitions, 10601 flow [2024-06-28 02:39:28,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:28,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:28,877 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, 1] [2024-06-28 02:39:28,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-28 02:39:28,877 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:28,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:28,877 INFO L85 PathProgramCache]: Analyzing trace with hash -19226610, now seen corresponding path program 4 times [2024-06-28 02:39:28,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:28,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236537590] [2024-06-28 02:39:28,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:28,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:28,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:29,008 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-28 02:39:29,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:29,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236537590] [2024-06-28 02:39:29,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236537590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:29,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:29,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:39:29,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665072311] [2024-06-28 02:39:29,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:29,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:39:29,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:29,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:39:29,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:39:29,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:29,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 689 transitions, 10601 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:29,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:29,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:29,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:31,018 INFO L124 PetriNetUnfolderBase]: 3835/6425 cut-off events. [2024-06-28 02:39:31,019 INFO L125 PetriNetUnfolderBase]: For 662917/662923 co-relation queries the response was YES. [2024-06-28 02:39:31,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47274 conditions, 6425 events. 3835/6425 cut-off events. For 662917/662923 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 44390 event pairs, 783 based on Foata normal form. 14/6438 useless extension candidates. Maximal degree in co-relation 47026. Up to 5732 conditions per place. [2024-06-28 02:39:31,124 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 613 selfloop transitions, 92 changer transitions 0/712 dead transitions. [2024-06-28 02:39:31,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 712 transitions, 12124 flow [2024-06-28 02:39:31,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:39:31,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:39:31,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-28 02:39:31,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5363636363636364 [2024-06-28 02:39:31,126 INFO L175 Difference]: Start difference. First operand has 583 places, 689 transitions, 10601 flow. Second operand 11 states and 236 transitions. [2024-06-28 02:39:31,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 712 transitions, 12124 flow [2024-06-28 02:39:37,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 712 transitions, 11785 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 02:39:37,749 INFO L231 Difference]: Finished difference. Result has 584 places, 690 transitions, 10489 flow [2024-06-28 02:39:37,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10262, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10489, PETRI_PLACES=584, PETRI_TRANSITIONS=690} [2024-06-28 02:39:37,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 543 predicate places. [2024-06-28 02:39:37,749 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 690 transitions, 10489 flow [2024-06-28 02:39:37,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:37,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:37,750 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, 1] [2024-06-28 02:39:37,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-28 02:39:37,750 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:37,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:37,750 INFO L85 PathProgramCache]: Analyzing trace with hash -4718000, now seen corresponding path program 5 times [2024-06-28 02:39:37,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:37,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387542837] [2024-06-28 02:39:37,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:37,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:37,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:37,876 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-28 02:39:37,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:37,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387542837] [2024-06-28 02:39:37,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387542837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:37,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:37,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:39:37,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073531865] [2024-06-28 02:39:37,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:37,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:39:37,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:37,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:39:37,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:39:37,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:37,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 690 transitions, 10489 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:37,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:37,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:37,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:39,674 INFO L124 PetriNetUnfolderBase]: 3909/6537 cut-off events. [2024-06-28 02:39:39,674 INFO L125 PetriNetUnfolderBase]: For 722658/722664 co-relation queries the response was YES. [2024-06-28 02:39:39,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49097 conditions, 6537 events. 3909/6537 cut-off events. For 722658/722664 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 45156 event pairs, 783 based on Foata normal form. 12/6548 useless extension candidates. Maximal degree in co-relation 48849. Up to 5698 conditions per place. [2024-06-28 02:39:39,783 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 616 selfloop transitions, 97 changer transitions 0/720 dead transitions. [2024-06-28 02:39:39,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 720 transitions, 12392 flow [2024-06-28 02:39:39,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:39:39,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:39:39,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-28 02:39:39,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-28 02:39:39,785 INFO L175 Difference]: Start difference. First operand has 584 places, 690 transitions, 10489 flow. Second operand 11 states and 239 transitions. [2024-06-28 02:39:39,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 720 transitions, 12392 flow [2024-06-28 02:39:46,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 720 transitions, 12209 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 02:39:46,698 INFO L231 Difference]: Finished difference. Result has 588 places, 694 transitions, 10632 flow [2024-06-28 02:39:46,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10306, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10632, PETRI_PLACES=588, PETRI_TRANSITIONS=694} [2024-06-28 02:39:46,699 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 547 predicate places. [2024-06-28 02:39:46,699 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 694 transitions, 10632 flow [2024-06-28 02:39:46,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:46,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:46,699 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, 1] [2024-06-28 02:39:46,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-28 02:39:46,699 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:46,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:46,700 INFO L85 PathProgramCache]: Analyzing trace with hash -13864230, now seen corresponding path program 6 times [2024-06-28 02:39:46,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:46,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478923901] [2024-06-28 02:39:46,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:46,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:46,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:46,837 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-28 02:39:46,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:46,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478923901] [2024-06-28 02:39:46,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478923901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:46,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:46,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:39:46,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67162864] [2024-06-28 02:39:46,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:46,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:39:46,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:46,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:39:46,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:39:46,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:46,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 694 transitions, 10632 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:46,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:46,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:46,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:48,798 INFO L124 PetriNetUnfolderBase]: 3891/6513 cut-off events. [2024-06-28 02:39:48,798 INFO L125 PetriNetUnfolderBase]: For 674017/674023 co-relation queries the response was YES. [2024-06-28 02:39:48,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47929 conditions, 6513 events. 3891/6513 cut-off events. For 674017/674023 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 45059 event pairs, 791 based on Foata normal form. 14/6526 useless extension candidates. Maximal degree in co-relation 47679. Up to 5820 conditions per place. [2024-06-28 02:39:48,906 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 618 selfloop transitions, 92 changer transitions 0/717 dead transitions. [2024-06-28 02:39:48,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 717 transitions, 12136 flow [2024-06-28 02:39:48,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:39:48,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:39:48,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-28 02:39:48,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-06-28 02:39:48,908 INFO L175 Difference]: Start difference. First operand has 588 places, 694 transitions, 10632 flow. Second operand 12 states and 254 transitions. [2024-06-28 02:39:48,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 717 transitions, 12136 flow