./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe011_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe011_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe011_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-bcb38a6-m [2024-06-03 18:38:55,203 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 18:38:55,279 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 18:38:55,284 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 18:38:55,284 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 18:38:55,306 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 18:38:55,307 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 18:38:55,307 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 18:38:55,308 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 18:38:55,311 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 18:38:55,311 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 18:38:55,311 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 18:38:55,312 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 18:38:55,313 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 18:38:55,313 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 18:38:55,313 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 18:38:55,314 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 18:38:55,314 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 18:38:55,314 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 18:38:55,314 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 18:38:55,314 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 18:38:55,315 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 18:38:55,315 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 18:38:55,315 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 18:38:55,315 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 18:38:55,316 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 18:38:55,316 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 18:38:55,316 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 18:38:55,317 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 18:38:55,317 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 18:38:55,318 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 18:38:55,318 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 18:38:55,318 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:38:55,318 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 18:38:55,318 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 18:38:55,318 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 18:38:55,319 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 18:38:55,319 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 18:38:55,319 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 18:38:55,319 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 18:38:55,319 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 18:38:55,320 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 18:38:55,320 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 18:38:55,320 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-03 18:38:55,534 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 18:38:55,559 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 18:38:55,560 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 18:38:55,561 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 18:38:55,562 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 18:38:55,563 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe011_tso.yml/witness.yml [2024-06-03 18:38:55,679 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 18:38:55,679 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 18:38:55,679 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-03 18:38:56,676 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 18:38:56,966 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 18:38:56,970 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-03 18:38:56,987 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25270e70e/b6ff1bf9a9424ef1a08369d11149ea76/FLAGdbdcac996 [2024-06-03 18:38:57,003 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25270e70e/b6ff1bf9a9424ef1a08369d11149ea76 [2024-06-03 18:38:57,005 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 18:38:57,006 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 18:38:57,008 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 18:38:57,008 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 18:38:57,012 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 18:38:57,013 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:38:55" (1/2) ... [2024-06-03 18:38:57,013 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64e4864f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:38:57, skipping insertion in model container [2024-06-03 18:38:57,013 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:38:55" (1/2) ... [2024-06-03 18:38:57,014 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@21395d85 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:38:57, skipping insertion in model container [2024-06-03 18:38:57,015 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:38:57" (2/2) ... [2024-06-03 18:38:57,015 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64e4864f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57, skipping insertion in model container [2024-06-03 18:38:57,015 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:38:57" (2/2) ... [2024-06-03 18:38:57,015 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 18:38:57,045 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 18:38:57,046 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-03 18:38:57,046 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-03 18:38:57,046 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-03 18:38:57,046 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 18:38:57,047 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-03 18:38:57,084 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 18:38:57,344 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:38:57,352 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 18:38:57,459 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:38:57,496 INFO L206 MainTranslator]: Completed translation [2024-06-03 18:38:57,497 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57 WrapperNode [2024-06-03 18:38:57,497 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 18:38:57,498 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 18:38:57,498 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 18:38:57,498 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 18:38:57,503 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,525 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,554 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-03 18:38:57,556 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 18:38:57,556 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 18:38:57,556 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 18:38:57,557 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 18:38:57,565 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,565 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,569 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,588 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-03 18:38:57,589 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,589 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,598 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,599 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,600 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,601 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,602 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 18:38:57,603 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 18:38:57,603 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 18:38:57,603 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 18:38:57,603 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (1/1) ... [2024-06-03 18:38:57,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:38:57,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 18:38:57,624 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-03 18:38:57,643 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-03 18:38:57,669 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 18:38:57,669 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 18:38:57,669 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 18:38:57,670 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 18:38:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 18:38:57,670 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 18:38:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 18:38:57,670 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 18:38:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 18:38:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 18:38:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 18:38:57,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 18:38:57,672 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 18:38:57,752 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 18:38:57,754 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 18:38:57,916 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 18:38:57,917 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 18:38:58,022 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 18:38:58,022 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 18:38:58,023 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:38:58 BoogieIcfgContainer [2024-06-03 18:38:58,023 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 18:38:58,024 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 18:38:58,024 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 18:38:58,026 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 18:38:58,027 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:38:55" (1/4) ... [2024-06-03 18:38:58,027 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@337f06ac and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:38:58, skipping insertion in model container [2024-06-03 18:38:58,027 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 06:38:57" (2/4) ... [2024-06-03 18:38:58,027 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@337f06ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:38:58, skipping insertion in model container [2024-06-03 18:38:58,027 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:38:57" (3/4) ... [2024-06-03 18:38:58,028 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@337f06ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:38:58, skipping insertion in model container [2024-06-03 18:38:58,028 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:38:58" (4/4) ... [2024-06-03 18:38:58,029 INFO L112 eAbstractionObserver]: Analyzing ICFG safe011_tso.i [2024-06-03 18:38:58,042 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 18:38:58,042 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 18:38:58,042 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 18:38:58,070 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 18:38:58,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:38:58,123 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-03 18:38:58,123 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:38:58,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 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/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 18:38:58,125 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:38:58,127 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-03 18:38:58,137 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 18:38:58,141 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;@738972c5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 18:38:58,141 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 18:38:58,144 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 18:38:58,144 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 18:38:58,144 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:38:58,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:58,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 18:38:58,145 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-03 18:38:58,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:58,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1793314465, now seen corresponding path program 1 times [2024-06-03 18:38:58,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:58,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073109802] [2024-06-03 18:38:58,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:58,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:58,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:58,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:58,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:58,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073109802] [2024-06-03 18:38:58,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073109802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:58,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:58,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 18:38:58,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397246210] [2024-06-03 18:38:58,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:58,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 18:38:58,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:58,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 18:38:58,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 18:38:58,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:38:58,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:58,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:58,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:38:58,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:58,787 INFO L124 PetriNetUnfolderBase]: 776/1266 cut-off events. [2024-06-03 18:38:58,787 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-03 18:38:58,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2529 conditions, 1266 events. 776/1266 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6275 event pairs, 511 based on Foata normal form. 1/1197 useless extension candidates. Maximal degree in co-relation 2514. Up to 1186 conditions per place. [2024-06-03 18:38:58,800 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-03 18:38:58,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-03 18:38:58,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 18:38:58,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 18:38:58,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-03 18:38:58,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-03 18:38:58,811 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 80 transitions. [2024-06-03 18:38:58,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-03 18:38:58,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 18:38:58,816 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-03 18:38:58,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-03 18:38:58,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-03 18:38:58,820 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-03 18:38:58,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:58,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:58,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:58,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 18:38:58,821 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-03 18:38:58,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:58,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1093279874, now seen corresponding path program 1 times [2024-06-03 18:38:58,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:58,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119827866] [2024-06-03 18:38:58,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:58,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:58,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:58,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:58,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:58,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119827866] [2024-06-03 18:38:58,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119827866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:58,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:58,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:38:58,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964900819] [2024-06-03 18:38:58,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:58,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:38:58,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:58,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:38:58,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:38:58,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:38:58,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:58,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:58,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:38:58,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:59,122 INFO L124 PetriNetUnfolderBase]: 777/1281 cut-off events. [2024-06-03 18:38:59,122 INFO L125 PetriNetUnfolderBase]: For 229/237 co-relation queries the response was YES. [2024-06-03 18:38:59,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2917 conditions, 1281 events. 777/1281 cut-off events. For 229/237 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6324 event pairs, 423 based on Foata normal form. 7/1255 useless extension candidates. Maximal degree in co-relation 2902. Up to 1160 conditions per place. [2024-06-03 18:38:59,129 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 40 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-03 18:38:59,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 266 flow [2024-06-03 18:38:59,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:38:59,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:38:59,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-03 18:38:59,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-03 18:38:59,133 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 108 transitions. [2024-06-03 18:38:59,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 266 flow [2024-06-03 18:38:59,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 18:38:59,136 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-03 18:38:59,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-03 18:38:59,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-03 18:38:59,137 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-03 18:38:59,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:59,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:59,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:59,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 18:38:59,140 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:59,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:59,143 INFO L85 PathProgramCache]: Analyzing trace with hash 468063438, now seen corresponding path program 1 times [2024-06-03 18:38:59,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:59,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944969024] [2024-06-03 18:38:59,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:59,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:59,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:59,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:59,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:59,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944969024] [2024-06-03 18:38:59,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944969024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:59,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:59,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:38:59,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383194636] [2024-06-03 18:38:59,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:59,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:38:59,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:59,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:38:59,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:38:59,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:38:59,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:59,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:59,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:38:59,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:59,434 INFO L124 PetriNetUnfolderBase]: 815/1352 cut-off events. [2024-06-03 18:38:59,434 INFO L125 PetriNetUnfolderBase]: For 976/982 co-relation queries the response was YES. [2024-06-03 18:38:59,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3623 conditions, 1352 events. 815/1352 cut-off events. For 976/982 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6690 event pairs, 249 based on Foata normal form. 11/1353 useless extension candidates. Maximal degree in co-relation 3605. Up to 1090 conditions per place. [2024-06-03 18:38:59,440 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 57 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2024-06-03 18:38:59,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 85 transitions, 474 flow [2024-06-03 18:38:59,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:38:59,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:38:59,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-03 18:38:59,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6878048780487804 [2024-06-03 18:38:59,442 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 5 states and 141 transitions. [2024-06-03 18:38:59,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 85 transitions, 474 flow [2024-06-03 18:38:59,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 85 transitions, 470 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 18:38:59,445 INFO L231 Difference]: Finished difference. Result has 53 places, 57 transitions, 314 flow [2024-06-03 18:38:59,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=314, PETRI_PLACES=53, PETRI_TRANSITIONS=57} [2024-06-03 18:38:59,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-03 18:38:59,445 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 57 transitions, 314 flow [2024-06-03 18:38:59,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:59,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:59,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:59,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 18:38:59,446 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:59,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:59,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1162563891, now seen corresponding path program 1 times [2024-06-03 18:38:59,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:59,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056826261] [2024-06-03 18:38:59,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:59,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:59,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:59,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:59,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:59,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056826261] [2024-06-03 18:38:59,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056826261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:59,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:59,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:38:59,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161556083] [2024-06-03 18:38:59,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:59,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:38:59,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:59,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:38:59,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:38:59,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:38:59,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 57 transitions, 314 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:59,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:59,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:38:59,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:59,762 INFO L124 PetriNetUnfolderBase]: 903/1500 cut-off events. [2024-06-03 18:38:59,763 INFO L125 PetriNetUnfolderBase]: For 2582/2597 co-relation queries the response was YES. [2024-06-03 18:38:59,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4990 conditions, 1500 events. 903/1500 cut-off events. For 2582/2597 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7595 event pairs, 167 based on Foata normal form. 36/1526 useless extension candidates. Maximal degree in co-relation 4967. Up to 1094 conditions per place. [2024-06-03 18:38:59,770 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 64 selfloop transitions, 24 changer transitions 0/95 dead transitions. [2024-06-03 18:38:59,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 95 transitions, 638 flow [2024-06-03 18:38:59,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:38:59,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:38:59,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-03 18:38:59,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-03 18:38:59,772 INFO L175 Difference]: Start difference. First operand has 53 places, 57 transitions, 314 flow. Second operand 6 states and 165 transitions. [2024-06-03 18:38:59,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 95 transitions, 638 flow [2024-06-03 18:38:59,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 95 transitions, 626 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-03 18:38:59,776 INFO L231 Difference]: Finished difference. Result has 58 places, 59 transitions, 379 flow [2024-06-03 18:38:59,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=379, PETRI_PLACES=58, PETRI_TRANSITIONS=59} [2024-06-03 18:38:59,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-03 18:38:59,777 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 59 transitions, 379 flow [2024-06-03 18:38:59,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:59,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:59,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:59,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 18:38:59,778 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-03 18:38:59,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:59,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1976063819, now seen corresponding path program 1 times [2024-06-03 18:38:59,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:59,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234302310] [2024-06-03 18:38:59,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:59,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:59,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:59,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:59,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:59,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234302310] [2024-06-03 18:38:59,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234302310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:59,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:59,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:38:59,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151733034] [2024-06-03 18:38:59,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:59,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:38:59,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:59,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:38:59,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:38:59,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:38:59,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 59 transitions, 379 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:59,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:59,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:38:59,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:00,019 INFO L124 PetriNetUnfolderBase]: 898/1486 cut-off events. [2024-06-03 18:39:00,020 INFO L125 PetriNetUnfolderBase]: For 3295/3317 co-relation queries the response was YES. [2024-06-03 18:39:00,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5454 conditions, 1486 events. 898/1486 cut-off events. For 3295/3317 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7576 event pairs, 292 based on Foata normal form. 11/1495 useless extension candidates. Maximal degree in co-relation 5428. Up to 1369 conditions per place. [2024-06-03 18:39:00,030 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 59 selfloop transitions, 7 changer transitions 0/73 dead transitions. [2024-06-03 18:39:00,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 570 flow [2024-06-03 18:39:00,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:39:00,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:39:00,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-03 18:39:00,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-03 18:39:00,032 INFO L175 Difference]: Start difference. First operand has 58 places, 59 transitions, 379 flow. Second operand 4 states and 99 transitions. [2024-06-03 18:39:00,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 570 flow [2024-06-03 18:39:00,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 73 transitions, 511 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:00,040 INFO L231 Difference]: Finished difference. Result has 58 places, 62 transitions, 379 flow [2024-06-03 18:39:00,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=379, PETRI_PLACES=58, PETRI_TRANSITIONS=62} [2024-06-03 18:39:00,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-03 18:39:00,042 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 62 transitions, 379 flow [2024-06-03 18:39:00,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:00,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:00,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:00,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 18:39:00,044 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-03 18:39:00,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:00,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1129415895, now seen corresponding path program 1 times [2024-06-03 18:39:00,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:00,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023029855] [2024-06-03 18:39:00,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:00,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:00,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:00,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:00,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:00,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023029855] [2024-06-03 18:39:00,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023029855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:00,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:00,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:39:00,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755994240] [2024-06-03 18:39:00,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:00,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:39:00,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:00,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:39:00,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:39:00,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:00,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 62 transitions, 379 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:00,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:00,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:00,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:00,382 INFO L124 PetriNetUnfolderBase]: 1064/1755 cut-off events. [2024-06-03 18:39:00,382 INFO L125 PetriNetUnfolderBase]: For 3954/3954 co-relation queries the response was YES. [2024-06-03 18:39:00,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6107 conditions, 1755 events. 1064/1755 cut-off events. For 3954/3954 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9083 event pairs, 373 based on Foata normal form. 2/1756 useless extension candidates. Maximal degree in co-relation 6080. Up to 1602 conditions per place. [2024-06-03 18:39:00,392 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 70 selfloop transitions, 10 changer transitions 0/86 dead transitions. [2024-06-03 18:39:00,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 86 transitions, 636 flow [2024-06-03 18:39:00,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:39:00,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:39:00,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-03 18:39:00,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-03 18:39:00,394 INFO L175 Difference]: Start difference. First operand has 58 places, 62 transitions, 379 flow. Second operand 5 states and 116 transitions. [2024-06-03 18:39:00,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 86 transitions, 636 flow [2024-06-03 18:39:00,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 86 transitions, 603 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:00,400 INFO L231 Difference]: Finished difference. Result has 63 places, 71 transitions, 455 flow [2024-06-03 18:39:00,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=455, PETRI_PLACES=63, PETRI_TRANSITIONS=71} [2024-06-03 18:39:00,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-03 18:39:00,402 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 71 transitions, 455 flow [2024-06-03 18:39:00,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:00,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:00,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:00,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 18:39:00,403 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-03 18:39:00,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:00,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1572161422, now seen corresponding path program 1 times [2024-06-03 18:39:00,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:00,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225201323] [2024-06-03 18:39:00,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:00,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:00,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:00,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:00,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:00,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225201323] [2024-06-03 18:39:00,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225201323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:00,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:00,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:39:00,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873244453] [2024-06-03 18:39:00,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:00,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:39:00,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:00,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:39:00,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:39:00,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:39:00,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 71 transitions, 455 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:00,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:00,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:39:00,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:00,736 INFO L124 PetriNetUnfolderBase]: 1000/1640 cut-off events. [2024-06-03 18:39:00,737 INFO L125 PetriNetUnfolderBase]: For 5366/5415 co-relation queries the response was YES. [2024-06-03 18:39:00,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6339 conditions, 1640 events. 1000/1640 cut-off events. For 5366/5415 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8322 event pairs, 303 based on Foata normal form. 16/1637 useless extension candidates. Maximal degree in co-relation 6309. Up to 1359 conditions per place. [2024-06-03 18:39:00,745 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 29 changer transitions 0/98 dead transitions. [2024-06-03 18:39:00,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 98 transitions, 765 flow [2024-06-03 18:39:00,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:39:00,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:39:00,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-03 18:39:00,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-03 18:39:00,747 INFO L175 Difference]: Start difference. First operand has 63 places, 71 transitions, 455 flow. Second operand 5 states and 135 transitions. [2024-06-03 18:39:00,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 98 transitions, 765 flow [2024-06-03 18:39:00,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 761 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 18:39:00,751 INFO L231 Difference]: Finished difference. Result has 68 places, 75 transitions, 552 flow [2024-06-03 18:39:00,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=552, PETRI_PLACES=68, PETRI_TRANSITIONS=75} [2024-06-03 18:39:00,752 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-03 18:39:00,752 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 75 transitions, 552 flow [2024-06-03 18:39:00,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:00,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:00,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:00,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 18:39:00,753 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-03 18:39:00,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:00,753 INFO L85 PathProgramCache]: Analyzing trace with hash -724896376, now seen corresponding path program 2 times [2024-06-03 18:39:00,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:00,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289443267] [2024-06-03 18:39:00,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:00,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:00,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:00,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:00,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:00,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289443267] [2024-06-03 18:39:00,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289443267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:00,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:00,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:39:00,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100867324] [2024-06-03 18:39:00,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:00,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:39:00,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:00,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:39:00,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:39:00,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:39:00,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 75 transitions, 552 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:00,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:00,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:39:00,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:01,008 INFO L124 PetriNetUnfolderBase]: 1017/1665 cut-off events. [2024-06-03 18:39:01,009 INFO L125 PetriNetUnfolderBase]: For 6504/6554 co-relation queries the response was YES. [2024-06-03 18:39:01,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6826 conditions, 1665 events. 1017/1665 cut-off events. For 6504/6554 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8564 event pairs, 316 based on Foata normal form. 24/1670 useless extension candidates. Maximal degree in co-relation 6793. Up to 1381 conditions per place. [2024-06-03 18:39:01,039 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 55 selfloop transitions, 32 changer transitions 0/97 dead transitions. [2024-06-03 18:39:01,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 97 transitions, 837 flow [2024-06-03 18:39:01,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:39:01,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:39:01,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-03 18:39:01,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-03 18:39:01,040 INFO L175 Difference]: Start difference. First operand has 68 places, 75 transitions, 552 flow. Second operand 5 states and 130 transitions. [2024-06-03 18:39:01,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 97 transitions, 837 flow [2024-06-03 18:39:01,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 97 transitions, 788 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:01,047 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 661 flow [2024-06-03 18:39:01,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=661, PETRI_PLACES=73, PETRI_TRANSITIONS=80} [2024-06-03 18:39:01,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-03 18:39:01,049 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 661 flow [2024-06-03 18:39:01,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:01,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:01,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:01,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 18:39:01,049 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-03 18:39:01,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:01,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1386459562, now seen corresponding path program 1 times [2024-06-03 18:39:01,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:01,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671001684] [2024-06-03 18:39:01,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:01,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:01,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:01,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:01,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:01,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671001684] [2024-06-03 18:39:01,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671001684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:01,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:01,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:01,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398081159] [2024-06-03 18:39:01,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:01,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:01,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:01,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:01,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:01,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:01,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 80 transitions, 661 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:01,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:01,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:01,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:01,362 INFO L124 PetriNetUnfolderBase]: 1087/1789 cut-off events. [2024-06-03 18:39:01,363 INFO L125 PetriNetUnfolderBase]: For 7906/7906 co-relation queries the response was YES. [2024-06-03 18:39:01,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7442 conditions, 1789 events. 1087/1789 cut-off events. For 7906/7906 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9166 event pairs, 320 based on Foata normal form. 4/1791 useless extension candidates. Maximal degree in co-relation 7406. Up to 1505 conditions per place. [2024-06-03 18:39:01,378 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 95 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-03 18:39:01,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 123 transitions, 1141 flow [2024-06-03 18:39:01,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:01,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:01,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:39:01,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 18:39:01,380 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 661 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:39:01,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 123 transitions, 1141 flow [2024-06-03 18:39:01,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 123 transitions, 1039 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:01,394 INFO L231 Difference]: Finished difference. Result has 77 places, 94 transitions, 765 flow [2024-06-03 18:39:01,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=765, PETRI_PLACES=77, PETRI_TRANSITIONS=94} [2024-06-03 18:39:01,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-03 18:39:01,395 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 94 transitions, 765 flow [2024-06-03 18:39:01,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:01,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:01,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:01,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 18:39:01,396 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-03 18:39:01,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:01,396 INFO L85 PathProgramCache]: Analyzing trace with hash -996950606, now seen corresponding path program 2 times [2024-06-03 18:39:01,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:01,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941423393] [2024-06-03 18:39:01,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:01,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:01,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:01,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:01,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:01,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941423393] [2024-06-03 18:39:01,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941423393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:01,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:01,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:01,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402758695] [2024-06-03 18:39:01,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:01,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:01,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:01,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:01,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:01,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:01,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 94 transitions, 765 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:01,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:01,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:01,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:01,689 INFO L124 PetriNetUnfolderBase]: 1098/1801 cut-off events. [2024-06-03 18:39:01,690 INFO L125 PetriNetUnfolderBase]: For 9408/9412 co-relation queries the response was YES. [2024-06-03 18:39:01,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7908 conditions, 1801 events. 1098/1801 cut-off events. For 9408/9412 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9154 event pairs, 334 based on Foata normal form. 3/1801 useless extension candidates. Maximal degree in co-relation 7869. Up to 1512 conditions per place. [2024-06-03 18:39:01,702 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 92 selfloop transitions, 29 changer transitions 0/127 dead transitions. [2024-06-03 18:39:01,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 127 transitions, 1213 flow [2024-06-03 18:39:01,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:01,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:01,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:39:01,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 18:39:01,704 INFO L175 Difference]: Start difference. First operand has 77 places, 94 transitions, 765 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:39:01,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 127 transitions, 1213 flow [2024-06-03 18:39:01,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 1175 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:01,715 INFO L231 Difference]: Finished difference. Result has 82 places, 102 transitions, 869 flow [2024-06-03 18:39:01,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=869, PETRI_PLACES=82, PETRI_TRANSITIONS=102} [2024-06-03 18:39:01,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-03 18:39:01,716 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 102 transitions, 869 flow [2024-06-03 18:39:01,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:01,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:01,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:01,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 18:39:01,716 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:01,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:01,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1258061128, now seen corresponding path program 3 times [2024-06-03 18:39:01,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:01,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375015774] [2024-06-03 18:39:01,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:01,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:01,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:01,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:01,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:01,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375015774] [2024-06-03 18:39:01,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375015774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:01,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:01,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:01,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420820522] [2024-06-03 18:39:01,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:01,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:01,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:01,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:01,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:01,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:01,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 102 transitions, 869 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:01,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:01,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:01,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:02,024 INFO L124 PetriNetUnfolderBase]: 1093/1794 cut-off events. [2024-06-03 18:39:02,024 INFO L125 PetriNetUnfolderBase]: For 10838/10842 co-relation queries the response was YES. [2024-06-03 18:39:02,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8106 conditions, 1794 events. 1093/1794 cut-off events. For 10838/10842 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9156 event pairs, 334 based on Foata normal form. 3/1794 useless extension candidates. Maximal degree in co-relation 8065. Up to 1509 conditions per place. [2024-06-03 18:39:02,034 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 89 selfloop transitions, 31 changer transitions 0/126 dead transitions. [2024-06-03 18:39:02,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 126 transitions, 1224 flow [2024-06-03 18:39:02,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:02,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:02,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:39:02,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 18:39:02,036 INFO L175 Difference]: Start difference. First operand has 82 places, 102 transitions, 869 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:39:02,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 126 transitions, 1224 flow [2024-06-03 18:39:02,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1191 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-03 18:39:02,049 INFO L231 Difference]: Finished difference. Result has 87 places, 103 transitions, 914 flow [2024-06-03 18:39:02,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=914, PETRI_PLACES=87, PETRI_TRANSITIONS=103} [2024-06-03 18:39:02,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-03 18:39:02,049 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 103 transitions, 914 flow [2024-06-03 18:39:02,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:02,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:02,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:02,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 18:39:02,050 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-03 18:39:02,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:02,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1258070056, now seen corresponding path program 1 times [2024-06-03 18:39:02,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:02,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609154588] [2024-06-03 18:39:02,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:02,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:02,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:02,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-03 18:39:02,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:02,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609154588] [2024-06-03 18:39:02,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609154588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:02,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:02,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:02,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981797883] [2024-06-03 18:39:02,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:02,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:02,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:02,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:02,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:02,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:02,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 103 transitions, 914 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:02,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:02,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:02,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:02,346 INFO L124 PetriNetUnfolderBase]: 1085/1784 cut-off events. [2024-06-03 18:39:02,347 INFO L125 PetriNetUnfolderBase]: For 11940/11940 co-relation queries the response was YES. [2024-06-03 18:39:02,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8260 conditions, 1784 events. 1085/1784 cut-off events. For 11940/11940 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9061 event pairs, 298 based on Foata normal form. 4/1787 useless extension candidates. Maximal degree in co-relation 8216. Up to 1612 conditions per place. [2024-06-03 18:39:02,357 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 107 selfloop transitions, 12 changer transitions 0/125 dead transitions. [2024-06-03 18:39:02,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 125 transitions, 1214 flow [2024-06-03 18:39:02,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:02,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:02,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-03 18:39:02,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:39:02,358 INFO L175 Difference]: Start difference. First operand has 87 places, 103 transitions, 914 flow. Second operand 6 states and 136 transitions. [2024-06-03 18:39:02,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 125 transitions, 1214 flow [2024-06-03 18:39:02,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 125 transitions, 1166 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:02,371 INFO L231 Difference]: Finished difference. Result has 90 places, 105 transitions, 913 flow [2024-06-03 18:39:02,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=913, PETRI_PLACES=90, PETRI_TRANSITIONS=105} [2024-06-03 18:39:02,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-03 18:39:02,372 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 105 transitions, 913 flow [2024-06-03 18:39:02,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:02,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:02,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:02,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 18:39:02,373 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-03 18:39:02,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:02,373 INFO L85 PathProgramCache]: Analyzing trace with hash 981374124, now seen corresponding path program 1 times [2024-06-03 18:39:02,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:02,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818360693] [2024-06-03 18:39:02,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:02,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:02,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:02,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:02,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:02,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818360693] [2024-06-03 18:39:02,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818360693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:02,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:02,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:02,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268180643] [2024-06-03 18:39:02,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:02,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:02,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:02,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:02,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:02,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:02,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 105 transitions, 913 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:02,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:02,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:02,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:02,716 INFO L124 PetriNetUnfolderBase]: 1096/1805 cut-off events. [2024-06-03 18:39:02,717 INFO L125 PetriNetUnfolderBase]: For 13319/13319 co-relation queries the response was YES. [2024-06-03 18:39:02,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8483 conditions, 1805 events. 1096/1805 cut-off events. For 13319/13319 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9252 event pairs, 316 based on Foata normal form. 2/1805 useless extension candidates. Maximal degree in co-relation 8438. Up to 1509 conditions per place. [2024-06-03 18:39:02,728 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 98 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-03 18:39:02,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 138 transitions, 1340 flow [2024-06-03 18:39:02,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:02,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:02,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 18:39:02,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-03 18:39:02,730 INFO L175 Difference]: Start difference. First operand has 90 places, 105 transitions, 913 flow. Second operand 6 states and 151 transitions. [2024-06-03 18:39:02,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 138 transitions, 1340 flow [2024-06-03 18:39:02,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 138 transitions, 1311 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:02,749 INFO L231 Difference]: Finished difference. Result has 94 places, 111 transitions, 1044 flow [2024-06-03 18:39:02,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1044, PETRI_PLACES=94, PETRI_TRANSITIONS=111} [2024-06-03 18:39:02,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-03 18:39:02,750 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 111 transitions, 1044 flow [2024-06-03 18:39:02,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:02,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:02,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:02,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 18:39:02,751 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-03 18:39:02,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:02,751 INFO L85 PathProgramCache]: Analyzing trace with hash 981379704, now seen corresponding path program 2 times [2024-06-03 18:39:02,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:02,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926438813] [2024-06-03 18:39:02,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:02,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:02,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:02,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:02,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926438813] [2024-06-03 18:39:02,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926438813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:02,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:02,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:02,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007068998] [2024-06-03 18:39:02,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:02,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:02,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:02,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:02,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:02,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:02,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 111 transitions, 1044 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:02,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:02,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:02,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:03,042 INFO L124 PetriNetUnfolderBase]: 1107/1826 cut-off events. [2024-06-03 18:39:03,042 INFO L125 PetriNetUnfolderBase]: For 15139/15139 co-relation queries the response was YES. [2024-06-03 18:39:03,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8941 conditions, 1826 events. 1107/1826 cut-off events. For 15139/15139 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9343 event pairs, 316 based on Foata normal form. 2/1826 useless extension candidates. Maximal degree in co-relation 8893. Up to 1521 conditions per place. [2024-06-03 18:39:03,054 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 98 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-03 18:39:03,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 138 transitions, 1454 flow [2024-06-03 18:39:03,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:03,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:03,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 18:39:03,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:39:03,055 INFO L175 Difference]: Start difference. First operand has 94 places, 111 transitions, 1044 flow. Second operand 6 states and 147 transitions. [2024-06-03 18:39:03,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 138 transitions, 1454 flow [2024-06-03 18:39:03,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 138 transitions, 1416 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:03,074 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 1117 flow [2024-06-03 18:39:03,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1117, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2024-06-03 18:39:03,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-03 18:39:03,075 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 1117 flow [2024-06-03 18:39:03,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:03,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:03,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:03,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 18:39:03,076 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-03 18:39:03,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:03,076 INFO L85 PathProgramCache]: Analyzing trace with hash -517847364, now seen corresponding path program 3 times [2024-06-03 18:39:03,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:03,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667493102] [2024-06-03 18:39:03,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:03,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:03,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:03,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:03,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:03,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667493102] [2024-06-03 18:39:03,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667493102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:03,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:03,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:03,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013824162] [2024-06-03 18:39:03,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:03,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:03,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:03,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:03,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:03,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:03,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 1117 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:03,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:03,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:03,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:03,365 INFO L124 PetriNetUnfolderBase]: 1102/1821 cut-off events. [2024-06-03 18:39:03,365 INFO L125 PetriNetUnfolderBase]: For 17492/17498 co-relation queries the response was YES. [2024-06-03 18:39:03,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9042 conditions, 1821 events. 1102/1821 cut-off events. For 17492/17498 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9380 event pairs, 342 based on Foata normal form. 5/1824 useless extension candidates. Maximal degree in co-relation 8993. Up to 1516 conditions per place. [2024-06-03 18:39:03,377 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 33 changer transitions 0/134 dead transitions. [2024-06-03 18:39:03,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1432 flow [2024-06-03 18:39:03,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:03,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:03,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 18:39:03,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:39:03,379 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 1117 flow. Second operand 6 states and 141 transitions. [2024-06-03 18:39:03,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1432 flow [2024-06-03 18:39:03,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1378 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:03,399 INFO L231 Difference]: Finished difference. Result has 101 places, 115 transitions, 1148 flow [2024-06-03 18:39:03,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1148, PETRI_PLACES=101, PETRI_TRANSITIONS=115} [2024-06-03 18:39:03,401 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-03 18:39:03,401 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 115 transitions, 1148 flow [2024-06-03 18:39:03,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:03,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:03,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:03,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 18:39:03,401 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:03,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:03,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1079765045, now seen corresponding path program 1 times [2024-06-03 18:39:03,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:03,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802831090] [2024-06-03 18:39:03,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:03,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:03,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:03,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:03,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:03,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802831090] [2024-06-03 18:39:03,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802831090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:03,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:03,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:39:03,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303209323] [2024-06-03 18:39:03,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:03,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:39:03,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:03,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:39:03,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:39:03,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:03,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 115 transitions, 1148 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:03,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:03,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:03,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:03,725 INFO L124 PetriNetUnfolderBase]: 1078/1765 cut-off events. [2024-06-03 18:39:03,726 INFO L125 PetriNetUnfolderBase]: For 17863/17869 co-relation queries the response was YES. [2024-06-03 18:39:03,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8945 conditions, 1765 events. 1078/1765 cut-off events. For 17863/17869 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8935 event pairs, 314 based on Foata normal form. 8/1772 useless extension candidates. Maximal degree in co-relation 8895. Up to 1603 conditions per place. [2024-06-03 18:39:03,741 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 103 selfloop transitions, 14 changer transitions 0/123 dead transitions. [2024-06-03 18:39:03,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 123 transitions, 1402 flow [2024-06-03 18:39:03,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:39:03,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:39:03,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-03 18:39:03,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:39:03,742 INFO L175 Difference]: Start difference. First operand has 101 places, 115 transitions, 1148 flow. Second operand 4 states and 96 transitions. [2024-06-03 18:39:03,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 123 transitions, 1402 flow [2024-06-03 18:39:03,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 123 transitions, 1351 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:03,764 INFO L231 Difference]: Finished difference. Result has 102 places, 115 transitions, 1133 flow [2024-06-03 18:39:03,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1133, PETRI_PLACES=102, PETRI_TRANSITIONS=115} [2024-06-03 18:39:03,766 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-03 18:39:03,766 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 115 transitions, 1133 flow [2024-06-03 18:39:03,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:03,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:03,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:03,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 18:39:03,767 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-03 18:39:03,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:03,767 INFO L85 PathProgramCache]: Analyzing trace with hash 943025127, now seen corresponding path program 1 times [2024-06-03 18:39:03,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:03,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306518802] [2024-06-03 18:39:03,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:03,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:03,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:03,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:03,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:03,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306518802] [2024-06-03 18:39:03,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306518802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:03,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:03,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:03,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44061197] [2024-06-03 18:39:03,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:03,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:03,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:03,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:03,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:03,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:39:03,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 115 transitions, 1133 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-03 18:39:03,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:03,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:39:03,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:04,147 INFO L124 PetriNetUnfolderBase]: 1201/1971 cut-off events. [2024-06-03 18:39:04,147 INFO L125 PetriNetUnfolderBase]: For 26087/26095 co-relation queries the response was YES. [2024-06-03 18:39:04,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10141 conditions, 1971 events. 1201/1971 cut-off events. For 26087/26095 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10388 event pairs, 207 based on Foata normal form. 20/1935 useless extension candidates. Maximal degree in co-relation 10089. Up to 1241 conditions per place. [2024-06-03 18:39:04,161 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 91 selfloop transitions, 43 changer transitions 0/155 dead transitions. [2024-06-03 18:39:04,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 155 transitions, 1665 flow [2024-06-03 18:39:04,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:04,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:04,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-03 18:39:04,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6626016260162602 [2024-06-03 18:39:04,163 INFO L175 Difference]: Start difference. First operand has 102 places, 115 transitions, 1133 flow. Second operand 6 states and 163 transitions. [2024-06-03 18:39:04,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 155 transitions, 1665 flow [2024-06-03 18:39:04,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 155 transitions, 1629 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:04,189 INFO L231 Difference]: Finished difference. Result has 106 places, 121 transitions, 1279 flow [2024-06-03 18:39:04,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1279, PETRI_PLACES=106, PETRI_TRANSITIONS=121} [2024-06-03 18:39:04,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-03 18:39:04,190 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 121 transitions, 1279 flow [2024-06-03 18:39:04,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-03 18:39:04,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:04,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:04,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 18:39:04,191 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-03 18:39:04,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:04,191 INFO L85 PathProgramCache]: Analyzing trace with hash 242531243, now seen corresponding path program 2 times [2024-06-03 18:39:04,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:04,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462602997] [2024-06-03 18:39:04,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:04,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:04,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:04,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:04,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:04,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462602997] [2024-06-03 18:39:04,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462602997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:04,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:04,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:04,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366427915] [2024-06-03 18:39:04,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:04,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:04,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:04,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:04,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:04,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:39:04,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 121 transitions, 1279 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-03 18:39:04,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:04,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:39:04,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:04,553 INFO L124 PetriNetUnfolderBase]: 1212/1982 cut-off events. [2024-06-03 18:39:04,553 INFO L125 PetriNetUnfolderBase]: For 29835/29850 co-relation queries the response was YES. [2024-06-03 18:39:04,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 1982 events. 1212/1982 cut-off events. For 29835/29850 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10494 event pairs, 310 based on Foata normal form. 18/1943 useless extension candidates. Maximal degree in co-relation 10868. Up to 1586 conditions per place. [2024-06-03 18:39:04,566 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 43 changer transitions 0/150 dead transitions. [2024-06-03 18:39:04,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 150 transitions, 1668 flow [2024-06-03 18:39:04,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:04,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:04,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-03 18:39:04,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-03 18:39:04,568 INFO L175 Difference]: Start difference. First operand has 106 places, 121 transitions, 1279 flow. Second operand 6 states and 158 transitions. [2024-06-03 18:39:04,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 150 transitions, 1668 flow [2024-06-03 18:39:04,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 150 transitions, 1600 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:04,599 INFO L231 Difference]: Finished difference. Result has 110 places, 123 transitions, 1334 flow [2024-06-03 18:39:04,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1334, PETRI_PLACES=110, PETRI_TRANSITIONS=123} [2024-06-03 18:39:04,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-03 18:39:04,600 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 123 transitions, 1334 flow [2024-06-03 18:39:04,600 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-03 18:39:04,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:04,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:04,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 18:39:04,601 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-03 18:39:04,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:04,601 INFO L85 PathProgramCache]: Analyzing trace with hash -336249, now seen corresponding path program 1 times [2024-06-03 18:39:04,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:04,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398363437] [2024-06-03 18:39:04,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:04,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:04,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:04,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-03 18:39:04,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:04,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398363437] [2024-06-03 18:39:04,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398363437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:04,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:04,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:04,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145368132] [2024-06-03 18:39:04,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:04,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:04,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:04,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:04,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:04,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:04,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 123 transitions, 1334 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:04,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:04,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:04,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:04,972 INFO L124 PetriNetUnfolderBase]: 1339/2182 cut-off events. [2024-06-03 18:39:04,972 INFO L125 PetriNetUnfolderBase]: For 31036/31036 co-relation queries the response was YES. [2024-06-03 18:39:04,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11812 conditions, 2182 events. 1339/2182 cut-off events. For 31036/31036 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11526 event pairs, 348 based on Foata normal form. 20/2200 useless extension candidates. Maximal degree in co-relation 11757. Up to 1783 conditions per place. [2024-06-03 18:39:04,987 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 112 selfloop transitions, 37 changer transitions 0/155 dead transitions. [2024-06-03 18:39:04,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 155 transitions, 1736 flow [2024-06-03 18:39:04,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:04,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:04,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:39:04,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 18:39:04,988 INFO L175 Difference]: Start difference. First operand has 110 places, 123 transitions, 1334 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:39:04,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 155 transitions, 1736 flow [2024-06-03 18:39:05,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 155 transitions, 1632 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:05,025 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1338 flow [2024-06-03 18:39:05,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1338, PETRI_PLACES=113, PETRI_TRANSITIONS=125} [2024-06-03 18:39:05,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-03 18:39:05,026 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1338 flow [2024-06-03 18:39:05,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:05,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:05,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:05,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 18:39:05,026 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-03 18:39:05,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:05,027 INFO L85 PathProgramCache]: Analyzing trace with hash 898707109, now seen corresponding path program 2 times [2024-06-03 18:39:05,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:05,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515462037] [2024-06-03 18:39:05,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:05,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:05,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:05,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:05,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:05,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515462037] [2024-06-03 18:39:05,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515462037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:05,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:05,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:05,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055827791] [2024-06-03 18:39:05,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:05,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:05,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:05,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:05,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:05,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:05,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 125 transitions, 1338 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:05,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:05,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:05,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:05,438 INFO L124 PetriNetUnfolderBase]: 1356/2199 cut-off events. [2024-06-03 18:39:05,438 INFO L125 PetriNetUnfolderBase]: For 31626/31630 co-relation queries the response was YES. [2024-06-03 18:39:05,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12118 conditions, 2199 events. 1356/2199 cut-off events. For 31626/31630 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11583 event pairs, 374 based on Foata normal form. 5/2199 useless extension candidates. Maximal degree in co-relation 12062. Up to 1902 conditions per place. [2024-06-03 18:39:05,457 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 105 selfloop transitions, 40 changer transitions 0/151 dead transitions. [2024-06-03 18:39:05,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 1714 flow [2024-06-03 18:39:05,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:05,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:05,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:39:05,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:39:05,458 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1338 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:39:05,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 1714 flow [2024-06-03 18:39:05,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 151 transitions, 1628 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:05,500 INFO L231 Difference]: Finished difference. Result has 115 places, 127 transitions, 1369 flow [2024-06-03 18:39:05,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1369, PETRI_PLACES=115, PETRI_TRANSITIONS=127} [2024-06-03 18:39:05,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-03 18:39:05,501 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 127 transitions, 1369 flow [2024-06-03 18:39:05,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:05,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:05,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:05,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 18:39:05,502 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-03 18:39:05,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:05,502 INFO L85 PathProgramCache]: Analyzing trace with hash 2119227305, now seen corresponding path program 3 times [2024-06-03 18:39:05,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:05,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65264306] [2024-06-03 18:39:05,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:05,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:05,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:05,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:05,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:05,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65264306] [2024-06-03 18:39:05,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65264306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:05,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:05,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:05,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402169146] [2024-06-03 18:39:05,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:05,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:05,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:05,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:05,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:05,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:05,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 127 transitions, 1369 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:05,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:05,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:05,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:05,903 INFO L124 PetriNetUnfolderBase]: 1373/2226 cut-off events. [2024-06-03 18:39:05,903 INFO L125 PetriNetUnfolderBase]: For 34737/34741 co-relation queries the response was YES. [2024-06-03 18:39:05,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12458 conditions, 2226 events. 1373/2226 cut-off events. For 34737/34741 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11748 event pairs, 379 based on Foata normal form. 5/2226 useless extension candidates. Maximal degree in co-relation 12401. Up to 1929 conditions per place. [2024-06-03 18:39:05,923 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 106 selfloop transitions, 41 changer transitions 0/153 dead transitions. [2024-06-03 18:39:05,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 153 transitions, 1753 flow [2024-06-03 18:39:05,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:05,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:05,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:39:05,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:39:05,924 INFO L175 Difference]: Start difference. First operand has 115 places, 127 transitions, 1369 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:39:05,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 153 transitions, 1753 flow [2024-06-03 18:39:05,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 153 transitions, 1654 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:05,969 INFO L231 Difference]: Finished difference. Result has 117 places, 129 transitions, 1393 flow [2024-06-03 18:39:05,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1393, PETRI_PLACES=117, PETRI_TRANSITIONS=129} [2024-06-03 18:39:05,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-03 18:39:05,970 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 129 transitions, 1393 flow [2024-06-03 18:39:05,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:05,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:05,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:05,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 18:39:05,970 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:05,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:05,971 INFO L85 PathProgramCache]: Analyzing trace with hash 2119523975, now seen corresponding path program 4 times [2024-06-03 18:39:05,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:05,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712870671] [2024-06-03 18:39:05,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:05,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:05,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:06,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:06,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:06,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712870671] [2024-06-03 18:39:06,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712870671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:06,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:06,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:06,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562126463] [2024-06-03 18:39:06,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:06,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:06,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:06,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:06,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:06,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:06,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 129 transitions, 1393 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:06,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:06,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:06,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:06,327 INFO L124 PetriNetUnfolderBase]: 1365/2222 cut-off events. [2024-06-03 18:39:06,327 INFO L125 PetriNetUnfolderBase]: For 36461/36465 co-relation queries the response was YES. [2024-06-03 18:39:06,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12493 conditions, 2222 events. 1365/2222 cut-off events. For 36461/36465 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11753 event pairs, 336 based on Foata normal form. 5/2222 useless extension candidates. Maximal degree in co-relation 12435. Up to 1748 conditions per place. [2024-06-03 18:39:06,344 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 105 selfloop transitions, 48 changer transitions 0/159 dead transitions. [2024-06-03 18:39:06,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 159 transitions, 1809 flow [2024-06-03 18:39:06,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:06,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:06,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:39:06,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:39:06,346 INFO L175 Difference]: Start difference. First operand has 117 places, 129 transitions, 1393 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:39:06,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 159 transitions, 1809 flow [2024-06-03 18:39:06,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 159 transitions, 1704 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:06,383 INFO L231 Difference]: Finished difference. Result has 119 places, 131 transitions, 1429 flow [2024-06-03 18:39:06,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1288, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1429, PETRI_PLACES=119, PETRI_TRANSITIONS=131} [2024-06-03 18:39:06,384 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-03 18:39:06,384 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 131 transitions, 1429 flow [2024-06-03 18:39:06,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:06,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:06,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:06,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 18:39:06,385 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:06,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:06,385 INFO L85 PathProgramCache]: Analyzing trace with hash 813746065, now seen corresponding path program 1 times [2024-06-03 18:39:06,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:06,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993550533] [2024-06-03 18:39:06,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:06,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:06,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:06,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:06,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:06,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993550533] [2024-06-03 18:39:06,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993550533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:06,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:06,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:06,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060484661] [2024-06-03 18:39:06,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:06,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:06,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:06,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:06,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:06,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:06,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 131 transitions, 1429 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:06,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:06,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:06,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:06,841 INFO L124 PetriNetUnfolderBase]: 1467/2418 cut-off events. [2024-06-03 18:39:06,841 INFO L125 PetriNetUnfolderBase]: For 44048/44048 co-relation queries the response was YES. [2024-06-03 18:39:06,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13575 conditions, 2418 events. 1467/2418 cut-off events. For 44048/44048 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13231 event pairs, 291 based on Foata normal form. 12/2428 useless extension candidates. Maximal degree in co-relation 13516. Up to 1607 conditions per place. [2024-06-03 18:39:06,875 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 38 changer transitions 0/174 dead transitions. [2024-06-03 18:39:06,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 174 transitions, 2026 flow [2024-06-03 18:39:06,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:06,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:06,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:39:06,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-03 18:39:06,878 INFO L175 Difference]: Start difference. First operand has 119 places, 131 transitions, 1429 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:39:06,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 174 transitions, 2026 flow [2024-06-03 18:39:06,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 174 transitions, 1903 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:06,924 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1473 flow [2024-06-03 18:39:06,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1473, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-03 18:39:06,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-03 18:39:06,925 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1473 flow [2024-06-03 18:39:06,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:06,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:06,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:06,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 18:39:06,927 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:06,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:06,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1598281925, now seen corresponding path program 2 times [2024-06-03 18:39:06,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:06,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137261078] [2024-06-03 18:39:06,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:06,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:06,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:07,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:07,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:07,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137261078] [2024-06-03 18:39:07,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137261078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:07,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:07,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:07,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775992797] [2024-06-03 18:39:07,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:07,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:07,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:07,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:07,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:07,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:07,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1473 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:07,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:07,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:07,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:07,358 INFO L124 PetriNetUnfolderBase]: 1508/2507 cut-off events. [2024-06-03 18:39:07,358 INFO L125 PetriNetUnfolderBase]: For 47527/47527 co-relation queries the response was YES. [2024-06-03 18:39:07,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14031 conditions, 2507 events. 1508/2507 cut-off events. For 47527/47527 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13987 event pairs, 379 based on Foata normal form. 12/2517 useless extension candidates. Maximal degree in co-relation 13969. Up to 1983 conditions per place. [2024-06-03 18:39:07,380 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 127 selfloop transitions, 39 changer transitions 0/172 dead transitions. [2024-06-03 18:39:07,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 172 transitions, 1940 flow [2024-06-03 18:39:07,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:07,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:07,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:39:07,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:39:07,381 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1473 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:39:07,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 172 transitions, 1940 flow [2024-06-03 18:39:07,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 172 transitions, 1881 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:07,445 INFO L231 Difference]: Finished difference. Result has 129 places, 139 transitions, 1552 flow [2024-06-03 18:39:07,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1552, PETRI_PLACES=129, PETRI_TRANSITIONS=139} [2024-06-03 18:39:07,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-03 18:39:07,446 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 139 transitions, 1552 flow [2024-06-03 18:39:07,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:07,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:07,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:07,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 18:39:07,447 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:07,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:07,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1792406515, now seen corresponding path program 3 times [2024-06-03 18:39:07,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:07,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770040083] [2024-06-03 18:39:07,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:07,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:07,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:07,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:07,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:07,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770040083] [2024-06-03 18:39:07,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770040083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:07,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:07,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:07,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9096237] [2024-06-03 18:39:07,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:07,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:07,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:07,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:07,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:07,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:07,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 139 transitions, 1552 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:07,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:07,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:07,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:07,927 INFO L124 PetriNetUnfolderBase]: 1610/2691 cut-off events. [2024-06-03 18:39:07,927 INFO L125 PetriNetUnfolderBase]: For 55662/55662 co-relation queries the response was YES. [2024-06-03 18:39:07,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15343 conditions, 2691 events. 1610/2691 cut-off events. For 55662/55662 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15353 event pairs, 344 based on Foata normal form. 12/2701 useless extension candidates. Maximal degree in co-relation 15278. Up to 2089 conditions per place. [2024-06-03 18:39:07,946 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 133 selfloop transitions, 41 changer transitions 0/180 dead transitions. [2024-06-03 18:39:07,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 180 transitions, 2145 flow [2024-06-03 18:39:07,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:07,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:07,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:39:07,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-03 18:39:07,947 INFO L175 Difference]: Start difference. First operand has 129 places, 139 transitions, 1552 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:39:07,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 180 transitions, 2145 flow [2024-06-03 18:39:08,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 180 transitions, 2086 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:08,022 INFO L231 Difference]: Finished difference. Result has 134 places, 142 transitions, 1642 flow [2024-06-03 18:39:08,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1642, PETRI_PLACES=134, PETRI_TRANSITIONS=142} [2024-06-03 18:39:08,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-03 18:39:08,023 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 142 transitions, 1642 flow [2024-06-03 18:39:08,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:08,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:08,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:08,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 18:39:08,024 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:08,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:08,024 INFO L85 PathProgramCache]: Analyzing trace with hash 877488769, now seen corresponding path program 4 times [2024-06-03 18:39:08,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:08,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426226647] [2024-06-03 18:39:08,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:08,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:08,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:08,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:08,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:08,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426226647] [2024-06-03 18:39:08,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426226647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:08,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:08,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:08,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957498806] [2024-06-03 18:39:08,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:08,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:08,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:08,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:08,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:08,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:08,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 142 transitions, 1642 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:08,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:08,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:08,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:08,505 INFO L124 PetriNetUnfolderBase]: 1668/2789 cut-off events. [2024-06-03 18:39:08,505 INFO L125 PetriNetUnfolderBase]: For 61766/61766 co-relation queries the response was YES. [2024-06-03 18:39:08,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16145 conditions, 2789 events. 1668/2789 cut-off events. For 61766/61766 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 16135 event pairs, 449 based on Foata normal form. 16/2803 useless extension candidates. Maximal degree in co-relation 16077. Up to 2360 conditions per place. [2024-06-03 18:39:08,523 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 39 changer transitions 0/176 dead transitions. [2024-06-03 18:39:08,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 176 transitions, 2094 flow [2024-06-03 18:39:08,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:08,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:08,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:39:08,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:39:08,525 INFO L175 Difference]: Start difference. First operand has 134 places, 142 transitions, 1642 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:39:08,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 176 transitions, 2094 flow [2024-06-03 18:39:08,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 176 transitions, 2031 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:08,594 INFO L231 Difference]: Finished difference. Result has 138 places, 143 transitions, 1688 flow [2024-06-03 18:39:08,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1688, PETRI_PLACES=138, PETRI_TRANSITIONS=143} [2024-06-03 18:39:08,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-03 18:39:08,595 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 143 transitions, 1688 flow [2024-06-03 18:39:08,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:08,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:08,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:08,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 18:39:08,596 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:08,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:08,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1786896265, now seen corresponding path program 5 times [2024-06-03 18:39:08,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:08,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623768287] [2024-06-03 18:39:08,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:08,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:08,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:08,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:08,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:08,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623768287] [2024-06-03 18:39:08,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623768287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:08,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:08,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:08,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299904375] [2024-06-03 18:39:08,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:08,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:08,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:08,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:08,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:08,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:08,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 143 transitions, 1688 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:08,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:08,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:08,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:09,056 INFO L124 PetriNetUnfolderBase]: 1726/2887 cut-off events. [2024-06-03 18:39:09,057 INFO L125 PetriNetUnfolderBase]: For 66128/66128 co-relation queries the response was YES. [2024-06-03 18:39:09,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16779 conditions, 2887 events. 1726/2887 cut-off events. For 66128/66128 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 16892 event pairs, 459 based on Foata normal form. 16/2901 useless extension candidates. Maximal degree in co-relation 16709. Up to 2458 conditions per place. [2024-06-03 18:39:09,077 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 36 changer transitions 0/174 dead transitions. [2024-06-03 18:39:09,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 174 transitions, 2128 flow [2024-06-03 18:39:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:09,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:09,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:39:09,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-03 18:39:09,078 INFO L175 Difference]: Start difference. First operand has 138 places, 143 transitions, 1688 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:39:09,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 174 transitions, 2128 flow [2024-06-03 18:39:09,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 174 transitions, 2043 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:09,227 INFO L231 Difference]: Finished difference. Result has 140 places, 144 transitions, 1706 flow [2024-06-03 18:39:09,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1706, PETRI_PLACES=140, PETRI_TRANSITIONS=144} [2024-06-03 18:39:09,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-03 18:39:09,228 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 144 transitions, 1706 flow [2024-06-03 18:39:09,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:09,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:09,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:09,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 18:39:09,228 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:09,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:09,229 INFO L85 PathProgramCache]: Analyzing trace with hash 883066351, now seen corresponding path program 1 times [2024-06-03 18:39:09,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:09,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123717694] [2024-06-03 18:39:09,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:09,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:09,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:09,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-03 18:39:09,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:09,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123717694] [2024-06-03 18:39:09,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123717694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:09,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:09,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:09,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883693960] [2024-06-03 18:39:09,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:09,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:09,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:09,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:09,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:09,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:09,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 144 transitions, 1706 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:09,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:09,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:09,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:09,743 INFO L124 PetriNetUnfolderBase]: 1767/2968 cut-off events. [2024-06-03 18:39:09,743 INFO L125 PetriNetUnfolderBase]: For 69401/69401 co-relation queries the response was YES. [2024-06-03 18:39:09,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17194 conditions, 2968 events. 1767/2968 cut-off events. For 69401/69401 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 17543 event pairs, 455 based on Foata normal form. 12/2978 useless extension candidates. Maximal degree in co-relation 17123. Up to 2230 conditions per place. [2024-06-03 18:39:09,766 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 40 changer transitions 0/178 dead transitions. [2024-06-03 18:39:09,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 178 transitions, 2163 flow [2024-06-03 18:39:09,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:09,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:09,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:39:09,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 18:39:09,767 INFO L175 Difference]: Start difference. First operand has 140 places, 144 transitions, 1706 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:39:09,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 178 transitions, 2163 flow [2024-06-03 18:39:09,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 178 transitions, 2082 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:09,856 INFO L231 Difference]: Finished difference. Result has 142 places, 145 transitions, 1735 flow [2024-06-03 18:39:09,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1735, PETRI_PLACES=142, PETRI_TRANSITIONS=145} [2024-06-03 18:39:09,856 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-03 18:39:09,857 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 145 transitions, 1735 flow [2024-06-03 18:39:09,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:09,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:09,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:09,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 18:39:09,857 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:09,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:09,858 INFO L85 PathProgramCache]: Analyzing trace with hash 564902843, now seen corresponding path program 6 times [2024-06-03 18:39:09,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:09,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874457888] [2024-06-03 18:39:09,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:09,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:09,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:09,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:09,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:09,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874457888] [2024-06-03 18:39:09,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874457888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:09,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:09,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:09,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393772039] [2024-06-03 18:39:09,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:09,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:09,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:09,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:09,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:10,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:10,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 145 transitions, 1735 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:10,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:10,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:10,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:10,349 INFO L124 PetriNetUnfolderBase]: 1739/2926 cut-off events. [2024-06-03 18:39:10,350 INFO L125 PetriNetUnfolderBase]: For 69610/69616 co-relation queries the response was YES. [2024-06-03 18:39:10,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16708 conditions, 2926 events. 1739/2926 cut-off events. For 69610/69616 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17286 event pairs, 484 based on Foata normal form. 19/2943 useless extension candidates. Maximal degree in co-relation 16636. Up to 2485 conditions per place. [2024-06-03 18:39:10,367 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 133 selfloop transitions, 34 changer transitions 0/173 dead transitions. [2024-06-03 18:39:10,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 173 transitions, 2167 flow [2024-06-03 18:39:10,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:10,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:10,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:39:10,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:39:10,368 INFO L175 Difference]: Start difference. First operand has 142 places, 145 transitions, 1735 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:39:10,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 173 transitions, 2167 flow [2024-06-03 18:39:10,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 173 transitions, 2073 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:10,477 INFO L231 Difference]: Finished difference. Result has 145 places, 146 transitions, 1742 flow [2024-06-03 18:39:10,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1742, PETRI_PLACES=145, PETRI_TRANSITIONS=146} [2024-06-03 18:39:10,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-03 18:39:10,478 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 146 transitions, 1742 flow [2024-06-03 18:39:10,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:10,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:10,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:10,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 18:39:10,478 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:10,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:10,479 INFO L85 PathProgramCache]: Analyzing trace with hash 565118045, now seen corresponding path program 2 times [2024-06-03 18:39:10,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:10,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301218886] [2024-06-03 18:39:10,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:10,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:10,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:10,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-03 18:39:10,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:10,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301218886] [2024-06-03 18:39:10,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301218886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:10,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:10,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:10,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527632292] [2024-06-03 18:39:10,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:10,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:10,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:10,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:10,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:10,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:10,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 146 transitions, 1742 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:10,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:10,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:10,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:10,947 INFO L124 PetriNetUnfolderBase]: 1719/2894 cut-off events. [2024-06-03 18:39:10,947 INFO L125 PetriNetUnfolderBase]: For 65999/66005 co-relation queries the response was YES. [2024-06-03 18:39:10,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16141 conditions, 2894 events. 1719/2894 cut-off events. For 65999/66005 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17094 event pairs, 455 based on Foata normal form. 15/2907 useless extension candidates. Maximal degree in co-relation 16068. Up to 2366 conditions per place. [2024-06-03 18:39:10,972 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 134 selfloop transitions, 36 changer transitions 0/176 dead transitions. [2024-06-03 18:39:10,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 176 transitions, 2166 flow [2024-06-03 18:39:10,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:10,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:10,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:39:10,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:39:10,974 INFO L175 Difference]: Start difference. First operand has 145 places, 146 transitions, 1742 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:39:10,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 176 transitions, 2166 flow [2024-06-03 18:39:11,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 176 transitions, 2093 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:11,074 INFO L231 Difference]: Finished difference. Result has 147 places, 146 transitions, 1747 flow [2024-06-03 18:39:11,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1747, PETRI_PLACES=147, PETRI_TRANSITIONS=146} [2024-06-03 18:39:11,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-03 18:39:11,075 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 146 transitions, 1747 flow [2024-06-03 18:39:11,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:11,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:11,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:11,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 18:39:11,075 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:11,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:11,076 INFO L85 PathProgramCache]: Analyzing trace with hash 830815325, now seen corresponding path program 3 times [2024-06-03 18:39:11,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:11,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154048821] [2024-06-03 18:39:11,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:11,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:11,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:11,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:11,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:11,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154048821] [2024-06-03 18:39:11,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154048821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:11,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:11,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:11,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614667193] [2024-06-03 18:39:11,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:11,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:11,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:11,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:11,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:11,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:11,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 146 transitions, 1747 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:11,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:11,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:11,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:11,571 INFO L124 PetriNetUnfolderBase]: 1699/2862 cut-off events. [2024-06-03 18:39:11,572 INFO L125 PetriNetUnfolderBase]: For 64249/64255 co-relation queries the response was YES. [2024-06-03 18:39:11,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15778 conditions, 2862 events. 1699/2862 cut-off events. For 64249/64255 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 16749 event pairs, 400 based on Foata normal form. 15/2875 useless extension candidates. Maximal degree in co-relation 15704. Up to 1833 conditions per place. [2024-06-03 18:39:11,589 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 126 selfloop transitions, 44 changer transitions 0/176 dead transitions. [2024-06-03 18:39:11,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 176 transitions, 2113 flow [2024-06-03 18:39:11,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:11,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:11,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:39:11,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:39:11,591 INFO L175 Difference]: Start difference. First operand has 147 places, 146 transitions, 1747 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:39:11,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 176 transitions, 2113 flow [2024-06-03 18:39:11,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 176 transitions, 1952 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 18:39:11,680 INFO L231 Difference]: Finished difference. Result has 145 places, 145 transitions, 1618 flow [2024-06-03 18:39:11,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1526, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1618, PETRI_PLACES=145, PETRI_TRANSITIONS=145} [2024-06-03 18:39:11,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-03 18:39:11,680 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 145 transitions, 1618 flow [2024-06-03 18:39:11,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:11,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:11,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:11,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 18:39:11,681 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-03 18:39:11,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:11,682 INFO L85 PathProgramCache]: Analyzing trace with hash 26943536, now seen corresponding path program 1 times [2024-06-03 18:39:11,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:11,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979257797] [2024-06-03 18:39:11,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:11,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:11,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:11,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:11,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979257797] [2024-06-03 18:39:11,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979257797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:11,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:11,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:11,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534798791] [2024-06-03 18:39:11,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:11,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:11,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:11,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:11,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:11,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:11,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 145 transitions, 1618 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:11,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:11,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:11,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:12,094 INFO L124 PetriNetUnfolderBase]: 1704/2883 cut-off events. [2024-06-03 18:39:12,094 INFO L125 PetriNetUnfolderBase]: For 61447/61447 co-relation queries the response was YES. [2024-06-03 18:39:12,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15625 conditions, 2883 events. 1704/2883 cut-off events. For 61447/61447 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17070 event pairs, 422 based on Foata normal form. 1/2883 useless extension candidates. Maximal degree in co-relation 15552. Up to 2644 conditions per place. [2024-06-03 18:39:12,115 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 142 selfloop transitions, 20 changer transitions 0/168 dead transitions. [2024-06-03 18:39:12,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 168 transitions, 2110 flow [2024-06-03 18:39:12,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:12,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:12,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-03 18:39:12,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:39:12,117 INFO L175 Difference]: Start difference. First operand has 145 places, 145 transitions, 1618 flow. Second operand 6 states and 135 transitions. [2024-06-03 18:39:12,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 168 transitions, 2110 flow [2024-06-03 18:39:12,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 168 transitions, 1983 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:12,190 INFO L231 Difference]: Finished difference. Result has 145 places, 151 transitions, 1607 flow [2024-06-03 18:39:12,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1607, PETRI_PLACES=145, PETRI_TRANSITIONS=151} [2024-06-03 18:39:12,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-03 18:39:12,191 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 151 transitions, 1607 flow [2024-06-03 18:39:12,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:12,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:12,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:12,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 18:39:12,192 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-03 18:39:12,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:12,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1721236074, now seen corresponding path program 1 times [2024-06-03 18:39:12,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:12,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050939635] [2024-06-03 18:39:12,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:12,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:12,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:12,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-03 18:39:12,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:12,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050939635] [2024-06-03 18:39:12,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050939635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:12,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:12,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:12,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516729969] [2024-06-03 18:39:12,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:12,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:12,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:12,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:12,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:12,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:12,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 151 transitions, 1607 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:12,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:12,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:12,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:12,615 INFO L124 PetriNetUnfolderBase]: 1744/2938 cut-off events. [2024-06-03 18:39:12,615 INFO L125 PetriNetUnfolderBase]: For 65916/65920 co-relation queries the response was YES. [2024-06-03 18:39:12,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15823 conditions, 2938 events. 1744/2938 cut-off events. For 65916/65920 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17359 event pairs, 445 based on Foata normal form. 4/2939 useless extension candidates. Maximal degree in co-relation 15750. Up to 2523 conditions per place. [2024-06-03 18:39:12,633 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 121 selfloop transitions, 55 changer transitions 0/182 dead transitions. [2024-06-03 18:39:12,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 182 transitions, 2287 flow [2024-06-03 18:39:12,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:12,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:12,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:39:12,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:39:12,634 INFO L175 Difference]: Start difference. First operand has 145 places, 151 transitions, 1607 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:39:12,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 182 transitions, 2287 flow [2024-06-03 18:39:12,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 182 transitions, 2239 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:12,754 INFO L231 Difference]: Finished difference. Result has 150 places, 166 transitions, 1851 flow [2024-06-03 18:39:12,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1851, PETRI_PLACES=150, PETRI_TRANSITIONS=166} [2024-06-03 18:39:12,755 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-03 18:39:12,755 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 166 transitions, 1851 flow [2024-06-03 18:39:12,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:12,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:12,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:12,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 18:39:12,755 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-03 18:39:12,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:12,756 INFO L85 PathProgramCache]: Analyzing trace with hash 484360834, now seen corresponding path program 2 times [2024-06-03 18:39:12,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:12,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035250693] [2024-06-03 18:39:12,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:12,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:12,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:12,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:12,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:12,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035250693] [2024-06-03 18:39:12,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035250693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:12,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:12,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:12,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426661221] [2024-06-03 18:39:12,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:12,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:12,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:12,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:12,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:12,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:12,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 166 transitions, 1851 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:12,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:12,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:12,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:13,170 INFO L124 PetriNetUnfolderBase]: 1749/2950 cut-off events. [2024-06-03 18:39:13,170 INFO L125 PetriNetUnfolderBase]: For 68272/68272 co-relation queries the response was YES. [2024-06-03 18:39:13,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16229 conditions, 2950 events. 1749/2950 cut-off events. For 68272/68272 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17447 event pairs, 419 based on Foata normal form. 1/2950 useless extension candidates. Maximal degree in co-relation 16153. Up to 2719 conditions per place. [2024-06-03 18:39:13,193 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 159 selfloop transitions, 18 changer transitions 0/183 dead transitions. [2024-06-03 18:39:13,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 183 transitions, 2283 flow [2024-06-03 18:39:13,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:13,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:13,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-03 18:39:13,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-03 18:39:13,194 INFO L175 Difference]: Start difference. First operand has 150 places, 166 transitions, 1851 flow. Second operand 6 states and 130 transitions. [2024-06-03 18:39:13,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 183 transitions, 2283 flow [2024-06-03 18:39:13,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 183 transitions, 2206 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:13,318 INFO L231 Difference]: Finished difference. Result has 154 places, 170 transitions, 1868 flow [2024-06-03 18:39:13,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1868, PETRI_PLACES=154, PETRI_TRANSITIONS=170} [2024-06-03 18:39:13,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-03 18:39:13,320 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 170 transitions, 1868 flow [2024-06-03 18:39:13,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:13,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:13,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:13,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 18:39:13,321 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-03 18:39:13,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:13,321 INFO L85 PathProgramCache]: Analyzing trace with hash 199098346, now seen corresponding path program 2 times [2024-06-03 18:39:13,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:13,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106192735] [2024-06-03 18:39:13,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:13,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:13,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:13,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-03 18:39:13,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:13,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106192735] [2024-06-03 18:39:13,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106192735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:13,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:13,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:13,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378115084] [2024-06-03 18:39:13,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:13,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:13,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:13,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:13,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:13,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:13,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 170 transitions, 1868 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:13,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:13,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:13,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:13,785 INFO L124 PetriNetUnfolderBase]: 1764/2970 cut-off events. [2024-06-03 18:39:13,786 INFO L125 PetriNetUnfolderBase]: For 73153/73157 co-relation queries the response was YES. [2024-06-03 18:39:13,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16304 conditions, 2970 events. 1764/2970 cut-off events. For 73153/73157 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17532 event pairs, 445 based on Foata normal form. 4/2971 useless extension candidates. Maximal degree in co-relation 16227. Up to 2544 conditions per place. [2024-06-03 18:39:13,807 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 123 selfloop transitions, 60 changer transitions 0/189 dead transitions. [2024-06-03 18:39:13,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 189 transitions, 2457 flow [2024-06-03 18:39:13,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:39:13,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:39:13,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 18:39:13,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-03 18:39:13,809 INFO L175 Difference]: Start difference. First operand has 154 places, 170 transitions, 1868 flow. Second operand 5 states and 124 transitions. [2024-06-03 18:39:13,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 189 transitions, 2457 flow [2024-06-03 18:39:13,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 189 transitions, 2401 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:13,932 INFO L231 Difference]: Finished difference. Result has 156 places, 175 transitions, 2005 flow [2024-06-03 18:39:13,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1812, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2005, PETRI_PLACES=156, PETRI_TRANSITIONS=175} [2024-06-03 18:39:13,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-03 18:39:13,933 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 175 transitions, 2005 flow [2024-06-03 18:39:13,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:13,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:13,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:13,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 18:39:13,933 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-03 18:39:13,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:13,934 INFO L85 PathProgramCache]: Analyzing trace with hash 199098160, now seen corresponding path program 3 times [2024-06-03 18:39:13,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:13,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160203281] [2024-06-03 18:39:13,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:13,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:13,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:14,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:14,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:14,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160203281] [2024-06-03 18:39:14,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160203281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:14,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:14,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:14,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699546948] [2024-06-03 18:39:14,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:14,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:14,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:14,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:14,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:14,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:14,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 175 transitions, 2005 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:14,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:14,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:14,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:14,408 INFO L124 PetriNetUnfolderBase]: 1761/2971 cut-off events. [2024-06-03 18:39:14,408 INFO L125 PetriNetUnfolderBase]: For 74977/74977 co-relation queries the response was YES. [2024-06-03 18:39:14,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16580 conditions, 2971 events. 1761/2971 cut-off events. For 74977/74977 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17619 event pairs, 419 based on Foata normal form. 1/2971 useless extension candidates. Maximal degree in co-relation 16502. Up to 2724 conditions per place. [2024-06-03 18:39:14,434 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 161 selfloop transitions, 23 changer transitions 0/190 dead transitions. [2024-06-03 18:39:14,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 190 transitions, 2411 flow [2024-06-03 18:39:14,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:39:14,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:39:14,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-03 18:39:14,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-03 18:39:14,435 INFO L175 Difference]: Start difference. First operand has 156 places, 175 transitions, 2005 flow. Second operand 5 states and 117 transitions. [2024-06-03 18:39:14,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 190 transitions, 2411 flow [2024-06-03 18:39:14,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 190 transitions, 2322 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:14,566 INFO L231 Difference]: Finished difference. Result has 159 places, 175 transitions, 1976 flow [2024-06-03 18:39:14,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1916, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1976, PETRI_PLACES=159, PETRI_TRANSITIONS=175} [2024-06-03 18:39:14,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-03 18:39:14,566 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 175 transitions, 1976 flow [2024-06-03 18:39:14,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:14,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:14,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:14,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 18:39:14,567 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-03 18:39:14,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:14,567 INFO L85 PathProgramCache]: Analyzing trace with hash 199335496, now seen corresponding path program 3 times [2024-06-03 18:39:14,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:14,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546781651] [2024-06-03 18:39:14,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:14,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:14,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:14,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:14,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:14,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546781651] [2024-06-03 18:39:14,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546781651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:14,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:14,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:14,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406077400] [2024-06-03 18:39:14,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:14,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:14,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:14,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:14,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:14,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:14,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 175 transitions, 1976 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:14,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:14,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:14,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:15,012 INFO L124 PetriNetUnfolderBase]: 1740/2939 cut-off events. [2024-06-03 18:39:15,013 INFO L125 PetriNetUnfolderBase]: For 75676/75682 co-relation queries the response was YES. [2024-06-03 18:39:15,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16162 conditions, 2939 events. 1740/2939 cut-off events. For 75676/75682 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17415 event pairs, 467 based on Foata normal form. 6/2943 useless extension candidates. Maximal degree in co-relation 16083. Up to 2513 conditions per place. [2024-06-03 18:39:15,036 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 128 selfloop transitions, 51 changer transitions 0/185 dead transitions. [2024-06-03 18:39:15,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 185 transitions, 2428 flow [2024-06-03 18:39:15,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:39:15,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:39:15,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-03 18:39:15,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-03 18:39:15,037 INFO L175 Difference]: Start difference. First operand has 159 places, 175 transitions, 1976 flow. Second operand 5 states and 119 transitions. [2024-06-03 18:39:15,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 185 transitions, 2428 flow [2024-06-03 18:39:15,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 185 transitions, 2376 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:15,177 INFO L231 Difference]: Finished difference. Result has 160 places, 175 transitions, 2037 flow [2024-06-03 18:39:15,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2037, PETRI_PLACES=160, PETRI_TRANSITIONS=175} [2024-06-03 18:39:15,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-03 18:39:15,177 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 175 transitions, 2037 flow [2024-06-03 18:39:15,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:15,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:15,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:15,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 18:39:15,178 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-03 18:39:15,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:15,179 INFO L85 PathProgramCache]: Analyzing trace with hash 199344424, now seen corresponding path program 1 times [2024-06-03 18:39:15,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:15,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013093975] [2024-06-03 18:39:15,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:15,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:15,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:15,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:15,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:15,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013093975] [2024-06-03 18:39:15,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013093975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:15,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:15,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:15,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822407463] [2024-06-03 18:39:15,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:15,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:15,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:15,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:15,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:15,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:15,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 175 transitions, 2037 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:15,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:15,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:15,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:15,634 INFO L124 PetriNetUnfolderBase]: 1743/2938 cut-off events. [2024-06-03 18:39:15,634 INFO L125 PetriNetUnfolderBase]: For 75177/75181 co-relation queries the response was YES. [2024-06-03 18:39:15,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16301 conditions, 2938 events. 1743/2938 cut-off events. For 75177/75181 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17317 event pairs, 423 based on Foata normal form. 8/2945 useless extension candidates. Maximal degree in co-relation 16221. Up to 2685 conditions per place. [2024-06-03 18:39:15,654 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 165 selfloop transitions, 17 changer transitions 0/188 dead transitions. [2024-06-03 18:39:15,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 188 transitions, 2475 flow [2024-06-03 18:39:15,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:39:15,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:39:15,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-03 18:39:15,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-03 18:39:15,655 INFO L175 Difference]: Start difference. First operand has 160 places, 175 transitions, 2037 flow. Second operand 5 states and 113 transitions. [2024-06-03 18:39:15,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 188 transitions, 2475 flow [2024-06-03 18:39:15,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 188 transitions, 2283 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:15,776 INFO L231 Difference]: Finished difference. Result has 160 places, 178 transitions, 1941 flow [2024-06-03 18:39:15,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1941, PETRI_PLACES=160, PETRI_TRANSITIONS=178} [2024-06-03 18:39:15,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-03 18:39:15,777 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 178 transitions, 1941 flow [2024-06-03 18:39:15,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:15,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:15,778 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-03 18:39:15,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 18:39:15,778 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-03 18:39:15,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:15,778 INFO L85 PathProgramCache]: Analyzing trace with hash -942305170, now seen corresponding path program 1 times [2024-06-03 18:39:15,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:15,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493028386] [2024-06-03 18:39:15,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:15,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:15,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:15,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:15,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:15,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493028386] [2024-06-03 18:39:15,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493028386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:15,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:15,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:15,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286579404] [2024-06-03 18:39:15,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:15,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:15,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:15,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:15,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:15,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:15,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 178 transitions, 1941 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:15,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:15,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:15,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:16,178 INFO L124 PetriNetUnfolderBase]: 1763/2966 cut-off events. [2024-06-03 18:39:16,179 INFO L125 PetriNetUnfolderBase]: For 76963/76969 co-relation queries the response was YES. [2024-06-03 18:39:16,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16501 conditions, 2966 events. 1763/2966 cut-off events. For 76963/76969 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17531 event pairs, 464 based on Foata normal form. 8/2973 useless extension candidates. Maximal degree in co-relation 16421. Up to 2534 conditions per place. [2024-06-03 18:39:16,201 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 138 selfloop transitions, 59 changer transitions 0/203 dead transitions. [2024-06-03 18:39:16,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 203 transitions, 2536 flow [2024-06-03 18:39:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:16,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:16,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:39:16,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 18:39:16,202 INFO L175 Difference]: Start difference. First operand has 160 places, 178 transitions, 1941 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:39:16,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 203 transitions, 2536 flow [2024-06-03 18:39:16,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 203 transitions, 2462 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:16,372 INFO L231 Difference]: Finished difference. Result has 164 places, 186 transitions, 2086 flow [2024-06-03 18:39:16,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2086, PETRI_PLACES=164, PETRI_TRANSITIONS=186} [2024-06-03 18:39:16,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-03 18:39:16,373 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 186 transitions, 2086 flow [2024-06-03 18:39:16,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:16,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:16,374 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-03 18:39:16,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 18:39:16,374 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-03 18:39:16,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:16,374 INFO L85 PathProgramCache]: Analyzing trace with hash 126019310, now seen corresponding path program 2 times [2024-06-03 18:39:16,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:16,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699473599] [2024-06-03 18:39:16,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:16,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:16,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:16,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:16,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:16,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699473599] [2024-06-03 18:39:16,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699473599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:16,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:16,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:16,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264377535] [2024-06-03 18:39:16,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:16,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:16,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:16,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:16,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:16,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:16,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 186 transitions, 2086 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:16,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:16,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:16,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:16,799 INFO L124 PetriNetUnfolderBase]: 1773/2984 cut-off events. [2024-06-03 18:39:16,799 INFO L125 PetriNetUnfolderBase]: For 81034/81040 co-relation queries the response was YES. [2024-06-03 18:39:16,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16811 conditions, 2984 events. 1773/2984 cut-off events. For 81034/81040 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17711 event pairs, 464 based on Foata normal form. 8/2991 useless extension candidates. Maximal degree in co-relation 16729. Up to 2544 conditions per place. [2024-06-03 18:39:16,823 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 137 selfloop transitions, 63 changer transitions 0/206 dead transitions. [2024-06-03 18:39:16,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 206 transitions, 2653 flow [2024-06-03 18:39:16,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:39:16,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:39:16,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 18:39:16,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-03 18:39:16,824 INFO L175 Difference]: Start difference. First operand has 164 places, 186 transitions, 2086 flow. Second operand 5 states and 124 transitions. [2024-06-03 18:39:16,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 206 transitions, 2653 flow [2024-06-03 18:39:16,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 206 transitions, 2500 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:16,962 INFO L231 Difference]: Finished difference. Result has 166 places, 190 transitions, 2124 flow [2024-06-03 18:39:16,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1945, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2124, PETRI_PLACES=166, PETRI_TRANSITIONS=190} [2024-06-03 18:39:16,962 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-03 18:39:16,962 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 190 transitions, 2124 flow [2024-06-03 18:39:16,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:16,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:16,963 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-03 18:39:16,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 18:39:16,963 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-03 18:39:16,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:16,964 INFO L85 PathProgramCache]: Analyzing trace with hash 126030470, now seen corresponding path program 3 times [2024-06-03 18:39:16,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:16,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982792628] [2024-06-03 18:39:16,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:16,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:16,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:17,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:17,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:17,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982792628] [2024-06-03 18:39:17,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982792628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:17,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:17,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:17,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414685160] [2024-06-03 18:39:17,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:17,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:17,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:17,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:17,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:17,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:17,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 190 transitions, 2124 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:17,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:17,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:17,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:17,419 INFO L124 PetriNetUnfolderBase]: 1765/2969 cut-off events. [2024-06-03 18:39:17,419 INFO L125 PetriNetUnfolderBase]: For 82797/82801 co-relation queries the response was YES. [2024-06-03 18:39:17,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16766 conditions, 2969 events. 1765/2969 cut-off events. For 82797/82801 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17543 event pairs, 470 based on Foata normal form. 4/2971 useless extension candidates. Maximal degree in co-relation 16684. Up to 2536 conditions per place. [2024-06-03 18:39:17,440 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 131 selfloop transitions, 62 changer transitions 0/199 dead transitions. [2024-06-03 18:39:17,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 199 transitions, 2532 flow [2024-06-03 18:39:17,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:39:17,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:39:17,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-03 18:39:17,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-03 18:39:17,441 INFO L175 Difference]: Start difference. First operand has 166 places, 190 transitions, 2124 flow. Second operand 5 states and 117 transitions. [2024-06-03 18:39:17,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 199 transitions, 2532 flow [2024-06-03 18:39:17,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 199 transitions, 2421 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:17,582 INFO L231 Difference]: Finished difference. Result has 168 places, 190 transitions, 2147 flow [2024-06-03 18:39:17,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2013, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2147, PETRI_PLACES=168, PETRI_TRANSITIONS=190} [2024-06-03 18:39:17,582 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-03 18:39:17,583 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 190 transitions, 2147 flow [2024-06-03 18:39:17,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:17,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:17,583 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-03 18:39:17,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 18:39:17,583 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-03 18:39:17,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:17,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1863933872, now seen corresponding path program 1 times [2024-06-03 18:39:17,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:17,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729593072] [2024-06-03 18:39:17,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:17,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:17,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:17,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:17,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:17,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729593072] [2024-06-03 18:39:17,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729593072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:17,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:17,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:17,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808739820] [2024-06-03 18:39:17,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:17,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:17,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:17,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:17,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:17,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:17,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 190 transitions, 2147 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:17,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:17,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:17,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:18,043 INFO L124 PetriNetUnfolderBase]: 1824/3050 cut-off events. [2024-06-03 18:39:18,043 INFO L125 PetriNetUnfolderBase]: For 87567/87569 co-relation queries the response was YES. [2024-06-03 18:39:18,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17445 conditions, 3050 events. 1824/3050 cut-off events. For 87567/87569 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18074 event pairs, 458 based on Foata normal form. 3/3048 useless extension candidates. Maximal degree in co-relation 17363. Up to 2398 conditions per place. [2024-06-03 18:39:18,067 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 128 selfloop transitions, 96 changer transitions 0/230 dead transitions. [2024-06-03 18:39:18,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 230 transitions, 3111 flow [2024-06-03 18:39:18,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:18,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:18,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:39:18,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 18:39:18,069 INFO L175 Difference]: Start difference. First operand has 168 places, 190 transitions, 2147 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:39:18,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 230 transitions, 3111 flow [2024-06-03 18:39:18,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 230 transitions, 2933 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:18,234 INFO L231 Difference]: Finished difference. Result has 171 places, 207 transitions, 2384 flow [2024-06-03 18:39:18,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1969, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2384, PETRI_PLACES=171, PETRI_TRANSITIONS=207} [2024-06-03 18:39:18,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-03 18:39:18,235 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 207 transitions, 2384 flow [2024-06-03 18:39:18,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:18,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:18,240 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-03 18:39:18,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 18:39:18,240 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-03 18:39:18,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:18,240 INFO L85 PathProgramCache]: Analyzing trace with hash -894680588, now seen corresponding path program 2 times [2024-06-03 18:39:18,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:18,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889134933] [2024-06-03 18:39:18,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:18,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:18,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:18,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-03 18:39:18,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:18,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889134933] [2024-06-03 18:39:18,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889134933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:18,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:18,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:18,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865701381] [2024-06-03 18:39:18,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:18,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:18,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:18,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:18,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:18,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:18,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 207 transitions, 2384 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:18,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:18,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:18,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:18,857 INFO L124 PetriNetUnfolderBase]: 1887/3159 cut-off events. [2024-06-03 18:39:18,858 INFO L125 PetriNetUnfolderBase]: For 98074/98076 co-relation queries the response was YES. [2024-06-03 18:39:18,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19029 conditions, 3159 events. 1887/3159 cut-off events. For 98074/98076 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18836 event pairs, 448 based on Foata normal form. 3/3159 useless extension candidates. Maximal degree in co-relation 18945. Up to 2658 conditions per place. [2024-06-03 18:39:18,897 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 147 selfloop transitions, 87 changer transitions 0/240 dead transitions. [2024-06-03 18:39:18,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 240 transitions, 3264 flow [2024-06-03 18:39:18,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:18,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:18,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 18:39:18,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-03 18:39:18,899 INFO L175 Difference]: Start difference. First operand has 171 places, 207 transitions, 2384 flow. Second operand 9 states and 202 transitions. [2024-06-03 18:39:18,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 240 transitions, 3264 flow [2024-06-03 18:39:19,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 240 transitions, 3060 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:19,153 INFO L231 Difference]: Finished difference. Result has 179 places, 222 transitions, 2600 flow [2024-06-03 18:39:19,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2600, PETRI_PLACES=179, PETRI_TRANSITIONS=222} [2024-06-03 18:39:19,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-03 18:39:19,154 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 222 transitions, 2600 flow [2024-06-03 18:39:19,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:19,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:19,155 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-03 18:39:19,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 18:39:19,155 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-03 18:39:19,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:19,155 INFO L85 PathProgramCache]: Analyzing trace with hash 821897968, now seen corresponding path program 3 times [2024-06-03 18:39:19,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:19,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050696335] [2024-06-03 18:39:19,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:19,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:19,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:19,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-03 18:39:19,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:19,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050696335] [2024-06-03 18:39:19,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050696335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:19,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:19,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:19,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309092935] [2024-06-03 18:39:19,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:19,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:19,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:19,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:19,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:19,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:19,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 222 transitions, 2600 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:19,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:19,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:19,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:19,670 INFO L124 PetriNetUnfolderBase]: 1882/3155 cut-off events. [2024-06-03 18:39:19,670 INFO L125 PetriNetUnfolderBase]: For 99463/99465 co-relation queries the response was YES. [2024-06-03 18:39:19,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18988 conditions, 3155 events. 1882/3155 cut-off events. For 99463/99465 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18861 event pairs, 448 based on Foata normal form. 3/3155 useless extension candidates. Maximal degree in co-relation 18901. Up to 2656 conditions per place. [2024-06-03 18:39:19,696 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 149 selfloop transitions, 82 changer transitions 0/237 dead transitions. [2024-06-03 18:39:19,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 237 transitions, 3178 flow [2024-06-03 18:39:19,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:19,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:19,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:39:19,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:39:19,698 INFO L175 Difference]: Start difference. First operand has 179 places, 222 transitions, 2600 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:39:19,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 237 transitions, 3178 flow [2024-06-03 18:39:19,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 237 transitions, 2942 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:19,937 INFO L231 Difference]: Finished difference. Result has 181 places, 222 transitions, 2537 flow [2024-06-03 18:39:19,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2537, PETRI_PLACES=181, PETRI_TRANSITIONS=222} [2024-06-03 18:39:19,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-03 18:39:19,938 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 222 transitions, 2537 flow [2024-06-03 18:39:19,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:19,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:19,938 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-03 18:39:19,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 18:39:19,938 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-03 18:39:19,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:19,939 INFO L85 PathProgramCache]: Analyzing trace with hash 745614284, now seen corresponding path program 4 times [2024-06-03 18:39:19,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:19,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830564290] [2024-06-03 18:39:19,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:19,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:19,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:20,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:20,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:20,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830564290] [2024-06-03 18:39:20,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830564290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:20,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:20,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:20,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473032173] [2024-06-03 18:39:20,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:20,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:20,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:20,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:20,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:20,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:20,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 222 transitions, 2537 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:20,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:20,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:20,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:20,446 INFO L124 PetriNetUnfolderBase]: 1937/3247 cut-off events. [2024-06-03 18:39:20,446 INFO L125 PetriNetUnfolderBase]: For 108056/108058 co-relation queries the response was YES. [2024-06-03 18:39:20,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19711 conditions, 3247 events. 1937/3247 cut-off events. For 108056/108058 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19549 event pairs, 448 based on Foata normal form. 3/3247 useless extension candidates. Maximal degree in co-relation 19623. Up to 2550 conditions per place. [2024-06-03 18:39:20,472 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 128 selfloop transitions, 129 changer transitions 0/263 dead transitions. [2024-06-03 18:39:20,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 263 transitions, 3579 flow [2024-06-03 18:39:20,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:20,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:20,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 18:39:20,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-03 18:39:20,474 INFO L175 Difference]: Start difference. First operand has 181 places, 222 transitions, 2537 flow. Second operand 9 states and 209 transitions. [2024-06-03 18:39:20,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 263 transitions, 3579 flow [2024-06-03 18:39:20,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 263 transitions, 3415 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:20,693 INFO L231 Difference]: Finished difference. Result has 187 places, 236 transitions, 2922 flow [2024-06-03 18:39:20,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2922, PETRI_PLACES=187, PETRI_TRANSITIONS=236} [2024-06-03 18:39:20,693 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-03 18:39:20,693 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 236 transitions, 2922 flow [2024-06-03 18:39:20,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:20,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:20,694 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-03 18:39:20,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 18:39:20,694 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-03 18:39:20,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:20,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1877076690, now seen corresponding path program 5 times [2024-06-03 18:39:20,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:20,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115970077] [2024-06-03 18:39:20,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:20,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:20,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:20,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:20,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:20,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115970077] [2024-06-03 18:39:20,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115970077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:20,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:20,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:20,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805765134] [2024-06-03 18:39:20,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:20,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:20,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:20,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:20,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:20,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:20,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 236 transitions, 2922 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:20,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:20,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:20,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:21,206 INFO L124 PetriNetUnfolderBase]: 1932/3245 cut-off events. [2024-06-03 18:39:21,206 INFO L125 PetriNetUnfolderBase]: For 112106/112108 co-relation queries the response was YES. [2024-06-03 18:39:21,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20287 conditions, 3245 events. 1932/3245 cut-off events. For 112106/112108 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19574 event pairs, 448 based on Foata normal form. 3/3245 useless extension candidates. Maximal degree in co-relation 20195. Up to 2548 conditions per place. [2024-06-03 18:39:21,234 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 135 selfloop transitions, 119 changer transitions 0/260 dead transitions. [2024-06-03 18:39:21,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 260 transitions, 3696 flow [2024-06-03 18:39:21,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:21,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:21,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:39:21,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 18:39:21,235 INFO L175 Difference]: Start difference. First operand has 187 places, 236 transitions, 2922 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:39:21,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 260 transitions, 3696 flow [2024-06-03 18:39:21,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 260 transitions, 3371 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:21,504 INFO L231 Difference]: Finished difference. Result has 188 places, 236 transitions, 2857 flow [2024-06-03 18:39:21,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2603, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2857, PETRI_PLACES=188, PETRI_TRANSITIONS=236} [2024-06-03 18:39:21,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-03 18:39:21,505 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 236 transitions, 2857 flow [2024-06-03 18:39:21,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:21,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:21,505 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-03 18:39:21,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 18:39:21,506 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-03 18:39:21,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:21,506 INFO L85 PathProgramCache]: Analyzing trace with hash 745816094, now seen corresponding path program 6 times [2024-06-03 18:39:21,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:21,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706694511] [2024-06-03 18:39:21,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:21,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:21,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:21,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:21,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:21,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706694511] [2024-06-03 18:39:21,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706694511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:21,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:21,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:21,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656986966] [2024-06-03 18:39:21,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:21,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:21,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:21,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:21,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:21,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:21,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 236 transitions, 2857 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:21,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:21,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:21,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:22,112 INFO L124 PetriNetUnfolderBase]: 1947/3279 cut-off events. [2024-06-03 18:39:22,113 INFO L125 PetriNetUnfolderBase]: For 112344/112348 co-relation queries the response was YES. [2024-06-03 18:39:22,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20328 conditions, 3279 events. 1947/3279 cut-off events. For 112344/112348 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 19864 event pairs, 469 based on Foata normal form. 5/3282 useless extension candidates. Maximal degree in co-relation 20236. Up to 2565 conditions per place. [2024-06-03 18:39:22,145 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 136 selfloop transitions, 120 changer transitions 0/262 dead transitions. [2024-06-03 18:39:22,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 262 transitions, 3715 flow [2024-06-03 18:39:22,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:22,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:22,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 18:39:22,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 18:39:22,147 INFO L175 Difference]: Start difference. First operand has 188 places, 236 transitions, 2857 flow. Second operand 8 states and 182 transitions. [2024-06-03 18:39:22,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 262 transitions, 3715 flow [2024-06-03 18:39:22,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 262 transitions, 3450 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:22,411 INFO L231 Difference]: Finished difference. Result has 190 places, 245 transitions, 3039 flow [2024-06-03 18:39:22,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3039, PETRI_PLACES=190, PETRI_TRANSITIONS=245} [2024-06-03 18:39:22,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-03 18:39:22,412 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 245 transitions, 3039 flow [2024-06-03 18:39:22,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:22,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:22,412 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-03 18:39:22,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 18:39:22,412 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-03 18:39:22,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:22,413 INFO L85 PathProgramCache]: Analyzing trace with hash -560410033, now seen corresponding path program 1 times [2024-06-03 18:39:22,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:22,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979366609] [2024-06-03 18:39:22,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:22,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:22,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:22,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:22,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:22,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979366609] [2024-06-03 18:39:22,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979366609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:22,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:22,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:22,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928835562] [2024-06-03 18:39:22,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:22,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:22,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:22,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:22,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:22,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:22,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 245 transitions, 3039 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:22,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:22,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:22,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:22,925 INFO L124 PetriNetUnfolderBase]: 1979/3313 cut-off events. [2024-06-03 18:39:22,925 INFO L125 PetriNetUnfolderBase]: For 114779/114779 co-relation queries the response was YES. [2024-06-03 18:39:22,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21056 conditions, 3313 events. 1979/3313 cut-off events. For 114779/114779 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19962 event pairs, 463 based on Foata normal form. 2/3297 useless extension candidates. Maximal degree in co-relation 20963. Up to 2529 conditions per place. [2024-06-03 18:39:22,955 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 147 selfloop transitions, 132 changer transitions 0/285 dead transitions. [2024-06-03 18:39:22,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 285 transitions, 4162 flow [2024-06-03 18:39:22,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:22,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:22,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 18:39:22,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:39:22,957 INFO L175 Difference]: Start difference. First operand has 190 places, 245 transitions, 3039 flow. Second operand 7 states and 175 transitions. [2024-06-03 18:39:22,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 285 transitions, 4162 flow [2024-06-03 18:39:23,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 285 transitions, 3942 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:23,223 INFO L231 Difference]: Finished difference. Result has 195 places, 259 transitions, 3431 flow [2024-06-03 18:39:23,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2822, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3431, PETRI_PLACES=195, PETRI_TRANSITIONS=259} [2024-06-03 18:39:23,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-03 18:39:23,224 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 259 transitions, 3431 flow [2024-06-03 18:39:23,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:23,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:23,224 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-03 18:39:23,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 18:39:23,224 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-03 18:39:23,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:23,225 INFO L85 PathProgramCache]: Analyzing trace with hash 929821331, now seen corresponding path program 2 times [2024-06-03 18:39:23,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:23,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939167436] [2024-06-03 18:39:23,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:23,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:23,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:23,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:23,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939167436] [2024-06-03 18:39:23,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939167436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:23,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:23,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:23,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209839] [2024-06-03 18:39:23,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:23,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:23,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:23,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:23,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:23,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:23,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 259 transitions, 3431 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:23,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:23,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:23,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:23,791 INFO L124 PetriNetUnfolderBase]: 1971/3306 cut-off events. [2024-06-03 18:39:23,791 INFO L125 PetriNetUnfolderBase]: For 118803/118805 co-relation queries the response was YES. [2024-06-03 18:39:23,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21386 conditions, 3306 events. 1971/3306 cut-off events. For 118803/118805 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19887 event pairs, 437 based on Foata normal form. 4/3300 useless extension candidates. Maximal degree in co-relation 21290. Up to 2817 conditions per place. [2024-06-03 18:39:23,823 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 72 changer transitions 0/279 dead transitions. [2024-06-03 18:39:23,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 279 transitions, 4027 flow [2024-06-03 18:39:23,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:23,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:23,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:39:23,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:39:23,824 INFO L175 Difference]: Start difference. First operand has 195 places, 259 transitions, 3431 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:39:23,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 279 transitions, 4027 flow [2024-06-03 18:39:24,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 279 transitions, 3868 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:24,096 INFO L231 Difference]: Finished difference. Result has 200 places, 259 transitions, 3423 flow [2024-06-03 18:39:24,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3423, PETRI_PLACES=200, PETRI_TRANSITIONS=259} [2024-06-03 18:39:24,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-03 18:39:24,097 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 259 transitions, 3423 flow [2024-06-03 18:39:24,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:24,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:24,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] [2024-06-03 18:39:24,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 18:39:24,098 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-03 18:39:24,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:24,098 INFO L85 PathProgramCache]: Analyzing trace with hash 705695437, now seen corresponding path program 3 times [2024-06-03 18:39:24,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:24,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685785470] [2024-06-03 18:39:24,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:24,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:24,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:24,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:24,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:24,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685785470] [2024-06-03 18:39:24,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685785470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:24,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:24,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:24,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90320576] [2024-06-03 18:39:24,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:24,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:24,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:24,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:24,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:24,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:24,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 259 transitions, 3423 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:24,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:24,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:24,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:24,665 INFO L124 PetriNetUnfolderBase]: 2027/3394 cut-off events. [2024-06-03 18:39:24,665 INFO L125 PetriNetUnfolderBase]: For 126606/126608 co-relation queries the response was YES. [2024-06-03 18:39:24,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22093 conditions, 3394 events. 2027/3394 cut-off events. For 126606/126608 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20515 event pairs, 438 based on Foata normal form. 4/3388 useless extension candidates. Maximal degree in co-relation 21995. Up to 2844 conditions per place. [2024-06-03 18:39:24,696 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 208 selfloop transitions, 88 changer transitions 0/302 dead transitions. [2024-06-03 18:39:24,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 302 transitions, 4565 flow [2024-06-03 18:39:24,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:24,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:24,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:39:24,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:39:24,697 INFO L175 Difference]: Start difference. First operand has 200 places, 259 transitions, 3423 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:39:24,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 302 transitions, 4565 flow [2024-06-03 18:39:25,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 302 transitions, 4372 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:25,021 INFO L231 Difference]: Finished difference. Result has 207 places, 280 transitions, 3842 flow [2024-06-03 18:39:25,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3842, PETRI_PLACES=207, PETRI_TRANSITIONS=280} [2024-06-03 18:39:25,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-03 18:39:25,022 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 280 transitions, 3842 flow [2024-06-03 18:39:25,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:25,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:25,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:25,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 18:39:25,023 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-03 18:39:25,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:25,023 INFO L85 PathProgramCache]: Analyzing trace with hash 174563727, now seen corresponding path program 4 times [2024-06-03 18:39:25,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:25,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552462998] [2024-06-03 18:39:25,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:25,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:25,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:25,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-03 18:39:25,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:25,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552462998] [2024-06-03 18:39:25,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552462998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:25,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:25,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:25,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689182192] [2024-06-03 18:39:25,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:25,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:25,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:25,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:25,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:25,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:25,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 280 transitions, 3842 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:25,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:25,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:25,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:25,586 INFO L124 PetriNetUnfolderBase]: 2072/3456 cut-off events. [2024-06-03 18:39:25,586 INFO L125 PetriNetUnfolderBase]: For 139115/139117 co-relation queries the response was YES. [2024-06-03 18:39:25,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23172 conditions, 3456 events. 2072/3456 cut-off events. For 139115/139117 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 20882 event pairs, 468 based on Foata normal form. 1/3452 useless extension candidates. Maximal degree in co-relation 23070. Up to 2567 conditions per place. [2024-06-03 18:39:25,621 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 144 selfloop transitions, 167 changer transitions 0/317 dead transitions. [2024-06-03 18:39:25,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 317 transitions, 5058 flow [2024-06-03 18:39:25,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:25,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:25,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:39:25,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 18:39:25,623 INFO L175 Difference]: Start difference. First operand has 207 places, 280 transitions, 3842 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:39:25,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 317 transitions, 5058 flow [2024-06-03 18:39:25,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 317 transitions, 4897 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:25,941 INFO L231 Difference]: Finished difference. Result has 213 places, 294 transitions, 4320 flow [2024-06-03 18:39:25,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4320, PETRI_PLACES=213, PETRI_TRANSITIONS=294} [2024-06-03 18:39:25,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-03 18:39:25,942 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 294 transitions, 4320 flow [2024-06-03 18:39:25,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:25,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:25,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:25,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 18:39:25,943 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-03 18:39:25,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:25,943 INFO L85 PathProgramCache]: Analyzing trace with hash -406270769, now seen corresponding path program 5 times [2024-06-03 18:39:25,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:25,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096062606] [2024-06-03 18:39:25,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:25,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:25,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:26,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:26,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:26,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096062606] [2024-06-03 18:39:26,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096062606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:26,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:26,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:26,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062157132] [2024-06-03 18:39:26,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:26,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:26,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:26,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:26,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:26,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:26,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 294 transitions, 4320 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:26,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:26,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:26,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:26,625 INFO L124 PetriNetUnfolderBase]: 2066/3447 cut-off events. [2024-06-03 18:39:26,626 INFO L125 PetriNetUnfolderBase]: For 145042/145044 co-relation queries the response was YES. [2024-06-03 18:39:26,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23542 conditions, 3447 events. 2066/3447 cut-off events. For 145042/145044 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20799 event pairs, 468 based on Foata normal form. 2/3444 useless extension candidates. Maximal degree in co-relation 23438. Up to 2564 conditions per place. [2024-06-03 18:39:26,655 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 149 selfloop transitions, 159 changer transitions 0/314 dead transitions. [2024-06-03 18:39:26,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 314 transitions, 5260 flow [2024-06-03 18:39:26,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:26,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:26,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:39:26,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 18:39:26,656 INFO L175 Difference]: Start difference. First operand has 213 places, 294 transitions, 4320 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:39:26,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 314 transitions, 5260 flow [2024-06-03 18:39:27,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 314 transitions, 5000 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:27,030 INFO L231 Difference]: Finished difference. Result has 217 places, 294 transitions, 4386 flow [2024-06-03 18:39:27,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4060, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4386, PETRI_PLACES=217, PETRI_TRANSITIONS=294} [2024-06-03 18:39:27,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-03 18:39:27,031 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 294 transitions, 4386 flow [2024-06-03 18:39:27,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:27,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:27,031 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-03 18:39:27,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 18:39:27,031 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-03 18:39:27,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:27,032 INFO L85 PathProgramCache]: Analyzing trace with hash -645599759, now seen corresponding path program 6 times [2024-06-03 18:39:27,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:27,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433064284] [2024-06-03 18:39:27,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:27,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:27,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:27,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:27,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:27,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433064284] [2024-06-03 18:39:27,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433064284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:27,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:27,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:27,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36329254] [2024-06-03 18:39:27,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:27,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:27,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:27,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:27,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:27,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:27,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 294 transitions, 4386 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:27,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:27,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:27,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:27,641 INFO L124 PetriNetUnfolderBase]: 2061/3439 cut-off events. [2024-06-03 18:39:27,642 INFO L125 PetriNetUnfolderBase]: For 149026/149028 co-relation queries the response was YES. [2024-06-03 18:39:27,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23603 conditions, 3439 events. 2061/3439 cut-off events. For 149026/149028 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20776 event pairs, 468 based on Foata normal form. 1/3435 useless extension candidates. Maximal degree in co-relation 23498. Up to 2561 conditions per place. [2024-06-03 18:39:27,681 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 142 selfloop transitions, 170 changer transitions 0/318 dead transitions. [2024-06-03 18:39:27,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 318 transitions, 5444 flow [2024-06-03 18:39:27,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:27,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:27,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:39:27,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:39:27,682 INFO L175 Difference]: Start difference. First operand has 217 places, 294 transitions, 4386 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:39:27,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 318 transitions, 5444 flow [2024-06-03 18:39:28,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 318 transitions, 5093 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:28,062 INFO L231 Difference]: Finished difference. Result has 220 places, 294 transitions, 4381 flow [2024-06-03 18:39:28,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4035, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4381, PETRI_PLACES=220, PETRI_TRANSITIONS=294} [2024-06-03 18:39:28,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-03 18:39:28,062 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 294 transitions, 4381 flow [2024-06-03 18:39:28,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:28,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:28,063 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-03 18:39:28,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 18:39:28,063 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-03 18:39:28,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:28,063 INFO L85 PathProgramCache]: Analyzing trace with hash -645479789, now seen corresponding path program 7 times [2024-06-03 18:39:28,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:28,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786094137] [2024-06-03 18:39:28,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:28,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:28,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:28,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:28,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:28,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786094137] [2024-06-03 18:39:28,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786094137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:28,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:28,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:28,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401468730] [2024-06-03 18:39:28,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:28,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:28,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:28,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:28,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:28,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:28,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 294 transitions, 4381 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:28,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:28,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:28,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:28,719 INFO L124 PetriNetUnfolderBase]: 2058/3442 cut-off events. [2024-06-03 18:39:28,719 INFO L125 PetriNetUnfolderBase]: For 151489/151491 co-relation queries the response was YES. [2024-06-03 18:39:28,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23570 conditions, 3442 events. 2058/3442 cut-off events. For 151489/151491 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20823 event pairs, 451 based on Foata normal form. 1/3440 useless extension candidates. Maximal degree in co-relation 23464. Up to 2913 conditions per place. [2024-06-03 18:39:28,753 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 85 changer transitions 0/313 dead transitions. [2024-06-03 18:39:28,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 313 transitions, 5082 flow [2024-06-03 18:39:28,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:28,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:28,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 18:39:28,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 18:39:28,755 INFO L175 Difference]: Start difference. First operand has 220 places, 294 transitions, 4381 flow. Second operand 7 states and 159 transitions. [2024-06-03 18:39:28,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 313 transitions, 5082 flow [2024-06-03 18:39:29,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 313 transitions, 4576 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 18:39:29,160 INFO L231 Difference]: Finished difference. Result has 218 places, 296 transitions, 4098 flow [2024-06-03 18:39:29,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3881, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4098, PETRI_PLACES=218, PETRI_TRANSITIONS=296} [2024-06-03 18:39:29,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-03 18:39:29,165 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 296 transitions, 4098 flow [2024-06-03 18:39:29,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:29,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:29,166 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-03 18:39:29,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 18:39:29,166 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-03 18:39:29,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:29,166 INFO L85 PathProgramCache]: Analyzing trace with hash -290979599, now seen corresponding path program 8 times [2024-06-03 18:39:29,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:29,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613111280] [2024-06-03 18:39:29,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:29,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:29,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:29,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-03 18:39:29,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:29,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613111280] [2024-06-03 18:39:29,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613111280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:29,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:29,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:29,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192241763] [2024-06-03 18:39:29,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:29,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:29,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:29,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:29,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:29,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:29,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 296 transitions, 4098 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:29,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:29,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:29,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:29,752 INFO L124 PetriNetUnfolderBase]: 2052/3435 cut-off events. [2024-06-03 18:39:29,752 INFO L125 PetriNetUnfolderBase]: For 152799/152801 co-relation queries the response was YES. [2024-06-03 18:39:29,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22926 conditions, 3435 events. 2052/3435 cut-off events. For 152799/152801 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20800 event pairs, 449 based on Foata normal form. 2/3434 useless extension candidates. Maximal degree in co-relation 22821. Up to 2855 conditions per place. [2024-06-03 18:39:29,785 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 206 selfloop transitions, 99 changer transitions 0/311 dead transitions. [2024-06-03 18:39:29,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 311 transitions, 4842 flow [2024-06-03 18:39:29,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:29,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:29,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:39:29,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 18:39:29,787 INFO L175 Difference]: Start difference. First operand has 218 places, 296 transitions, 4098 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:39:29,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 311 transitions, 4842 flow [2024-06-03 18:39:30,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 311 transitions, 4650 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:30,200 INFO L231 Difference]: Finished difference. Result has 221 places, 296 transitions, 4113 flow [2024-06-03 18:39:30,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3906, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4113, PETRI_PLACES=221, PETRI_TRANSITIONS=296} [2024-06-03 18:39:30,200 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-03 18:39:30,200 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 296 transitions, 4113 flow [2024-06-03 18:39:30,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:30,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:30,201 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-03 18:39:30,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 18:39:30,201 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-03 18:39:30,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:30,202 INFO L85 PathProgramCache]: Analyzing trace with hash -291216749, now seen corresponding path program 9 times [2024-06-03 18:39:30,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:30,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323763729] [2024-06-03 18:39:30,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:30,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:30,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:30,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:30,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:30,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323763729] [2024-06-03 18:39:30,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323763729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:30,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:30,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:30,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889319191] [2024-06-03 18:39:30,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:30,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:30,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:30,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:30,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:30,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:30,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 296 transitions, 4113 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:30,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:30,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:30,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:30,856 INFO L124 PetriNetUnfolderBase]: 2044/3422 cut-off events. [2024-06-03 18:39:30,857 INFO L125 PetriNetUnfolderBase]: For 155983/155985 co-relation queries the response was YES. [2024-06-03 18:39:30,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22876 conditions, 3422 events. 2044/3422 cut-off events. For 155983/155985 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20689 event pairs, 449 based on Foata normal form. 2/3421 useless extension candidates. Maximal degree in co-relation 22770. Up to 2847 conditions per place. [2024-06-03 18:39:30,890 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 203 selfloop transitions, 103 changer transitions 0/312 dead transitions. [2024-06-03 18:39:30,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 312 transitions, 4763 flow [2024-06-03 18:39:30,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:30,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:30,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 18:39:30,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 18:39:30,891 INFO L175 Difference]: Start difference. First operand has 221 places, 296 transitions, 4113 flow. Second operand 9 states and 197 transitions. [2024-06-03 18:39:30,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 312 transitions, 4763 flow [2024-06-03 18:39:31,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 312 transitions, 4542 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:31,339 INFO L231 Difference]: Finished difference. Result has 226 places, 296 transitions, 4105 flow [2024-06-03 18:39:31,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3892, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4105, PETRI_PLACES=226, PETRI_TRANSITIONS=296} [2024-06-03 18:39:31,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-03 18:39:31,340 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 296 transitions, 4105 flow [2024-06-03 18:39:31,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:31,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:31,340 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-03 18:39:31,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 18:39:31,340 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-03 18:39:31,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:31,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1940414735, now seen corresponding path program 10 times [2024-06-03 18:39:31,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:31,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658920652] [2024-06-03 18:39:31,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:31,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:31,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39: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-03 18:39:31,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:31,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658920652] [2024-06-03 18:39:31,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658920652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:31,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:31,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:31,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227598415] [2024-06-03 18:39:31,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:31,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:31,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:31,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:31,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:31,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:31,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 296 transitions, 4105 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:31,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:31,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:31,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:31,951 INFO L124 PetriNetUnfolderBase]: 2038/3414 cut-off events. [2024-06-03 18:39:31,952 INFO L125 PetriNetUnfolderBase]: For 158694/158696 co-relation queries the response was YES. [2024-06-03 18:39:32,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22761 conditions, 3414 events. 2038/3414 cut-off events. For 158694/158696 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20664 event pairs, 449 based on Foata normal form. 2/3413 useless extension candidates. Maximal degree in co-relation 22654. Up to 2612 conditions per place. [2024-06-03 18:39:32,099 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 155 selfloop transitions, 169 changer transitions 0/330 dead transitions. [2024-06-03 18:39:32,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 330 transitions, 5143 flow [2024-06-03 18:39:32,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:32,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:32,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-03 18:39:32,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-03 18:39:32,100 INFO L175 Difference]: Start difference. First operand has 226 places, 296 transitions, 4105 flow. Second operand 9 states and 218 transitions. [2024-06-03 18:39:32,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 330 transitions, 5143 flow [2024-06-03 18:39:32,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 330 transitions, 4846 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-03 18:39:32,531 INFO L231 Difference]: Finished difference. Result has 226 places, 296 transitions, 4166 flow [2024-06-03 18:39:32,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3808, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4166, PETRI_PLACES=226, PETRI_TRANSITIONS=296} [2024-06-03 18:39:32,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-03 18:39:32,532 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 296 transitions, 4166 flow [2024-06-03 18:39:32,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:32,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:32,532 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-03 18:39:32,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 18:39:32,532 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-03 18:39:32,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:32,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1940177585, now seen corresponding path program 11 times [2024-06-03 18:39:32,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:32,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435655449] [2024-06-03 18:39:32,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:32,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:32,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:32,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:32,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:32,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435655449] [2024-06-03 18:39:32,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435655449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:32,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:32,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:32,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232213581] [2024-06-03 18:39:32,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:32,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:32,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:32,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:32,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:32,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:32,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 296 transitions, 4166 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:32,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:32,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:32,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:33,120 INFO L124 PetriNetUnfolderBase]: 2032/3406 cut-off events. [2024-06-03 18:39:33,121 INFO L125 PetriNetUnfolderBase]: For 161582/161584 co-relation queries the response was YES. [2024-06-03 18:39:33,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22893 conditions, 3406 events. 2032/3406 cut-off events. For 161582/161584 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20665 event pairs, 449 based on Foata normal form. 2/3405 useless extension candidates. Maximal degree in co-relation 22785. Up to 2609 conditions per place. [2024-06-03 18:39:33,155 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 158 selfloop transitions, 157 changer transitions 0/321 dead transitions. [2024-06-03 18:39:33,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 321 transitions, 5066 flow [2024-06-03 18:39:33,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:33,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:33,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:39:33,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 18:39:33,162 INFO L175 Difference]: Start difference. First operand has 226 places, 296 transitions, 4166 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:39:33,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 321 transitions, 5066 flow [2024-06-03 18:39:33,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 321 transitions, 4593 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-03 18:39:33,586 INFO L231 Difference]: Finished difference. Result has 221 places, 296 transitions, 4040 flow [2024-06-03 18:39:33,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4040, PETRI_PLACES=221, PETRI_TRANSITIONS=296} [2024-06-03 18:39:33,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-03 18:39:33,587 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 296 transitions, 4040 flow [2024-06-03 18:39:33,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:33,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:33,587 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-03 18:39:33,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 18:39:33,587 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-03 18:39:33,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:33,588 INFO L85 PathProgramCache]: Analyzing trace with hash -2117546255, now seen corresponding path program 12 times [2024-06-03 18:39:33,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:33,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752057592] [2024-06-03 18:39:33,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:33,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:33,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:33,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:33,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:33,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752057592] [2024-06-03 18:39:33,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752057592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:33,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:33,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:33,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573001419] [2024-06-03 18:39:33,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:33,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:33,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:33,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:33,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:33,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:33,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 296 transitions, 4040 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:33,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:33,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:33,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:34,170 INFO L124 PetriNetUnfolderBase]: 2016/3382 cut-off events. [2024-06-03 18:39:34,171 INFO L125 PetriNetUnfolderBase]: For 147150/147152 co-relation queries the response was YES. [2024-06-03 18:39:34,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22155 conditions, 3382 events. 2016/3382 cut-off events. For 147150/147152 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 20475 event pairs, 435 based on Foata normal form. 6/3378 useless extension candidates. Maximal degree in co-relation 22049. Up to 2596 conditions per place. [2024-06-03 18:39:34,204 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 162 selfloop transitions, 160 changer transitions 0/328 dead transitions. [2024-06-03 18:39:34,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 328 transitions, 4964 flow [2024-06-03 18:39:34,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:34,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:34,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 18:39:34,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-03 18:39:34,205 INFO L175 Difference]: Start difference. First operand has 221 places, 296 transitions, 4040 flow. Second operand 8 states and 201 transitions. [2024-06-03 18:39:34,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 328 transitions, 4964 flow [2024-06-03 18:39:34,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 328 transitions, 4599 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-03 18:39:34,645 INFO L231 Difference]: Finished difference. Result has 221 places, 296 transitions, 4026 flow [2024-06-03 18:39:34,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3683, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4026, PETRI_PLACES=221, PETRI_TRANSITIONS=296} [2024-06-03 18:39:34,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-03 18:39:34,646 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 296 transitions, 4026 flow [2024-06-03 18:39:34,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:34,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:34,647 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-03 18:39:34,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 18:39:34,647 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-03 18:39:34,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:34,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1703993111, now seen corresponding path program 1 times [2024-06-03 18:39:34,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:34,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129088116] [2024-06-03 18:39:34,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:34,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:34,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:34,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:34,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:34,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129088116] [2024-06-03 18:39:34,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129088116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:34,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:34,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:34,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276748837] [2024-06-03 18:39:34,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:34,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:34,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:34,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:34,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:34,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:34,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 296 transitions, 4026 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:34,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:34,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:34,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:35,261 INFO L124 PetriNetUnfolderBase]: 2008/3375 cut-off events. [2024-06-03 18:39:35,261 INFO L125 PetriNetUnfolderBase]: For 137042/137042 co-relation queries the response was YES. [2024-06-03 18:39:35,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21887 conditions, 3375 events. 2008/3375 cut-off events. For 137042/137042 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20494 event pairs, 406 based on Foata normal form. 2/3375 useless extension candidates. Maximal degree in co-relation 21782. Up to 3058 conditions per place. [2024-06-03 18:39:35,293 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 289 selfloop transitions, 19 changer transitions 0/314 dead transitions. [2024-06-03 18:39:35,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 314 transitions, 4720 flow [2024-06-03 18:39:35,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:39:35,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:39:35,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-03 18:39:35,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-03 18:39:35,295 INFO L175 Difference]: Start difference. First operand has 221 places, 296 transitions, 4026 flow. Second operand 5 states and 119 transitions. [2024-06-03 18:39:35,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 314 transitions, 4720 flow [2024-06-03 18:39:35,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 314 transitions, 4372 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 18:39:35,665 INFO L231 Difference]: Finished difference. Result has 218 places, 298 transitions, 3763 flow [2024-06-03 18:39:35,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3678, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3763, PETRI_PLACES=218, PETRI_TRANSITIONS=298} [2024-06-03 18:39:35,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-03 18:39:35,666 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 298 transitions, 3763 flow [2024-06-03 18:39:35,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:35,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:35,666 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-03 18:39:35,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 18:39:35,666 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-03 18:39:35,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:35,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1703517881, now seen corresponding path program 2 times [2024-06-03 18:39:35,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:35,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39025263] [2024-06-03 18:39:35,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:35,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:35,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:35,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:35,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:35,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39025263] [2024-06-03 18:39:35,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39025263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:35,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:35,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:39:35,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150851416] [2024-06-03 18:39:35,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:35,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:39:35,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:35,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:39:35,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:39:35,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:35,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 298 transitions, 3763 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:35,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:35,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:35,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:36,220 INFO L124 PetriNetUnfolderBase]: 2003/3375 cut-off events. [2024-06-03 18:39:36,221 INFO L125 PetriNetUnfolderBase]: For 128240/128244 co-relation queries the response was YES. [2024-06-03 18:39:36,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21179 conditions, 3375 events. 2003/3375 cut-off events. For 128240/128244 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20548 event pairs, 403 based on Foata normal form. 6/3380 useless extension candidates. Maximal degree in co-relation 21074. Up to 3031 conditions per place. [2024-06-03 18:39:36,255 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 286 selfloop transitions, 19 changer transitions 0/311 dead transitions. [2024-06-03 18:39:36,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 311 transitions, 4441 flow [2024-06-03 18:39:36,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:39:36,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:39:36,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-03 18:39:36,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-03 18:39:36,257 INFO L175 Difference]: Start difference. First operand has 218 places, 298 transitions, 3763 flow. Second operand 5 states and 112 transitions. [2024-06-03 18:39:36,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 311 transitions, 4441 flow [2024-06-03 18:39:36,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 311 transitions, 4376 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:36,625 INFO L231 Difference]: Finished difference. Result has 220 places, 300 transitions, 3787 flow [2024-06-03 18:39:36,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3698, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3787, PETRI_PLACES=220, PETRI_TRANSITIONS=300} [2024-06-03 18:39:36,626 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-03 18:39:36,626 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 300 transitions, 3787 flow [2024-06-03 18:39:36,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:36,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:36,626 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-03 18:39:36,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 18:39:36,627 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-03 18:39:36,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:36,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1225355597, now seen corresponding path program 1 times [2024-06-03 18:39:36,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:36,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341601024] [2024-06-03 18:39:36,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:36,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:36,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:36,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-03 18:39:36,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:36,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341601024] [2024-06-03 18:39:36,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341601024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:36,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:36,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:36,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914936936] [2024-06-03 18:39:36,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:36,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:36,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:36,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:36,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:36,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:36,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 300 transitions, 3787 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:36,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:36,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:36,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:37,352 INFO L124 PetriNetUnfolderBase]: 2011/3395 cut-off events. [2024-06-03 18:39:37,352 INFO L125 PetriNetUnfolderBase]: For 134237/134237 co-relation queries the response was YES. [2024-06-03 18:39:37,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21419 conditions, 3395 events. 2011/3395 cut-off events. For 134237/134237 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 20684 event pairs, 374 based on Foata normal form. 2/3396 useless extension candidates. Maximal degree in co-relation 21313. Up to 3029 conditions per place. [2024-06-03 18:39:37,398 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 290 selfloop transitions, 31 changer transitions 0/327 dead transitions. [2024-06-03 18:39:37,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 327 transitions, 4679 flow [2024-06-03 18:39:37,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:37,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:37,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 18:39:37,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-03 18:39:37,400 INFO L175 Difference]: Start difference. First operand has 220 places, 300 transitions, 3787 flow. Second operand 7 states and 156 transitions. [2024-06-03 18:39:37,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 327 transitions, 4679 flow [2024-06-03 18:39:37,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 327 transitions, 4606 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:37,808 INFO L231 Difference]: Finished difference. Result has 224 places, 304 transitions, 3881 flow [2024-06-03 18:39:37,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3714, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3881, PETRI_PLACES=224, PETRI_TRANSITIONS=304} [2024-06-03 18:39:37,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-03 18:39:37,809 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 304 transitions, 3881 flow [2024-06-03 18:39:37,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:37,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:37,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-03 18:39:37,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 18:39:37,810 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-03 18:39:37,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:37,810 INFO L85 PathProgramCache]: Analyzing trace with hash -406261841, now seen corresponding path program 2 times [2024-06-03 18:39:37,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:37,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627236111] [2024-06-03 18:39:37,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:37,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:37,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:37,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:37,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:37,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627236111] [2024-06-03 18:39:37,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627236111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:37,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:37,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:37,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761500094] [2024-06-03 18:39:37,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:37,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:37,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:37,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:37,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:37,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:37,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 304 transitions, 3881 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:37,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:37,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:37,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:38,375 INFO L124 PetriNetUnfolderBase]: 2019/3407 cut-off events. [2024-06-03 18:39:38,375 INFO L125 PetriNetUnfolderBase]: For 139750/139750 co-relation queries the response was YES. [2024-06-03 18:39:38,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21658 conditions, 3407 events. 2019/3407 cut-off events. For 139750/139750 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 20771 event pairs, 405 based on Foata normal form. 2/3408 useless extension candidates. Maximal degree in co-relation 21551. Up to 3074 conditions per place. [2024-06-03 18:39:38,420 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 290 selfloop transitions, 28 changer transitions 0/324 dead transitions. [2024-06-03 18:39:38,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 324 transitions, 4613 flow [2024-06-03 18:39:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:38,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:38,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-03 18:39:38,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-03 18:39:38,422 INFO L175 Difference]: Start difference. First operand has 224 places, 304 transitions, 3881 flow. Second operand 7 states and 151 transitions. [2024-06-03 18:39:38,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 324 transitions, 4613 flow [2024-06-03 18:39:38,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 324 transitions, 4499 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:38,836 INFO L231 Difference]: Finished difference. Result has 228 places, 306 transitions, 3884 flow [2024-06-03 18:39:38,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3787, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3884, PETRI_PLACES=228, PETRI_TRANSITIONS=306} [2024-06-03 18:39:38,836 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-03 18:39:38,836 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 306 transitions, 3884 flow [2024-06-03 18:39:38,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:38,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:38,837 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-03 18:39:38,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 18:39:38,837 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-03 18:39:38,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:38,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1220768837, now seen corresponding path program 3 times [2024-06-03 18:39:38,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:38,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038992801] [2024-06-03 18:39:38,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:38,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:38,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:38,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-03 18:39:38,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:38,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038992801] [2024-06-03 18:39:38,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038992801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:38,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:38,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:38,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814542784] [2024-06-03 18:39:38,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:38,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:38,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:38,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:38,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:38,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:38,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 306 transitions, 3884 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:38,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:38,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:38,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:39,496 INFO L124 PetriNetUnfolderBase]: 2027/3419 cut-off events. [2024-06-03 18:39:39,497 INFO L125 PetriNetUnfolderBase]: For 144298/144298 co-relation queries the response was YES. [2024-06-03 18:39:39,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21738 conditions, 3419 events. 2027/3419 cut-off events. For 144298/144298 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20859 event pairs, 405 based on Foata normal form. 2/3420 useless extension candidates. Maximal degree in co-relation 21629. Up to 3101 conditions per place. [2024-06-03 18:39:39,532 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 297 selfloop transitions, 20 changer transitions 0/323 dead transitions. [2024-06-03 18:39:39,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 323 transitions, 4590 flow [2024-06-03 18:39:39,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:39,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:39,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-03 18:39:39,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:39:39,547 INFO L175 Difference]: Start difference. First operand has 228 places, 306 transitions, 3884 flow. Second operand 7 states and 147 transitions. [2024-06-03 18:39:39,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 323 transitions, 4590 flow [2024-06-03 18:39:39,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 323 transitions, 4513 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:39,912 INFO L231 Difference]: Finished difference. Result has 230 places, 308 transitions, 3892 flow [2024-06-03 18:39:39,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3807, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3892, PETRI_PLACES=230, PETRI_TRANSITIONS=308} [2024-06-03 18:39:39,913 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-03 18:39:39,913 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 308 transitions, 3892 flow [2024-06-03 18:39:39,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:39,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:39,913 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-03 18:39:39,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 18:39:39,914 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-03 18:39:39,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:39,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1614506107, now seen corresponding path program 1 times [2024-06-03 18:39:39,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:39,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592666124] [2024-06-03 18:39:39,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:39,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:39,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:39,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:39,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:39,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592666124] [2024-06-03 18:39:39,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592666124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:39,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:39,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:39,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937283291] [2024-06-03 18:39:39,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:39,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:39,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:39,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:39,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:40,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:40,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 308 transitions, 3892 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:40,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:40,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:40,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:40,554 INFO L124 PetriNetUnfolderBase]: 2071/3479 cut-off events. [2024-06-03 18:39:40,554 INFO L125 PetriNetUnfolderBase]: For 164208/164210 co-relation queries the response was YES. [2024-06-03 18:39:40,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22106 conditions, 3479 events. 2071/3479 cut-off events. For 164208/164210 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 21233 event pairs, 446 based on Foata normal form. 12/3488 useless extension candidates. Maximal degree in co-relation 21996. Up to 2900 conditions per place. [2024-06-03 18:39:40,583 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 83 changer transitions 0/329 dead transitions. [2024-06-03 18:39:40,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 329 transitions, 4652 flow [2024-06-03 18:39:40,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:40,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:40,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:39:40,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:39:40,585 INFO L175 Difference]: Start difference. First operand has 230 places, 308 transitions, 3892 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:39:40,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 329 transitions, 4652 flow [2024-06-03 18:39:40,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 329 transitions, 4587 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:40,956 INFO L231 Difference]: Finished difference. Result has 232 places, 311 transitions, 4066 flow [2024-06-03 18:39:40,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4066, PETRI_PLACES=232, PETRI_TRANSITIONS=311} [2024-06-03 18:39:40,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-03 18:39:40,957 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 311 transitions, 4066 flow [2024-06-03 18:39:40,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:40,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:40,958 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-03 18:39:40,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 18:39:40,958 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-03 18:39:40,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:40,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1940168657, now seen corresponding path program 4 times [2024-06-03 18:39:40,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:40,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79931256] [2024-06-03 18:39:40,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:40,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:40,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:41,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:41,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:41,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79931256] [2024-06-03 18:39:41,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79931256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:41,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:41,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:41,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338894082] [2024-06-03 18:39:41,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:41,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:41,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:41,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:41,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:41,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:41,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 311 transitions, 4066 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:41,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:41,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:41,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:41,574 INFO L124 PetriNetUnfolderBase]: 2066/3480 cut-off events. [2024-06-03 18:39:41,575 INFO L125 PetriNetUnfolderBase]: For 153265/153265 co-relation queries the response was YES. [2024-06-03 18:39:41,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22405 conditions, 3480 events. 2066/3480 cut-off events. For 153265/153265 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21258 event pairs, 377 based on Foata normal form. 2/3481 useless extension candidates. Maximal degree in co-relation 22294. Up to 3126 conditions per place. [2024-06-03 18:39:41,607 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 296 selfloop transitions, 29 changer transitions 0/331 dead transitions. [2024-06-03 18:39:41,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 331 transitions, 4766 flow [2024-06-03 18:39:41,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:41,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:41,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-03 18:39:41,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:39:41,609 INFO L175 Difference]: Start difference. First operand has 232 places, 311 transitions, 4066 flow. Second operand 6 states and 138 transitions. [2024-06-03 18:39:41,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 331 transitions, 4766 flow [2024-06-03 18:39:41,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 331 transitions, 4535 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:41,980 INFO L231 Difference]: Finished difference. Result has 233 places, 311 transitions, 3904 flow [2024-06-03 18:39:41,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3904, PETRI_PLACES=233, PETRI_TRANSITIONS=311} [2024-06-03 18:39:41,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-03 18:39:41,981 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 311 transitions, 3904 flow [2024-06-03 18:39:41,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:41,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:41,982 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-03 18:39:41,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 18:39:41,982 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-03 18:39:41,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:41,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1084677305, now seen corresponding path program 2 times [2024-06-03 18:39:41,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:41,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126176607] [2024-06-03 18:39:41,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:41,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:41,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:42,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:42,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:42,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126176607] [2024-06-03 18:39:42,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126176607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:42,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:42,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:42,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481103816] [2024-06-03 18:39:42,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:42,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:42,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:42,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:42,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:42,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:42,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 311 transitions, 3904 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:42,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:42,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:42,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:42,565 INFO L124 PetriNetUnfolderBase]: 2110/3540 cut-off events. [2024-06-03 18:39:42,566 INFO L125 PetriNetUnfolderBase]: For 173159/173161 co-relation queries the response was YES. [2024-06-03 18:39:42,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22482 conditions, 3540 events. 2110/3540 cut-off events. For 173159/173161 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 21600 event pairs, 449 based on Foata normal form. 12/3549 useless extension candidates. Maximal degree in co-relation 22370. Up to 2917 conditions per place. [2024-06-03 18:39:42,598 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 237 selfloop transitions, 88 changer transitions 0/331 dead transitions. [2024-06-03 18:39:42,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 331 transitions, 4672 flow [2024-06-03 18:39:42,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:42,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:42,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 18:39:42,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 18:39:42,600 INFO L175 Difference]: Start difference. First operand has 233 places, 311 transitions, 3904 flow. Second operand 6 states and 143 transitions. [2024-06-03 18:39:42,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 331 transitions, 4672 flow [2024-06-03 18:39:42,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 331 transitions, 4605 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:42,989 INFO L231 Difference]: Finished difference. Result has 234 places, 314 transitions, 4097 flow [2024-06-03 18:39:42,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3837, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4097, PETRI_PLACES=234, PETRI_TRANSITIONS=314} [2024-06-03 18:39:42,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-03 18:39:42,989 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 314 transitions, 4097 flow [2024-06-03 18:39:42,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:42,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:42,990 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-03 18:39:42,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 18:39:42,990 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-03 18:39:42,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:42,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1645470249, now seen corresponding path program 3 times [2024-06-03 18:39:42,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:42,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106160451] [2024-06-03 18:39:42,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:42,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:42,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:43,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:43,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:43,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106160451] [2024-06-03 18:39:43,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106160451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:43,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:43,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:43,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29937464] [2024-06-03 18:39:43,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:43,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:43,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:43,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:43,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:43,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:43,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 314 transitions, 4097 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:43,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:43,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:43,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:43,572 INFO L124 PetriNetUnfolderBase]: 2154/3618 cut-off events. [2024-06-03 18:39:43,572 INFO L125 PetriNetUnfolderBase]: For 176418/176422 co-relation queries the response was YES. [2024-06-03 18:39:43,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23312 conditions, 3618 events. 2154/3618 cut-off events. For 176418/176422 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 22247 event pairs, 484 based on Foata normal form. 14/3630 useless extension candidates. Maximal degree in co-relation 23199. Up to 3029 conditions per place. [2024-06-03 18:39:43,608 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 251 selfloop transitions, 74 changer transitions 0/331 dead transitions. [2024-06-03 18:39:43,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 331 transitions, 4863 flow [2024-06-03 18:39:43,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:43,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:43,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 18:39:43,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-03 18:39:43,609 INFO L175 Difference]: Start difference. First operand has 234 places, 314 transitions, 4097 flow. Second operand 6 states and 139 transitions. [2024-06-03 18:39:43,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 331 transitions, 4863 flow [2024-06-03 18:39:44,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 331 transitions, 4635 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:44,041 INFO L231 Difference]: Finished difference. Result has 236 places, 317 transitions, 4102 flow [2024-06-03 18:39:44,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3875, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4102, PETRI_PLACES=236, PETRI_TRANSITIONS=317} [2024-06-03 18:39:44,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-03 18:39:44,042 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 317 transitions, 4102 flow [2024-06-03 18:39:44,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:44,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:44,042 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-03 18:39:44,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 18:39:44,042 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-03 18:39:44,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:44,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1703511929, now seen corresponding path program 4 times [2024-06-03 18:39:44,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:44,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760322734] [2024-06-03 18:39:44,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:44,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:44,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:44,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-03 18:39:44,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:44,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760322734] [2024-06-03 18:39:44,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760322734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:44,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:44,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:44,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97983070] [2024-06-03 18:39:44,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:44,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:44,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:44,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:44,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:44,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:44,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 317 transitions, 4102 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:44,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:44,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:44,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:44,683 INFO L124 PetriNetUnfolderBase]: 2287/3833 cut-off events. [2024-06-03 18:39:44,683 INFO L125 PetriNetUnfolderBase]: For 194901/194905 co-relation queries the response was YES. [2024-06-03 18:39:44,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24882 conditions, 3833 events. 2287/3833 cut-off events. For 194901/194905 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 23761 event pairs, 496 based on Foata normal form. 14/3845 useless extension candidates. Maximal degree in co-relation 24768. Up to 2922 conditions per place. [2024-06-03 18:39:44,722 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 256 selfloop transitions, 79 changer transitions 0/341 dead transitions. [2024-06-03 18:39:44,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 341 transitions, 5048 flow [2024-06-03 18:39:44,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:44,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:44,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 18:39:44,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 18:39:44,723 INFO L175 Difference]: Start difference. First operand has 236 places, 317 transitions, 4102 flow. Second operand 6 states and 143 transitions. [2024-06-03 18:39:44,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 341 transitions, 5048 flow [2024-06-03 18:39:45,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 341 transitions, 4851 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:45,183 INFO L231 Difference]: Finished difference. Result has 239 places, 322 transitions, 4204 flow [2024-06-03 18:39:45,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3905, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4204, PETRI_PLACES=239, PETRI_TRANSITIONS=322} [2024-06-03 18:39:45,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-03 18:39:45,184 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 322 transitions, 4204 flow [2024-06-03 18:39:45,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:45,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:45,184 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-03 18:39:45,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 18:39:45,185 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-03 18:39:45,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:45,185 INFO L85 PathProgramCache]: Analyzing trace with hash -421865377, now seen corresponding path program 1 times [2024-06-03 18:39:45,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:45,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411161648] [2024-06-03 18:39:45,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:45,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:45,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:45,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:45,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:45,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411161648] [2024-06-03 18:39:45,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411161648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:45,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:45,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:45,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205058381] [2024-06-03 18:39:45,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:45,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:45,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:45,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:45,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:45,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:45,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 322 transitions, 4204 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:45,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:45,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:45,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:45,897 INFO L124 PetriNetUnfolderBase]: 2462/4118 cut-off events. [2024-06-03 18:39:45,897 INFO L125 PetriNetUnfolderBase]: For 239966/239972 co-relation queries the response was YES. [2024-06-03 18:39:45,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27887 conditions, 4118 events. 2462/4118 cut-off events. For 239966/239972 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25727 event pairs, 455 based on Foata normal form. 18/4135 useless extension candidates. Maximal degree in co-relation 27771. Up to 3167 conditions per place. [2024-06-03 18:39:45,938 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 271 selfloop transitions, 83 changer transitions 0/360 dead transitions. [2024-06-03 18:39:45,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 360 transitions, 5243 flow [2024-06-03 18:39:45,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:45,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:45,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:39:45,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:39:45,939 INFO L175 Difference]: Start difference. First operand has 239 places, 322 transitions, 4204 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:39:45,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 360 transitions, 5243 flow [2024-06-03 18:39:46,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 360 transitions, 5087 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-03 18:39:46,519 INFO L231 Difference]: Finished difference. Result has 246 places, 331 transitions, 4388 flow [2024-06-03 18:39:46,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4054, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4388, PETRI_PLACES=246, PETRI_TRANSITIONS=331} [2024-06-03 18:39:46,519 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-03 18:39:46,519 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 331 transitions, 4388 flow [2024-06-03 18:39:46,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:46,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:46,520 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-03 18:39:46,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 18:39:46,520 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-03 18:39:46,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:46,520 INFO L85 PathProgramCache]: Analyzing trace with hash -2032054855, now seen corresponding path program 2 times [2024-06-03 18:39:46,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:46,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049052884] [2024-06-03 18:39:46,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:46,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:46,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:46,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:46,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:46,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049052884] [2024-06-03 18:39:46,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049052884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:46,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:46,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:46,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052371920] [2024-06-03 18:39:46,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:46,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:46,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:46,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:46,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:46,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:46,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 331 transitions, 4388 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:46,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:46,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:46,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:47,263 INFO L124 PetriNetUnfolderBase]: 2610/4354 cut-off events. [2024-06-03 18:39:47,263 INFO L125 PetriNetUnfolderBase]: For 275102/275108 co-relation queries the response was YES. [2024-06-03 18:39:47,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30558 conditions, 4354 events. 2610/4354 cut-off events. For 275102/275108 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 27530 event pairs, 594 based on Foata normal form. 18/4371 useless extension candidates. Maximal degree in co-relation 30438. Up to 3621 conditions per place. [2024-06-03 18:39:47,309 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 77 changer transitions 0/363 dead transitions. [2024-06-03 18:39:47,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 363 transitions, 5405 flow [2024-06-03 18:39:47,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:47,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:47,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:39:47,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:39:47,311 INFO L175 Difference]: Start difference. First operand has 246 places, 331 transitions, 4388 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:39:47,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 363 transitions, 5405 flow [2024-06-03 18:39:47,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 363 transitions, 5230 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:47,870 INFO L231 Difference]: Finished difference. Result has 251 places, 338 transitions, 4509 flow [2024-06-03 18:39:47,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4509, PETRI_PLACES=251, PETRI_TRANSITIONS=338} [2024-06-03 18:39:47,870 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-03 18:39:47,870 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 338 transitions, 4509 flow [2024-06-03 18:39:47,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:47,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:47,871 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-03 18:39:47,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 18:39:47,871 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-03 18:39:47,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:47,871 INFO L85 PathProgramCache]: Analyzing trace with hash -2031728425, now seen corresponding path program 3 times [2024-06-03 18:39:47,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:47,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815066223] [2024-06-03 18:39:47,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:47,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:47,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:47,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:47,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:47,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815066223] [2024-06-03 18:39:47,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815066223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:47,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:47,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:47,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934443815] [2024-06-03 18:39:47,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:47,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:47,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:47,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:47,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:47,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:47,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 338 transitions, 4509 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:47,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:47,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:47,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:48,636 INFO L124 PetriNetUnfolderBase]: 2574/4302 cut-off events. [2024-06-03 18:39:48,636 INFO L125 PetriNetUnfolderBase]: For 264051/264057 co-relation queries the response was YES. [2024-06-03 18:39:48,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29653 conditions, 4302 events. 2574/4302 cut-off events. For 264051/264057 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27158 event pairs, 596 based on Foata normal form. 22/4323 useless extension candidates. Maximal degree in co-relation 29531. Up to 3665 conditions per place. [2024-06-03 18:39:48,682 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 73 changer transitions 0/359 dead transitions. [2024-06-03 18:39:48,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 359 transitions, 5277 flow [2024-06-03 18:39:48,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:48,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:48,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:39:48,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:39:48,683 INFO L175 Difference]: Start difference. First operand has 251 places, 338 transitions, 4509 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:39:48,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 359 transitions, 5277 flow [2024-06-03 18:39:49,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 359 transitions, 5092 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:49,281 INFO L231 Difference]: Finished difference. Result has 254 places, 338 transitions, 4476 flow [2024-06-03 18:39:49,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4476, PETRI_PLACES=254, PETRI_TRANSITIONS=338} [2024-06-03 18:39:49,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-03 18:39:49,282 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 338 transitions, 4476 flow [2024-06-03 18:39:49,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:49,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:49,282 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-03 18:39:49,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 18:39:49,282 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-03 18:39:49,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:49,283 INFO L85 PathProgramCache]: Analyzing trace with hash -198502095, now seen corresponding path program 1 times [2024-06-03 18:39:49,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:49,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202930425] [2024-06-03 18:39:49,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:49,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:49,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:49,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:49,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:49,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202930425] [2024-06-03 18:39:49,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202930425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:49,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:49,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:49,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277395858] [2024-06-03 18:39:49,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:49,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:49,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:49,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:49,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:49,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:49,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 338 transitions, 4476 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:49,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:49,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:49,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:49,995 INFO L124 PetriNetUnfolderBase]: 2603/4326 cut-off events. [2024-06-03 18:39:49,995 INFO L125 PetriNetUnfolderBase]: For 249664/249664 co-relation queries the response was YES. [2024-06-03 18:39:50,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30014 conditions, 4326 events. 2603/4326 cut-off events. For 249664/249664 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 27146 event pairs, 605 based on Foata normal form. 1/4309 useless extension candidates. Maximal degree in co-relation 29891. Up to 3428 conditions per place. [2024-06-03 18:39:50,042 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 187 selfloop transitions, 184 changer transitions 0/377 dead transitions. [2024-06-03 18:39:50,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 377 transitions, 5797 flow [2024-06-03 18:39:50,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:50,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:50,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 18:39:50,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-03 18:39:50,044 INFO L175 Difference]: Start difference. First operand has 254 places, 338 transitions, 4476 flow. Second operand 7 states and 177 transitions. [2024-06-03 18:39:50,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 377 transitions, 5797 flow [2024-06-03 18:39:50,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 377 transitions, 5684 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:50,697 INFO L231 Difference]: Finished difference. Result has 257 places, 348 transitions, 4896 flow [2024-06-03 18:39:50,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4363, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4896, PETRI_PLACES=257, PETRI_TRANSITIONS=348} [2024-06-03 18:39:50,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-03 18:39:50,698 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 348 transitions, 4896 flow [2024-06-03 18:39:50,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:50,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:50,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, 1] [2024-06-03 18:39:50,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 18:39:50,699 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-03 18:39:50,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:50,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1249569167, now seen corresponding path program 2 times [2024-06-03 18:39:50,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:50,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358939901] [2024-06-03 18:39:50,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:50,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:50,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:50,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-03 18:39:50,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:50,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358939901] [2024-06-03 18:39:50,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358939901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:50,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:50,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:50,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13072642] [2024-06-03 18:39:50,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:50,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:50,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:50,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:50,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:50,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:50,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 348 transitions, 4896 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:50,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:50,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:50,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:51,557 INFO L124 PetriNetUnfolderBase]: 2608/4343 cut-off events. [2024-06-03 18:39:51,557 INFO L125 PetriNetUnfolderBase]: For 258762/258764 co-relation queries the response was YES. [2024-06-03 18:39:51,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30610 conditions, 4343 events. 2608/4343 cut-off events. For 258762/258764 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27350 event pairs, 579 based on Foata normal form. 3/4336 useless extension candidates. Maximal degree in co-relation 30486. Up to 3773 conditions per place. [2024-06-03 18:39:51,610 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 282 selfloop transitions, 86 changer transitions 0/374 dead transitions. [2024-06-03 18:39:51,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 374 transitions, 5744 flow [2024-06-03 18:39:51,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:51,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:51,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:39:51,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-03 18:39:51,611 INFO L175 Difference]: Start difference. First operand has 257 places, 348 transitions, 4896 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:39:51,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 374 transitions, 5744 flow [2024-06-03 18:39:52,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 374 transitions, 5293 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:52,302 INFO L231 Difference]: Finished difference. Result has 260 places, 351 transitions, 4683 flow [2024-06-03 18:39:52,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4683, PETRI_PLACES=260, PETRI_TRANSITIONS=351} [2024-06-03 18:39:52,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-03 18:39:52,303 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 351 transitions, 4683 flow [2024-06-03 18:39:52,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:52,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:52,303 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-03 18:39:52,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 18:39:52,303 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-03 18:39:52,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:52,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1244326757, now seen corresponding path program 3 times [2024-06-03 18:39:52,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:52,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836801793] [2024-06-03 18:39:52,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:52,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:52,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:52,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:52,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:52,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836801793] [2024-06-03 18:39:52,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836801793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:52,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:52,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:52,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440686901] [2024-06-03 18:39:52,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:52,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:52,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:52,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:52,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:52,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:52,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 351 transitions, 4683 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:52,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:52,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:52,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:53,040 INFO L124 PetriNetUnfolderBase]: 2637/4381 cut-off events. [2024-06-03 18:39:53,040 INFO L125 PetriNetUnfolderBase]: For 270814/270814 co-relation queries the response was YES. [2024-06-03 18:39:53,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30857 conditions, 4381 events. 2637/4381 cut-off events. For 270814/270814 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 27522 event pairs, 605 based on Foata normal form. 1/4364 useless extension candidates. Maximal degree in co-relation 30732. Up to 3457 conditions per place. [2024-06-03 18:39:53,088 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 186 changer transitions 0/388 dead transitions. [2024-06-03 18:39:53,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 388 transitions, 6139 flow [2024-06-03 18:39:53,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:53,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:53,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:39:53,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-03 18:39:53,090 INFO L175 Difference]: Start difference. First operand has 260 places, 351 transitions, 4683 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:39:53,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 388 transitions, 6139 flow [2024-06-03 18:39:53,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 388 transitions, 5916 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:53,759 INFO L231 Difference]: Finished difference. Result has 260 places, 361 transitions, 4984 flow [2024-06-03 18:39:53,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4984, PETRI_PLACES=260, PETRI_TRANSITIONS=361} [2024-06-03 18:39:53,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-03 18:39:53,760 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 361 transitions, 4984 flow [2024-06-03 18:39:53,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:53,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:53,761 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-03 18:39:53,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 18:39:53,761 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-03 18:39:53,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:53,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1244028227, now seen corresponding path program 4 times [2024-06-03 18:39:53,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:53,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991441891] [2024-06-03 18:39:53,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:53,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:53,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:53,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:53,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:53,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991441891] [2024-06-03 18:39:53,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991441891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:53,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:53,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:53,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827166858] [2024-06-03 18:39:53,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:53,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:53,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:53,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:53,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:53,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:53,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 361 transitions, 4984 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:53,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:53,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:53,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:54,625 INFO L124 PetriNetUnfolderBase]: 2634/4377 cut-off events. [2024-06-03 18:39:54,625 INFO L125 PetriNetUnfolderBase]: For 278070/278070 co-relation queries the response was YES. [2024-06-03 18:39:54,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31177 conditions, 4377 events. 2634/4377 cut-off events. For 278070/278070 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 27513 event pairs, 605 based on Foata normal form. 1/4360 useless extension candidates. Maximal degree in co-relation 31052. Up to 3455 conditions per place. [2024-06-03 18:39:54,669 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 181 changer transitions 0/384 dead transitions. [2024-06-03 18:39:54,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 384 transitions, 6162 flow [2024-06-03 18:39:54,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:54,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:54,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:39:54,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 18:39:54,671 INFO L175 Difference]: Start difference. First operand has 260 places, 361 transitions, 4984 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:39:54,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 384 transitions, 6162 flow [2024-06-03 18:39:55,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 384 transitions, 5858 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:55,345 INFO L231 Difference]: Finished difference. Result has 264 places, 361 transitions, 5049 flow [2024-06-03 18:39:55,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4680, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5049, PETRI_PLACES=264, PETRI_TRANSITIONS=361} [2024-06-03 18:39:55,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-03 18:39:55,346 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 361 transitions, 5049 flow [2024-06-03 18:39:55,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:55,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:55,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] [2024-06-03 18:39:55,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 18:39:55,346 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-03 18:39:55,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:55,347 INFO L85 PathProgramCache]: Analyzing trace with hash -243501123, now seen corresponding path program 5 times [2024-06-03 18:39:55,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:55,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961395759] [2024-06-03 18:39:55,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:55,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:55,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:55,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:55,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:55,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961395759] [2024-06-03 18:39:55,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961395759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:55,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:55,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:55,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048383190] [2024-06-03 18:39:55,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:55,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:55,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:55,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:55,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:55,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:55,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 361 transitions, 5049 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:55,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:55,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:55,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:56,117 INFO L124 PetriNetUnfolderBase]: 2631/4381 cut-off events. [2024-06-03 18:39:56,117 INFO L125 PetriNetUnfolderBase]: For 285470/285472 co-relation queries the response was YES. [2024-06-03 18:39:56,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31251 conditions, 4381 events. 2631/4381 cut-off events. For 285470/285472 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 27663 event pairs, 578 based on Foata normal form. 3/4374 useless extension candidates. Maximal degree in co-relation 31125. Up to 3779 conditions per place. [2024-06-03 18:39:56,165 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 282 selfloop transitions, 92 changer transitions 0/380 dead transitions. [2024-06-03 18:39:56,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 380 transitions, 5977 flow [2024-06-03 18:39:56,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:56,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:56,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:39:56,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:39:56,166 INFO L175 Difference]: Start difference. First operand has 264 places, 361 transitions, 5049 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:39:56,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 380 transitions, 5977 flow [2024-06-03 18:39:56,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 380 transitions, 5656 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:56,848 INFO L231 Difference]: Finished difference. Result has 267 places, 361 transitions, 4920 flow [2024-06-03 18:39:56,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4728, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4920, PETRI_PLACES=267, PETRI_TRANSITIONS=361} [2024-06-03 18:39:56,848 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-03 18:39:56,848 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 361 transitions, 4920 flow [2024-06-03 18:39:56,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:56,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:56,849 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-03 18:39:56,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 18:39:56,849 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-03 18:39:56,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:56,849 INFO L85 PathProgramCache]: Analyzing trace with hash 257826611, now seen corresponding path program 6 times [2024-06-03 18:39:56,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:56,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856353851] [2024-06-03 18:39:56,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:56,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:56,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:56,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-03 18:39:56,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:56,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856353851] [2024-06-03 18:39:56,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856353851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:56,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:56,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:56,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008586970] [2024-06-03 18:39:56,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:56,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:56,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:56,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:56,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:56,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:56,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 361 transitions, 4920 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:56,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:56,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:56,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:57,673 INFO L124 PetriNetUnfolderBase]: 2628/4377 cut-off events. [2024-06-03 18:39:57,674 INFO L125 PetriNetUnfolderBase]: For 291024/291026 co-relation queries the response was YES. [2024-06-03 18:39:57,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31007 conditions, 4377 events. 2628/4377 cut-off events. For 291024/291026 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 27632 event pairs, 578 based on Foata normal form. 3/4370 useless extension candidates. Maximal degree in co-relation 30880. Up to 3776 conditions per place. [2024-06-03 18:39:57,717 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 97 changer transitions 0/381 dead transitions. [2024-06-03 18:39:57,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 381 transitions, 5728 flow [2024-06-03 18:39:57,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:57,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:57,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-03 18:39:57,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-03 18:39:57,718 INFO L175 Difference]: Start difference. First operand has 267 places, 361 transitions, 4920 flow. Second operand 9 states and 195 transitions. [2024-06-03 18:39:57,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 381 transitions, 5728 flow [2024-06-03 18:39:58,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 381 transitions, 5548 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:58,295 INFO L231 Difference]: Finished difference. Result has 273 places, 362 transitions, 4975 flow [2024-06-03 18:39:58,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4975, PETRI_PLACES=273, PETRI_TRANSITIONS=362} [2024-06-03 18:39:58,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-03 18:39:58,296 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 362 transitions, 4975 flow [2024-06-03 18:39:58,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:58,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:58,297 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-03 18:39:58,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 18:39:58,297 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-03 18:39:58,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:58,297 INFO L85 PathProgramCache]: Analyzing trace with hash 288193421, now seen corresponding path program 4 times [2024-06-03 18:39:58,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:58,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587217079] [2024-06-03 18:39:58,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:58,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:58,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:58,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:58,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:58,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587217079] [2024-06-03 18:39:58,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587217079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:58,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:58,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:58,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241701378] [2024-06-03 18:39:58,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:58,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:58,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:58,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:58,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:58,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:58,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 362 transitions, 4975 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:58,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:58,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:58,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:59,059 INFO L124 PetriNetUnfolderBase]: 2684/4475 cut-off events. [2024-06-03 18:39:59,059 INFO L125 PetriNetUnfolderBase]: For 333238/333242 co-relation queries the response was YES. [2024-06-03 18:39:59,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31755 conditions, 4475 events. 2684/4475 cut-off events. For 333238/333242 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 28409 event pairs, 623 based on Foata normal form. 18/4491 useless extension candidates. Maximal degree in co-relation 31626. Up to 3828 conditions per place. [2024-06-03 18:39:59,108 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 299 selfloop transitions, 73 changer transitions 0/378 dead transitions. [2024-06-03 18:39:59,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 378 transitions, 5804 flow [2024-06-03 18:39:59,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:59,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:59,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-03 18:39:59,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-03 18:39:59,110 INFO L175 Difference]: Start difference. First operand has 273 places, 362 transitions, 4975 flow. Second operand 6 states and 137 transitions. [2024-06-03 18:39:59,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 378 transitions, 5804 flow [2024-06-03 18:39:59,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 378 transitions, 5594 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:59,804 INFO L231 Difference]: Finished difference. Result has 272 places, 364 transitions, 4962 flow [2024-06-03 18:39:59,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4765, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4962, PETRI_PLACES=272, PETRI_TRANSITIONS=364} [2024-06-03 18:39:59,804 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-03 18:39:59,805 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 364 transitions, 4962 flow [2024-06-03 18:39:59,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:59,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:59,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, 1] [2024-06-03 18:39:59,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 18:39:59,805 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-03 18:39:59,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:59,806 INFO L85 PathProgramCache]: Analyzing trace with hash 845494573, now seen corresponding path program 5 times [2024-06-03 18:39:59,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:59,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806066639] [2024-06-03 18:39:59,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:59,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:59,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:59,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:59,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:59,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806066639] [2024-06-03 18:39:59,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806066639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:59,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:59,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:59,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875172775] [2024-06-03 18:39:59,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:59,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:59,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:59,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:59,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:59,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:59,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 364 transitions, 4962 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:59,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:59,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:59,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:00,658 INFO L124 PetriNetUnfolderBase]: 2645/4422 cut-off events. [2024-06-03 18:40:00,659 INFO L125 PetriNetUnfolderBase]: For 308976/308982 co-relation queries the response was YES. [2024-06-03 18:40:00,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30555 conditions, 4422 events. 2645/4422 cut-off events. For 308976/308982 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 28110 event pairs, 586 based on Foata normal form. 22/4443 useless extension candidates. Maximal degree in co-relation 30425. Up to 3707 conditions per place. [2024-06-03 18:40:00,701 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 301 selfloop transitions, 77 changer transitions 0/384 dead transitions. [2024-06-03 18:40:00,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 384 transitions, 5778 flow [2024-06-03 18:40:00,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:40:00,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:40:00,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 18:40:00,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 18:40:00,703 INFO L175 Difference]: Start difference. First operand has 272 places, 364 transitions, 4962 flow. Second operand 6 states and 143 transitions. [2024-06-03 18:40:00,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 384 transitions, 5778 flow [2024-06-03 18:40:01,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 384 transitions, 5616 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 18:40:01,541 INFO L231 Difference]: Finished difference. Result has 274 places, 364 transitions, 4964 flow [2024-06-03 18:40:01,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4800, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4964, PETRI_PLACES=274, PETRI_TRANSITIONS=364} [2024-06-03 18:40:01,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-03 18:40:01,541 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 364 transitions, 4964 flow [2024-06-03 18:40:01,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:01,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:01,542 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-03 18:40:01,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 18:40:01,542 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-03 18:40:01,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:01,542 INFO L85 PathProgramCache]: Analyzing trace with hash 845168143, now seen corresponding path program 6 times [2024-06-03 18:40:01,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:01,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494716109] [2024-06-03 18:40:01,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:01,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:01,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:01,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:01,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:01,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494716109] [2024-06-03 18:40:01,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494716109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:01,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:01,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:01,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589024388] [2024-06-03 18:40:01,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:01,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:01,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:01,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:01,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:01,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:01,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 364 transitions, 4964 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:01,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:01,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:01,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:02,288 INFO L124 PetriNetUnfolderBase]: 2619/4384 cut-off events. [2024-06-03 18:40:02,289 INFO L125 PetriNetUnfolderBase]: For 281631/281637 co-relation queries the response was YES. [2024-06-03 18:40:02,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29639 conditions, 4384 events. 2619/4384 cut-off events. For 281631/281637 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27801 event pairs, 438 based on Foata normal form. 18/4401 useless extension candidates. Maximal degree in co-relation 29508. Up to 3305 conditions per place. [2024-06-03 18:40:02,339 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 291 selfloop transitions, 93 changer transitions 0/390 dead transitions. [2024-06-03 18:40:02,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 390 transitions, 5812 flow [2024-06-03 18:40:02,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:40:02,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:40:02,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:40:02,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-03 18:40:02,340 INFO L175 Difference]: Start difference. First operand has 274 places, 364 transitions, 4964 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:40:02,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 390 transitions, 5812 flow [2024-06-03 18:40:03,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 390 transitions, 5622 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 18:40:03,054 INFO L231 Difference]: Finished difference. Result has 275 places, 364 transitions, 4971 flow [2024-06-03 18:40:03,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4971, PETRI_PLACES=275, PETRI_TRANSITIONS=364} [2024-06-03 18:40:03,055 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-03 18:40:03,055 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 364 transitions, 4971 flow [2024-06-03 18:40:03,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:03,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:03,055 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-03 18:40:03,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 18:40:03,056 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-03 18:40:03,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:03,056 INFO L85 PathProgramCache]: Analyzing trace with hash 856619047, now seen corresponding path program 1 times [2024-06-03 18:40:03,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:03,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958124456] [2024-06-03 18:40:03,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:03,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:03,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:03,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:03,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:03,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958124456] [2024-06-03 18:40:03,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958124456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:03,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:03,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:03,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539734400] [2024-06-03 18:40:03,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:03,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:03,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:03,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:03,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:03,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:03,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 364 transitions, 4971 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:03,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:03,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:03,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:03,769 INFO L124 PetriNetUnfolderBase]: 2586/4327 cut-off events. [2024-06-03 18:40:03,770 INFO L125 PetriNetUnfolderBase]: For 254274/254278 co-relation queries the response was YES. [2024-06-03 18:40:03,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28599 conditions, 4327 events. 2586/4327 cut-off events. For 254274/254278 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 27392 event pairs, 542 based on Foata normal form. 14/4339 useless extension candidates. Maximal degree in co-relation 28468. Up to 3246 conditions per place. [2024-06-03 18:40:03,817 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 290 selfloop transitions, 85 changer transitions 0/381 dead transitions. [2024-06-03 18:40:03,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 381 transitions, 5777 flow [2024-06-03 18:40:03,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:40:03,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:40:03,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 18:40:03,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:40:03,818 INFO L175 Difference]: Start difference. First operand has 275 places, 364 transitions, 4971 flow. Second operand 6 states and 140 transitions. [2024-06-03 18:40:03,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 381 transitions, 5777 flow [2024-06-03 18:40:04,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 381 transitions, 5571 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:40:04,557 INFO L231 Difference]: Finished difference. Result has 276 places, 364 transitions, 4944 flow [2024-06-03 18:40:04,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4765, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4944, PETRI_PLACES=276, PETRI_TRANSITIONS=364} [2024-06-03 18:40:04,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-03 18:40:04,557 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 364 transitions, 4944 flow [2024-06-03 18:40:04,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:04,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:04,558 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-03 18:40:04,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 18:40:04,558 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-03 18:40:04,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:04,558 INFO L85 PathProgramCache]: Analyzing trace with hash -837976067, now seen corresponding path program 7 times [2024-06-03 18:40:04,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:04,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430419055] [2024-06-03 18:40:04,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:04,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:04,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:04,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:04,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:04,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430419055] [2024-06-03 18:40:04,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430419055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:04,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:04,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:04,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740023375] [2024-06-03 18:40:04,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:04,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:04,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:04,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:04,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:04,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:04,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 364 transitions, 4944 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:04,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:04,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:04,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:05,271 INFO L124 PetriNetUnfolderBase]: 2591/4338 cut-off events. [2024-06-03 18:40:05,271 INFO L125 PetriNetUnfolderBase]: For 223443/223447 co-relation queries the response was YES. [2024-06-03 18:40:05,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28374 conditions, 4338 events. 2591/4338 cut-off events. For 223443/223447 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 27600 event pairs, 588 based on Foata normal form. 3/4339 useless extension candidates. Maximal degree in co-relation 28243. Up to 3397 conditions per place. [2024-06-03 18:40:05,322 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 157 changer transitions 0/389 dead transitions. [2024-06-03 18:40:05,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 389 transitions, 6070 flow [2024-06-03 18:40:05,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:40:05,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:40:05,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:40:05,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:40:05,324 INFO L175 Difference]: Start difference. First operand has 276 places, 364 transitions, 4944 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:40:05,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 389 transitions, 6070 flow [2024-06-03 18:40:05,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 389 transitions, 5837 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 18:40:05,885 INFO L231 Difference]: Finished difference. Result has 277 places, 367 transitions, 5077 flow [2024-06-03 18:40:05,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5077, PETRI_PLACES=277, PETRI_TRANSITIONS=367} [2024-06-03 18:40:05,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-03 18:40:05,886 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 367 transitions, 5077 flow [2024-06-03 18:40:05,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:05,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:05,887 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-03 18:40:05,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 18:40:05,887 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-03 18:40:05,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:05,887 INFO L85 PathProgramCache]: Analyzing trace with hash -837677537, now seen corresponding path program 8 times [2024-06-03 18:40:05,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:05,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352367701] [2024-06-03 18:40:05,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:05,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:05,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:05,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:05,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:05,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352367701] [2024-06-03 18:40:05,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352367701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:05,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:05,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:05,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676864802] [2024-06-03 18:40:05,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:05,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:05,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:05,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:05,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:05,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:05,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 367 transitions, 5077 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:05,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:05,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:05,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:06,587 INFO L124 PetriNetUnfolderBase]: 2596/4347 cut-off events. [2024-06-03 18:40:06,587 INFO L125 PetriNetUnfolderBase]: For 228769/228773 co-relation queries the response was YES. [2024-06-03 18:40:06,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28334 conditions, 4347 events. 2596/4347 cut-off events. For 228769/228773 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27644 event pairs, 588 based on Foata normal form. 3/4348 useless extension candidates. Maximal degree in co-relation 28203. Up to 3401 conditions per place. [2024-06-03 18:40:06,637 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 157 changer transitions 0/389 dead transitions. [2024-06-03 18:40:06,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 389 transitions, 6205 flow [2024-06-03 18:40:06,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:40:06,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:40:06,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:40:06,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:40:06,639 INFO L175 Difference]: Start difference. First operand has 277 places, 367 transitions, 5077 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:40:06,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 389 transitions, 6205 flow [2024-06-03 18:40:07,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 389 transitions, 5817 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 18:40:07,289 INFO L231 Difference]: Finished difference. Result has 279 places, 370 transitions, 5061 flow [2024-06-03 18:40:07,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4701, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5061, PETRI_PLACES=279, PETRI_TRANSITIONS=370} [2024-06-03 18:40:07,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-03 18:40:07,289 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 370 transitions, 5061 flow [2024-06-03 18:40:07,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:07,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:07,290 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-03 18:40:07,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 18:40:07,290 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-03 18:40:07,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:07,290 INFO L85 PathProgramCache]: Analyzing trace with hash 891437805, now seen corresponding path program 9 times [2024-06-03 18:40:07,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:07,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987962720] [2024-06-03 18:40:07,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:07,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:07,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:07,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-03 18:40:07,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:07,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987962720] [2024-06-03 18:40:07,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987962720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:07,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:07,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:07,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118598437] [2024-06-03 18:40:07,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:07,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:07,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:07,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:07,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:07,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:07,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 370 transitions, 5061 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:07,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:07,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:07,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:08,134 INFO L124 PetriNetUnfolderBase]: 2590/4339 cut-off events. [2024-06-03 18:40:08,134 INFO L125 PetriNetUnfolderBase]: For 231743/231747 co-relation queries the response was YES. [2024-06-03 18:40:08,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28164 conditions, 4339 events. 2590/4339 cut-off events. For 231743/231747 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27668 event pairs, 588 based on Foata normal form. 4/4341 useless extension candidates. Maximal degree in co-relation 28032. Up to 3396 conditions per place. [2024-06-03 18:40:08,187 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 148 changer transitions 0/386 dead transitions. [2024-06-03 18:40:08,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 386 transitions, 6127 flow [2024-06-03 18:40:08,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:40:08,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:40:08,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:40:08,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:40:08,189 INFO L175 Difference]: Start difference. First operand has 279 places, 370 transitions, 5061 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:40:08,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 386 transitions, 6127 flow [2024-06-03 18:40:09,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 386 transitions, 5827 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 18:40:09,084 INFO L231 Difference]: Finished difference. Result has 282 places, 370 transitions, 5064 flow [2024-06-03 18:40:09,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4761, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5064, PETRI_PLACES=282, PETRI_TRANSITIONS=370} [2024-06-03 18:40:09,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-03 18:40:09,085 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 370 transitions, 5064 flow [2024-06-03 18:40:09,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:09,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:09,085 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-03 18:40:09,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 18:40:09,086 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-03 18:40:09,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:09,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1345286625, now seen corresponding path program 10 times [2024-06-03 18:40:09,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:09,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011792867] [2024-06-03 18:40:09,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:09,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:09,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:09,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:09,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:09,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011792867] [2024-06-03 18:40:09,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011792867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:09,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:09,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:09,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907888098] [2024-06-03 18:40:09,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:09,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:09,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:09,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:09,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:09,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:09,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 370 transitions, 5064 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:09,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:09,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:09,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:09,909 INFO L124 PetriNetUnfolderBase]: 2584/4331 cut-off events. [2024-06-03 18:40:09,909 INFO L125 PetriNetUnfolderBase]: For 233322/233326 co-relation queries the response was YES. [2024-06-03 18:40:09,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28059 conditions, 4331 events. 2584/4331 cut-off events. For 233322/233326 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27613 event pairs, 588 based on Foata normal form. 4/4333 useless extension candidates. Maximal degree in co-relation 27926. Up to 3466 conditions per place. [2024-06-03 18:40:09,957 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 131 changer transitions 0/390 dead transitions. [2024-06-03 18:40:09,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 390 transitions, 6018 flow [2024-06-03 18:40:09,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:40:09,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:40:09,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:40:09,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 18:40:09,959 INFO L175 Difference]: Start difference. First operand has 282 places, 370 transitions, 5064 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:40:09,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 390 transitions, 6018 flow [2024-06-03 18:40:10,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 390 transitions, 5663 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 18:40:10,767 INFO L231 Difference]: Finished difference. Result has 283 places, 370 transitions, 4983 flow [2024-06-03 18:40:10,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4709, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4983, PETRI_PLACES=283, PETRI_TRANSITIONS=370} [2024-06-03 18:40:10,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-03 18:40:10,768 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 370 transitions, 4983 flow [2024-06-03 18:40:10,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:10,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:10,769 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-03 18:40:10,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 18:40:10,769 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-03 18:40:10,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:10,769 INFO L85 PathProgramCache]: Analyzing trace with hash -286797153, now seen corresponding path program 11 times [2024-06-03 18:40:10,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:10,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103297179] [2024-06-03 18:40:10,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:10,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:10,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:10,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:10,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:10,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103297179] [2024-06-03 18:40:10,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103297179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:10,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:10,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:10,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291539638] [2024-06-03 18:40:10,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:10,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:10,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:10,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:10,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:10,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:10,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 370 transitions, 4983 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:10,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:10,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:10,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:11,559 INFO L124 PetriNetUnfolderBase]: 2578/4313 cut-off events. [2024-06-03 18:40:11,559 INFO L125 PetriNetUnfolderBase]: For 232532/232534 co-relation queries the response was YES. [2024-06-03 18:40:11,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27786 conditions, 4313 events. 2578/4313 cut-off events. For 232532/232534 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27400 event pairs, 534 based on Foata normal form. 4/4307 useless extension candidates. Maximal degree in co-relation 27653. Up to 3461 conditions per place. [2024-06-03 18:40:11,609 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 218 selfloop transitions, 185 changer transitions 0/409 dead transitions. [2024-06-03 18:40:11,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 409 transitions, 6163 flow [2024-06-03 18:40:11,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:40:11,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:40:11,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-03 18:40:11,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:40:11,611 INFO L175 Difference]: Start difference. First operand has 283 places, 370 transitions, 4983 flow. Second operand 9 states and 225 transitions. [2024-06-03 18:40:11,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 409 transitions, 6163 flow [2024-06-03 18:40:12,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 409 transitions, 5838 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 18:40:12,535 INFO L231 Difference]: Finished difference. Result has 285 places, 370 transitions, 5051 flow [2024-06-03 18:40:12,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4662, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5051, PETRI_PLACES=285, PETRI_TRANSITIONS=370} [2024-06-03 18:40:12,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-03 18:40:12,535 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 370 transitions, 5051 flow [2024-06-03 18:40:12,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:12,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:12,536 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-03 18:40:12,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 18:40:12,536 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-03 18:40:12,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:12,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1352638275, now seen corresponding path program 12 times [2024-06-03 18:40:12,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:12,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567876334] [2024-06-03 18:40:12,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:12,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:12,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:12,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:12,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:12,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567876334] [2024-06-03 18:40:12,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567876334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:12,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:12,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:12,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431831998] [2024-06-03 18:40:12,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:12,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:12,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:12,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:12,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:12,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:12,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 370 transitions, 5051 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:12,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:12,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:12,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:13,244 INFO L124 PetriNetUnfolderBase]: 2572/4305 cut-off events. [2024-06-03 18:40:13,244 INFO L125 PetriNetUnfolderBase]: For 227218/227220 co-relation queries the response was YES. [2024-06-03 18:40:13,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27745 conditions, 4305 events. 2572/4305 cut-off events. For 227218/227220 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27343 event pairs, 534 based on Foata normal form. 4/4299 useless extension candidates. Maximal degree in co-relation 27612. Up to 3456 conditions per place. [2024-06-03 18:40:13,292 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 167 changer transitions 0/401 dead transitions. [2024-06-03 18:40:13,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 401 transitions, 6057 flow [2024-06-03 18:40:13,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:13,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:13,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 18:40:13,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-03 18:40:13,298 INFO L175 Difference]: Start difference. First operand has 285 places, 370 transitions, 5051 flow. Second operand 8 states and 199 transitions. [2024-06-03 18:40:13,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 401 transitions, 6057 flow [2024-06-03 18:40:14,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 401 transitions, 5611 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-03 18:40:14,117 INFO L231 Difference]: Finished difference. Result has 282 places, 370 transitions, 4965 flow [2024-06-03 18:40:14,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4611, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4965, PETRI_PLACES=282, PETRI_TRANSITIONS=370} [2024-06-03 18:40:14,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-03 18:40:14,117 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 370 transitions, 4965 flow [2024-06-03 18:40:14,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:14,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:14,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-03 18:40:14,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 18:40:14,118 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-03 18:40:14,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:14,118 INFO L85 PathProgramCache]: Analyzing trace with hash -12116403, now seen corresponding path program 2 times [2024-06-03 18:40:14,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:14,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991304237] [2024-06-03 18:40:14,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:14,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:14,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:14,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:14,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:14,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991304237] [2024-06-03 18:40:14,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991304237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:14,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:14,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:14,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009511381] [2024-06-03 18:40:14,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:14,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:14,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:14,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:14,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:14,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:14,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 370 transitions, 4965 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:14,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:14,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:14,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:14,909 INFO L124 PetriNetUnfolderBase]: 2546/4269 cut-off events. [2024-06-03 18:40:14,910 INFO L125 PetriNetUnfolderBase]: For 211126/211128 co-relation queries the response was YES. [2024-06-03 18:40:14,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26524 conditions, 4269 events. 2546/4269 cut-off events. For 211126/211128 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27030 event pairs, 373 based on Foata normal form. 14/4273 useless extension candidates. Maximal degree in co-relation 26393. Up to 3275 conditions per place. [2024-06-03 18:40:14,958 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 305 selfloop transitions, 88 changer transitions 0/399 dead transitions. [2024-06-03 18:40:14,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 399 transitions, 6012 flow [2024-06-03 18:40:14,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:40:14,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:40:14,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 18:40:14,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-03 18:40:14,960 INFO L175 Difference]: Start difference. First operand has 282 places, 370 transitions, 4965 flow. Second operand 6 states and 152 transitions. [2024-06-03 18:40:14,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 399 transitions, 6012 flow [2024-06-03 18:40:15,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 399 transitions, 5568 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-03 18:40:15,714 INFO L231 Difference]: Finished difference. Result has 278 places, 372 transitions, 4788 flow [2024-06-03 18:40:15,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4525, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4788, PETRI_PLACES=278, PETRI_TRANSITIONS=372} [2024-06-03 18:40:15,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-03 18:40:15,715 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 372 transitions, 4788 flow [2024-06-03 18:40:15,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:15,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:15,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:15,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 18:40:15,715 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-03 18:40:15,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:15,716 INFO L85 PathProgramCache]: Analyzing trace with hash 828267, now seen corresponding path program 3 times [2024-06-03 18:40:15,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:15,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243520807] [2024-06-03 18:40:15,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:15,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:15,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:15,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:15,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:15,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243520807] [2024-06-03 18:40:15,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243520807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:15,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:15,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:15,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805836521] [2024-06-03 18:40:15,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:15,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:15,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:15,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:15,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:15,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:15,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 372 transitions, 4788 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:15,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:15,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:15,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:16,476 INFO L124 PetriNetUnfolderBase]: 2580/4339 cut-off events. [2024-06-03 18:40:16,476 INFO L125 PetriNetUnfolderBase]: For 202638/202642 co-relation queries the response was YES. [2024-06-03 18:40:16,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26583 conditions, 4339 events. 2580/4339 cut-off events. For 202638/202642 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27565 event pairs, 464 based on Foata normal form. 14/4351 useless extension candidates. Maximal degree in co-relation 26452. Up to 2475 conditions per place. [2024-06-03 18:40:16,522 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 314 selfloop transitions, 80 changer transitions 0/400 dead transitions. [2024-06-03 18:40:16,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 400 transitions, 5988 flow [2024-06-03 18:40:16,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:40:16,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:40:16,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:40:16,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 18:40:16,523 INFO L175 Difference]: Start difference. First operand has 278 places, 372 transitions, 4788 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:40:16,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 400 transitions, 5988 flow [2024-06-03 18:40:17,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 400 transitions, 5834 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-03 18:40:17,358 INFO L231 Difference]: Finished difference. Result has 282 places, 375 transitions, 4879 flow [2024-06-03 18:40:17,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4634, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4879, PETRI_PLACES=282, PETRI_TRANSITIONS=375} [2024-06-03 18:40:17,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-03 18:40:17,359 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 375 transitions, 4879 flow [2024-06-03 18:40:17,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:17,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:17,359 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-03 18:40:17,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 18:40:17,359 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-03 18:40:17,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:17,360 INFO L85 PathProgramCache]: Analyzing trace with hash -571703117, now seen corresponding path program 1 times [2024-06-03 18:40:17,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:17,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277946819] [2024-06-03 18:40:17,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:17,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:17,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:17,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:17,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:17,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277946819] [2024-06-03 18:40:17,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277946819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:17,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:17,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:17,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231452590] [2024-06-03 18:40:17,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:17,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:17,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:17,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:17,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:17,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:17,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 375 transitions, 4879 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:17,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:17,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:17,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:18,256 INFO L124 PetriNetUnfolderBase]: 3048/5120 cut-off events. [2024-06-03 18:40:18,256 INFO L125 PetriNetUnfolderBase]: For 411735/411737 co-relation queries the response was YES. [2024-06-03 18:40:18,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35415 conditions, 5120 events. 3048/5120 cut-off events. For 411735/411737 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 33518 event pairs, 640 based on Foata normal form. 36/5151 useless extension candidates. Maximal degree in co-relation 35282. Up to 2985 conditions per place. [2024-06-03 18:40:18,316 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 189 changer transitions 0/424 dead transitions. [2024-06-03 18:40:18,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 424 transitions, 6501 flow [2024-06-03 18:40:18,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:18,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:18,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 18:40:18,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-03 18:40:18,317 INFO L175 Difference]: Start difference. First operand has 282 places, 375 transitions, 4879 flow. Second operand 8 states and 203 transitions. [2024-06-03 18:40:18,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 424 transitions, 6501 flow [2024-06-03 18:40:19,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 424 transitions, 6303 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 18:40:19,263 INFO L231 Difference]: Finished difference. Result has 287 places, 380 transitions, 5252 flow [2024-06-03 18:40:19,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4681, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5252, PETRI_PLACES=287, PETRI_TRANSITIONS=380} [2024-06-03 18:40:19,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-03 18:40:19,264 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 380 transitions, 5252 flow [2024-06-03 18:40:19,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:19,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:19,264 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-03 18:40:19,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 18:40:19,264 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-03 18:40:19,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:19,265 INFO L85 PathProgramCache]: Analyzing trace with hash -861393631, now seen corresponding path program 2 times [2024-06-03 18:40:19,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:19,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74835640] [2024-06-03 18:40:19,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:19,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:19,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:19,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:19,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:19,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74835640] [2024-06-03 18:40:19,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74835640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:19,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:19,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:19,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576916087] [2024-06-03 18:40:19,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:19,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:19,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:19,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:19,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:19,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:19,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 380 transitions, 5252 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:19,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:19,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:19,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:20,391 INFO L124 PetriNetUnfolderBase]: 3463/5815 cut-off events. [2024-06-03 18:40:20,391 INFO L125 PetriNetUnfolderBase]: For 561125/561127 co-relation queries the response was YES. [2024-06-03 18:40:20,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42768 conditions, 5815 events. 3463/5815 cut-off events. For 561125/561127 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 38977 event pairs, 934 based on Foata normal form. 36/5846 useless extension candidates. Maximal degree in co-relation 42635. Up to 4161 conditions per place. [2024-06-03 18:40:20,450 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 183 changer transitions 0/417 dead transitions. [2024-06-03 18:40:20,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 417 transitions, 6632 flow [2024-06-03 18:40:20,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:20,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:20,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:40:20,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-03 18:40:20,451 INFO L175 Difference]: Start difference. First operand has 287 places, 380 transitions, 5252 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:40:20,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 417 transitions, 6632 flow [2024-06-03 18:40:21,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 417 transitions, 6313 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-03 18:40:21,576 INFO L231 Difference]: Finished difference. Result has 293 places, 384 transitions, 5467 flow [2024-06-03 18:40:21,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5467, PETRI_PLACES=293, PETRI_TRANSITIONS=384} [2024-06-03 18:40:21,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-03 18:40:21,577 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 384 transitions, 5467 flow [2024-06-03 18:40:21,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:21,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:21,577 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-03 18:40:21,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 18:40:21,577 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-03 18:40:21,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:21,578 INFO L85 PathProgramCache]: Analyzing trace with hash -938448495, now seen corresponding path program 3 times [2024-06-03 18:40:21,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:21,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099852201] [2024-06-03 18:40:21,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:21,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:21,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:21,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:21,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:21,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099852201] [2024-06-03 18:40:21,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099852201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:21,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:21,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:21,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746177683] [2024-06-03 18:40:21,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:21,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:21,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:21,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:21,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:21,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:21,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 384 transitions, 5467 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:21,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:21,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:21,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:22,618 INFO L124 PetriNetUnfolderBase]: 3422/5756 cut-off events. [2024-06-03 18:40:22,619 INFO L125 PetriNetUnfolderBase]: For 510015/510017 co-relation queries the response was YES. [2024-06-03 18:40:22,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40527 conditions, 5756 events. 3422/5756 cut-off events. For 510015/510017 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 38631 event pairs, 980 based on Foata normal form. 42/5793 useless extension candidates. Maximal degree in co-relation 40391. Up to 4573 conditions per place. [2024-06-03 18:40:22,686 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 217 selfloop transitions, 185 changer transitions 3/411 dead transitions. [2024-06-03 18:40:22,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 411 transitions, 6566 flow [2024-06-03 18:40:22,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:22,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:22,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:40:22,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 18:40:22,687 INFO L175 Difference]: Start difference. First operand has 293 places, 384 transitions, 5467 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:40:22,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 411 transitions, 6566 flow [2024-06-03 18:40:23,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 411 transitions, 6253 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-03 18:40:23,837 INFO L231 Difference]: Finished difference. Result has 297 places, 385 transitions, 5596 flow [2024-06-03 18:40:23,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5156, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5596, PETRI_PLACES=297, PETRI_TRANSITIONS=385} [2024-06-03 18:40:23,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-03 18:40:23,838 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 385 transitions, 5596 flow [2024-06-03 18:40:23,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:23,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:23,838 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-03 18:40:23,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 18:40:23,838 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-03 18:40:23,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:23,839 INFO L85 PathProgramCache]: Analyzing trace with hash -794557965, now seen corresponding path program 4 times [2024-06-03 18:40:23,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:23,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206059150] [2024-06-03 18:40:23,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:23,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:23,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:23,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:23,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:23,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206059150] [2024-06-03 18:40:23,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206059150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:23,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:23,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:23,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627421825] [2024-06-03 18:40:23,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:23,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:23,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:23,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:23,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:23,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:23,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 385 transitions, 5596 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:23,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:23,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:23,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:25,048 INFO L124 PetriNetUnfolderBase]: 3544/5973 cut-off events. [2024-06-03 18:40:25,048 INFO L125 PetriNetUnfolderBase]: For 521531/521533 co-relation queries the response was YES. [2024-06-03 18:40:25,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41740 conditions, 5973 events. 3544/5973 cut-off events. For 521531/521533 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40492 event pairs, 992 based on Foata normal form. 42/6012 useless extension candidates. Maximal degree in co-relation 41602. Up to 5072 conditions per place. [2024-06-03 18:40:25,112 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 108 changer transitions 3/410 dead transitions. [2024-06-03 18:40:25,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 410 transitions, 6550 flow [2024-06-03 18:40:25,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:40:25,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:40:25,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-03 18:40:25,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-03 18:40:25,114 INFO L175 Difference]: Start difference. First operand has 297 places, 385 transitions, 5596 flow. Second operand 10 states and 222 transitions. [2024-06-03 18:40:25,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 410 transitions, 6550 flow [2024-06-03 18:40:26,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 410 transitions, 6130 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 18:40:26,338 INFO L231 Difference]: Finished difference. Result has 301 places, 386 transitions, 5464 flow [2024-06-03 18:40:26,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5176, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5464, PETRI_PLACES=301, PETRI_TRANSITIONS=386} [2024-06-03 18:40:26,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-03 18:40:26,339 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 386 transitions, 5464 flow [2024-06-03 18:40:26,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:26,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:26,339 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-03 18:40:26,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 18:40:26,340 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-03 18:40:26,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:26,340 INFO L85 PathProgramCache]: Analyzing trace with hash -430007313, now seen corresponding path program 5 times [2024-06-03 18:40:26,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:26,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650295458] [2024-06-03 18:40:26,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:26,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:26,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:26,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-03 18:40:26,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:26,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650295458] [2024-06-03 18:40:26,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650295458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:26,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:26,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:26,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312773019] [2024-06-03 18:40:26,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:26,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:26,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:26,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:26,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:26,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:26,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 386 transitions, 5464 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:26,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:26,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:26,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:27,522 INFO L124 PetriNetUnfolderBase]: 3666/6199 cut-off events. [2024-06-03 18:40:27,522 INFO L125 PetriNetUnfolderBase]: For 535379/535381 co-relation queries the response was YES. [2024-06-03 18:40:27,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42497 conditions, 6199 events. 3666/6199 cut-off events. For 535379/535381 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 42503 event pairs, 1062 based on Foata normal form. 42/6238 useless extension candidates. Maximal degree in co-relation 42358. Up to 5274 conditions per place. [2024-06-03 18:40:27,597 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 101 changer transitions 3/409 dead transitions. [2024-06-03 18:40:27,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 409 transitions, 6416 flow [2024-06-03 18:40:27,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:27,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:27,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:40:27,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:40:27,598 INFO L175 Difference]: Start difference. First operand has 301 places, 386 transitions, 5464 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:40:27,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 409 transitions, 6416 flow [2024-06-03 18:40:29,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 409 transitions, 6144 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-03 18:40:29,254 INFO L231 Difference]: Finished difference. Result has 301 places, 387 transitions, 5469 flow [2024-06-03 18:40:29,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5192, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5469, PETRI_PLACES=301, PETRI_TRANSITIONS=387} [2024-06-03 18:40:29,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-03 18:40:29,254 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 387 transitions, 5469 flow [2024-06-03 18:40:29,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:29,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:29,255 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-03 18:40:29,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 18:40:29,255 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-03 18:40:29,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:29,255 INFO L85 PathProgramCache]: Analyzing trace with hash -430155183, now seen corresponding path program 6 times [2024-06-03 18:40:29,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:29,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622166796] [2024-06-03 18:40:29,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:29,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:29,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:29,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-03 18:40:29,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:29,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622166796] [2024-06-03 18:40:29,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622166796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:29,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:29,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:29,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574476008] [2024-06-03 18:40:29,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:29,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:29,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:29,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:29,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:29,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:29,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 387 transitions, 5469 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:29,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:29,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:29,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:30,445 INFO L124 PetriNetUnfolderBase]: 3898/6593 cut-off events. [2024-06-03 18:40:30,446 INFO L125 PetriNetUnfolderBase]: For 589150/589152 co-relation queries the response was YES. [2024-06-03 18:40:30,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46252 conditions, 6593 events. 3898/6593 cut-off events. For 589150/589152 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 45809 event pairs, 1061 based on Foata normal form. 36/6626 useless extension candidates. Maximal degree in co-relation 46112. Up to 5072 conditions per place. [2024-06-03 18:40:30,523 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 313 selfloop transitions, 100 changer transitions 0/419 dead transitions. [2024-06-03 18:40:30,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 419 transitions, 6697 flow [2024-06-03 18:40:30,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:30,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:30,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:40:30,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 18:40:30,524 INFO L175 Difference]: Start difference. First operand has 301 places, 387 transitions, 5469 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:40:30,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 419 transitions, 6697 flow [2024-06-03 18:40:32,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 419 transitions, 6435 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 18:40:32,192 INFO L231 Difference]: Finished difference. Result has 304 places, 391 transitions, 5593 flow [2024-06-03 18:40:32,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5207, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5593, PETRI_PLACES=304, PETRI_TRANSITIONS=391} [2024-06-03 18:40:32,193 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-03 18:40:32,193 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 391 transitions, 5593 flow [2024-06-03 18:40:32,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:32,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:32,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] [2024-06-03 18:40:32,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 18:40:32,193 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-03 18:40:32,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:32,195 INFO L85 PathProgramCache]: Analyzing trace with hash -424429731, now seen corresponding path program 1 times [2024-06-03 18:40:32,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:32,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144922668] [2024-06-03 18:40:32,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:32,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:32,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:32,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-03 18:40:32,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:32,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144922668] [2024-06-03 18:40:32,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144922668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:32,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:32,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:32,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316563986] [2024-06-03 18:40:32,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:32,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:32,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:32,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:32,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:32,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:32,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 391 transitions, 5593 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:32,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:32,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:32,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:33,446 INFO L124 PetriNetUnfolderBase]: 4006/6795 cut-off events. [2024-06-03 18:40:33,446 INFO L125 PetriNetUnfolderBase]: For 608754/608756 co-relation queries the response was YES. [2024-06-03 18:40:33,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47272 conditions, 6795 events. 4006/6795 cut-off events. For 608754/608756 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 47584 event pairs, 1144 based on Foata normal form. 36/6828 useless extension candidates. Maximal degree in co-relation 47130. Up to 5444 conditions per place. [2024-06-03 18:40:33,531 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 113 changer transitions 6/422 dead transitions. [2024-06-03 18:40:33,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 422 transitions, 6611 flow [2024-06-03 18:40:33,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:40:33,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:40:33,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-03 18:40:33,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:40:33,533 INFO L175 Difference]: Start difference. First operand has 304 places, 391 transitions, 5593 flow. Second operand 10 states and 225 transitions. [2024-06-03 18:40:33,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 422 transitions, 6611 flow [2024-06-03 18:40:35,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 422 transitions, 6398 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-03 18:40:35,091 INFO L231 Difference]: Finished difference. Result has 310 places, 392 transitions, 5677 flow [2024-06-03 18:40:35,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5677, PETRI_PLACES=310, PETRI_TRANSITIONS=392} [2024-06-03 18:40:35,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-03 18:40:35,092 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 392 transitions, 5677 flow [2024-06-03 18:40:35,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:35,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:35,092 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-03 18:40:35,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 18:40:35,093 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-03 18:40:35,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:35,096 INFO L85 PathProgramCache]: Analyzing trace with hash -724183605, now seen corresponding path program 7 times [2024-06-03 18:40:35,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:35,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398160119] [2024-06-03 18:40:35,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:35,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:35,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:35,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:35,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:35,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398160119] [2024-06-03 18:40:35,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398160119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:35,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:35,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:35,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049748001] [2024-06-03 18:40:35,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:35,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:35,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:35,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:35,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:35,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:35,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 392 transitions, 5677 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:35,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:35,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:35,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:36,366 INFO L124 PetriNetUnfolderBase]: 4108/6963 cut-off events. [2024-06-03 18:40:36,367 INFO L125 PetriNetUnfolderBase]: For 640546/640548 co-relation queries the response was YES. [2024-06-03 18:40:36,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48217 conditions, 6963 events. 4108/6963 cut-off events. For 640546/640548 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 49143 event pairs, 1246 based on Foata normal form. 42/7002 useless extension candidates. Maximal degree in co-relation 48073. Up to 5602 conditions per place. [2024-06-03 18:40:36,453 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 181 changer transitions 3/424 dead transitions. [2024-06-03 18:40:36,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 424 transitions, 6839 flow [2024-06-03 18:40:36,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:40:36,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:40:36,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-03 18:40:36,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-03 18:40:36,454 INFO L175 Difference]: Start difference. First operand has 310 places, 392 transitions, 5677 flow. Second operand 10 states and 229 transitions. [2024-06-03 18:40:36,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 424 transitions, 6839 flow [2024-06-03 18:40:38,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 424 transitions, 6542 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-03 18:40:38,263 INFO L231 Difference]: Finished difference. Result has 312 places, 393 transitions, 5832 flow [2024-06-03 18:40:38,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5832, PETRI_PLACES=312, PETRI_TRANSITIONS=393} [2024-06-03 18:40:38,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-03 18:40:38,264 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 393 transitions, 5832 flow [2024-06-03 18:40:38,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:38,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:38,264 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-03 18:40:38,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 18:40:38,264 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-03 18:40:38,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:38,265 INFO L85 PathProgramCache]: Analyzing trace with hash 729165171, now seen corresponding path program 8 times [2024-06-03 18:40:38,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:38,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320302461] [2024-06-03 18:40:38,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:38,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:38,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:38,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:38,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:38,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320302461] [2024-06-03 18:40:38,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320302461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:38,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:38,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:38,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943125090] [2024-06-03 18:40:38,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:38,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:38,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:38,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:38,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:38,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:38,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 393 transitions, 5832 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:38,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:38,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:38,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:39,674 INFO L124 PetriNetUnfolderBase]: 4230/7169 cut-off events. [2024-06-03 18:40:39,674 INFO L125 PetriNetUnfolderBase]: For 661798/661800 co-relation queries the response was YES. [2024-06-03 18:40:39,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49606 conditions, 7169 events. 4230/7169 cut-off events. For 661798/661800 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 50779 event pairs, 1292 based on Foata normal form. 42/7208 useless extension candidates. Maximal degree in co-relation 49461. Up to 5804 conditions per place. [2024-06-03 18:40:39,753 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 246 selfloop transitions, 168 changer transitions 3/423 dead transitions. [2024-06-03 18:40:39,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 423 transitions, 6994 flow [2024-06-03 18:40:39,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:39,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:39,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:40:39,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:40:39,754 INFO L175 Difference]: Start difference. First operand has 312 places, 393 transitions, 5832 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:40:39,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 423 transitions, 6994 flow [2024-06-03 18:40:41,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 423 transitions, 6572 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-03 18:40:41,213 INFO L231 Difference]: Finished difference. Result has 312 places, 394 transitions, 5839 flow [2024-06-03 18:40:41,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5410, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5839, PETRI_PLACES=312, PETRI_TRANSITIONS=394} [2024-06-03 18:40:41,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-03 18:40:41,214 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 394 transitions, 5839 flow [2024-06-03 18:40:41,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:41,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:41,214 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-03 18:40:41,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 18:40:41,214 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-03 18:40:41,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:41,215 INFO L85 PathProgramCache]: Analyzing trace with hash -15685197, now seen corresponding path program 9 times [2024-06-03 18:40:41,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:41,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723393364] [2024-06-03 18:40:41,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:41,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:41,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:41,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:41,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:41,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723393364] [2024-06-03 18:40:41,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723393364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:41,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:41,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:41,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906751862] [2024-06-03 18:40:41,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:41,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:41,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:41,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:41,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:41,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:41,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 394 transitions, 5839 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:41,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:41,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:41,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:42,623 INFO L124 PetriNetUnfolderBase]: 4357/7432 cut-off events. [2024-06-03 18:40:42,623 INFO L125 PetriNetUnfolderBase]: For 660536/660538 co-relation queries the response was YES. [2024-06-03 18:40:42,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50725 conditions, 7432 events. 4357/7432 cut-off events. For 660536/660538 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 53382 event pairs, 1063 based on Foata normal form. 36/7465 useless extension candidates. Maximal degree in co-relation 50579. Up to 4353 conditions per place. [2024-06-03 18:40:42,714 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 175 changer transitions 0/436 dead transitions. [2024-06-03 18:40:42,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 436 transitions, 7309 flow [2024-06-03 18:40:42,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:42,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:42,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:40:42,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:40:42,715 INFO L175 Difference]: Start difference. First operand has 312 places, 394 transitions, 5839 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:40:42,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 436 transitions, 7309 flow [2024-06-03 18:40:44,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 436 transitions, 6909 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-03 18:40:44,326 INFO L231 Difference]: Finished difference. Result has 315 places, 397 transitions, 5988 flow [2024-06-03 18:40:44,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5439, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5988, PETRI_PLACES=315, PETRI_TRANSITIONS=397} [2024-06-03 18:40:44,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-03 18:40:44,327 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 397 transitions, 5988 flow [2024-06-03 18:40:44,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:44,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:44,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-03 18:40:44,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 18:40:44,328 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-03 18:40:44,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:44,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1535173889, now seen corresponding path program 10 times [2024-06-03 18:40:44,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:44,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421846650] [2024-06-03 18:40:44,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:44,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:44,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:44,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-03 18:40:44,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:44,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421846650] [2024-06-03 18:40:44,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421846650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:44,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:44,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:44,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404065281] [2024-06-03 18:40:44,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:44,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:44,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:44,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:44,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:44,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:44,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 397 transitions, 5988 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:44,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:44,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:44,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:45,866 INFO L124 PetriNetUnfolderBase]: 4443/7588 cut-off events. [2024-06-03 18:40:45,866 INFO L125 PetriNetUnfolderBase]: For 675325/675329 co-relation queries the response was YES. [2024-06-03 18:40:45,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51039 conditions, 7588 events. 4443/7588 cut-off events. For 675325/675329 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 54869 event pairs, 1434 based on Foata normal form. 44/7630 useless extension candidates. Maximal degree in co-relation 50891. Up to 6359 conditions per place. [2024-06-03 18:40:45,957 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 158 changer transitions 3/422 dead transitions. [2024-06-03 18:40:45,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 422 transitions, 7147 flow [2024-06-03 18:40:45,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:40:45,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:40:45,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 18:40:45,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-03 18:40:45,959 INFO L175 Difference]: Start difference. First operand has 315 places, 397 transitions, 5988 flow. Second operand 9 states and 203 transitions. [2024-06-03 18:40:45,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 422 transitions, 7147 flow [2024-06-03 18:40:47,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 422 transitions, 6580 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-03 18:40:48,004 INFO L231 Difference]: Finished difference. Result has 317 places, 398 transitions, 5840 flow [2024-06-03 18:40:48,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5431, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5840, PETRI_PLACES=317, PETRI_TRANSITIONS=398} [2024-06-03 18:40:48,004 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-03 18:40:48,004 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 398 transitions, 5840 flow [2024-06-03 18:40:48,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:48,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:48,005 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-03 18:40:48,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 18:40:48,005 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-03 18:40:48,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:48,005 INFO L85 PathProgramCache]: Analyzing trace with hash -9959745, now seen corresponding path program 2 times [2024-06-03 18:40:48,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:48,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285381767] [2024-06-03 18:40:48,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:48,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:48,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:48,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:48,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:48,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285381767] [2024-06-03 18:40:48,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285381767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:48,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:48,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:48,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153570588] [2024-06-03 18:40:48,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:48,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:48,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:48,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:48,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:48,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:48,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 398 transitions, 5840 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:48,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:48,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:48,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:49,434 INFO L124 PetriNetUnfolderBase]: 4541/7766 cut-off events. [2024-06-03 18:40:49,435 INFO L125 PetriNetUnfolderBase]: For 647557/647559 co-relation queries the response was YES. [2024-06-03 18:40:49,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50443 conditions, 7766 events. 4541/7766 cut-off events. For 647557/647559 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 56261 event pairs, 1351 based on Foata normal form. 36/7799 useless extension candidates. Maximal degree in co-relation 50295. Up to 5585 conditions per place. [2024-06-03 18:40:49,540 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 232 selfloop transitions, 192 changer transitions 6/436 dead transitions. [2024-06-03 18:40:49,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 436 transitions, 7068 flow [2024-06-03 18:40:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:40:49,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:40:49,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-03 18:40:49,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-03 18:40:49,542 INFO L175 Difference]: Start difference. First operand has 317 places, 398 transitions, 5840 flow. Second operand 10 states and 232 transitions. [2024-06-03 18:40:49,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 436 transitions, 7068 flow [2024-06-03 18:40:51,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 436 transitions, 6678 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-03 18:40:51,347 INFO L231 Difference]: Finished difference. Result has 320 places, 399 transitions, 5922 flow [2024-06-03 18:40:51,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5450, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5922, PETRI_PLACES=320, PETRI_TRANSITIONS=399} [2024-06-03 18:40:51,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-03 18:40:51,348 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 399 transitions, 5922 flow [2024-06-03 18:40:51,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:51,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:51,348 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-03 18:40:51,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 18:40:51,349 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-03 18:40:51,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:51,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1534958687, now seen corresponding path program 3 times [2024-06-03 18:40:51,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:51,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102022879] [2024-06-03 18:40:51,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:51,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:51,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:51,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:51,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:51,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102022879] [2024-06-03 18:40:51,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102022879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:51,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:51,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:51,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976496658] [2024-06-03 18:40:51,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:51,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:51,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:51,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:51,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:51,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:51,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 399 transitions, 5922 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:51,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:51,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:51,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:53,020 INFO L124 PetriNetUnfolderBase]: 4619/7932 cut-off events. [2024-06-03 18:40:53,020 INFO L125 PetriNetUnfolderBase]: For 663731/663735 co-relation queries the response was YES. [2024-06-03 18:40:53,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51270 conditions, 7932 events. 4619/7932 cut-off events. For 663731/663735 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 58121 event pairs, 1486 based on Foata normal form. 38/7968 useless extension candidates. Maximal degree in co-relation 51121. Up to 6449 conditions per place. [2024-06-03 18:40:53,130 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 258 selfloop transitions, 158 changer transitions 9/431 dead transitions. [2024-06-03 18:40:53,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 431 transitions, 7130 flow [2024-06-03 18:40:53,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:40:53,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:40:53,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-03 18:40:53,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:40:53,132 INFO L175 Difference]: Start difference. First operand has 320 places, 399 transitions, 5922 flow. Second operand 10 states and 225 transitions. [2024-06-03 18:40:53,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 431 transitions, 7130 flow [2024-06-03 18:40:55,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 431 transitions, 6660 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-03 18:40:55,712 INFO L231 Difference]: Finished difference. Result has 322 places, 397 transitions, 5832 flow [2024-06-03 18:40:55,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5458, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5832, PETRI_PLACES=322, PETRI_TRANSITIONS=397} [2024-06-03 18:40:55,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-03 18:40:55,712 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 397 transitions, 5832 flow [2024-06-03 18:40:55,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:55,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:55,713 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-03 18:40:55,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 18:40:55,713 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-03 18:40:55,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:55,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1269261407, now seen corresponding path program 4 times [2024-06-03 18:40:55,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:55,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290377869] [2024-06-03 18:40:55,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:55,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:55,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-03 18:40:55,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:55,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290377869] [2024-06-03 18:40:55,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290377869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:55,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:55,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:55,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238977998] [2024-06-03 18:40:55,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:55,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:55,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:55,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:55,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:55,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:55,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 397 transitions, 5832 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:55,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:55,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:55,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:57,209 INFO L124 PetriNetUnfolderBase]: 4643/7960 cut-off events. [2024-06-03 18:40:57,210 INFO L125 PetriNetUnfolderBase]: For 719236/719240 co-relation queries the response was YES. [2024-06-03 18:40:57,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52265 conditions, 7960 events. 4643/7960 cut-off events. For 719236/719240 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 57890 event pairs, 1471 based on Foata normal form. 38/7996 useless extension candidates. Maximal degree in co-relation 52115. Up to 4741 conditions per place. [2024-06-03 18:40:57,302 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 166 changer transitions 12/432 dead transitions. [2024-06-03 18:40:57,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 432 transitions, 7166 flow [2024-06-03 18:40:57,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:40:57,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:40:57,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 18:40:57,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-03 18:40:57,303 INFO L175 Difference]: Start difference. First operand has 322 places, 397 transitions, 5832 flow. Second operand 9 states and 211 transitions. [2024-06-03 18:40:57,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 432 transitions, 7166 flow [2024-06-03 18:40:59,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 432 transitions, 6765 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-03 18:40:59,994 INFO L231 Difference]: Finished difference. Result has 323 places, 392 transitions, 5759 flow [2024-06-03 18:40:59,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5431, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5759, PETRI_PLACES=323, PETRI_TRANSITIONS=392} [2024-06-03 18:40:59,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-03 18:40:59,994 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 392 transitions, 5759 flow [2024-06-03 18:40:59,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:59,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:59,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, 1, 1] [2024-06-03 18:40:59,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 18:40:59,995 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-03 18:40:59,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:59,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1685958770, now seen corresponding path program 1 times [2024-06-03 18:40:59,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:59,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691149152] [2024-06-03 18:40:59,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:59,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:59,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:00,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:00,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:00,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691149152] [2024-06-03 18:41:00,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691149152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:00,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:00,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:00,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671367492] [2024-06-03 18:41:00,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:00,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:00,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:00,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:00,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:00,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:00,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 392 transitions, 5759 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:00,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:00,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:00,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:01,377 INFO L124 PetriNetUnfolderBase]: 4511/7647 cut-off events. [2024-06-03 18:41:01,377 INFO L125 PetriNetUnfolderBase]: For 676660/676660 co-relation queries the response was YES. [2024-06-03 18:41:01,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52583 conditions, 7647 events. 4511/7647 cut-off events. For 676660/676660 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 55343 event pairs, 1335 based on Foata normal form. 10/7584 useless extension candidates. Maximal degree in co-relation 52432. Up to 6017 conditions per place. [2024-06-03 18:41:01,473 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 240 selfloop transitions, 189 changer transitions 4/439 dead transitions. [2024-06-03 18:41:01,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 439 transitions, 7314 flow [2024-06-03 18:41:01,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:01,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:01,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 18:41:01,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-03 18:41:01,474 INFO L175 Difference]: Start difference. First operand has 323 places, 392 transitions, 5759 flow. Second operand 8 states and 202 transitions. [2024-06-03 18:41:01,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 439 transitions, 7314 flow [2024-06-03 18:41:03,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 439 transitions, 6875 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-03 18:41:03,356 INFO L231 Difference]: Finished difference. Result has 324 places, 399 transitions, 5963 flow [2024-06-03 18:41:03,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5320, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5963, PETRI_PLACES=324, PETRI_TRANSITIONS=399} [2024-06-03 18:41:03,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-03 18:41:03,357 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 399 transitions, 5963 flow [2024-06-03 18:41:03,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:03,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:03,358 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-03 18:41:03,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 18:41:03,358 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-03 18:41:03,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:03,358 INFO L85 PathProgramCache]: Analyzing trace with hash 87041746, now seen corresponding path program 2 times [2024-06-03 18:41:03,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:03,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63071661] [2024-06-03 18:41:03,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:03,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:03,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:03,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:03,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:03,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63071661] [2024-06-03 18:41:03,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63071661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:03,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:03,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:03,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200839080] [2024-06-03 18:41:03,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:03,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:03,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:03,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:03,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:03,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:03,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 399 transitions, 5963 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:03,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:03,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:03,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:04,680 INFO L124 PetriNetUnfolderBase]: 4289/7316 cut-off events. [2024-06-03 18:41:04,680 INFO L125 PetriNetUnfolderBase]: For 572269/572269 co-relation queries the response was YES. [2024-06-03 18:41:04,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48337 conditions, 7316 events. 4289/7316 cut-off events. For 572269/572269 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 52520 event pairs, 1348 based on Foata normal form. 10/7302 useless extension candidates. Maximal degree in co-relation 48185. Up to 6225 conditions per place. [2024-06-03 18:41:04,779 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 237 selfloop transitions, 181 changer transitions 4/428 dead transitions. [2024-06-03 18:41:04,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 428 transitions, 7051 flow [2024-06-03 18:41:04,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:04,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:04,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:41:04,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 18:41:04,780 INFO L175 Difference]: Start difference. First operand has 324 places, 399 transitions, 5963 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:41:04,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 428 transitions, 7051 flow [2024-06-03 18:41:07,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 428 transitions, 6636 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:07,148 INFO L231 Difference]: Finished difference. Result has 327 places, 398 transitions, 5905 flow [2024-06-03 18:41:07,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5550, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5905, PETRI_PLACES=327, PETRI_TRANSITIONS=398} [2024-06-03 18:41:07,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-03 18:41:07,148 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 398 transitions, 5905 flow [2024-06-03 18:41:07,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:07,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:07,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:07,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 18:41:07,149 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-03 18:41:07,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:07,149 INFO L85 PathProgramCache]: Analyzing trace with hash 205129426, now seen corresponding path program 3 times [2024-06-03 18:41:07,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:07,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156646840] [2024-06-03 18:41:07,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:07,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:07,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:07,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:07,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:07,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156646840] [2024-06-03 18:41:07,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156646840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:07,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:07,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:07,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30678532] [2024-06-03 18:41:07,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:07,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:07,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:07,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:07,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:07,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:07,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 398 transitions, 5905 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:07,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:07,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:07,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:08,503 INFO L124 PetriNetUnfolderBase]: 4214/7187 cut-off events. [2024-06-03 18:41:08,503 INFO L125 PetriNetUnfolderBase]: For 536430/536432 co-relation queries the response was YES. [2024-06-03 18:41:08,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46586 conditions, 7187 events. 4214/7187 cut-off events. For 536430/536432 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 51420 event pairs, 1294 based on Foata normal form. 12/7183 useless extension candidates. Maximal degree in co-relation 46433. Up to 6438 conditions per place. [2024-06-03 18:41:08,593 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 331 selfloop transitions, 82 changer transitions 4/423 dead transitions. [2024-06-03 18:41:08,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 423 transitions, 6813 flow [2024-06-03 18:41:08,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:08,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:08,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:41:08,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 18:41:08,594 INFO L175 Difference]: Start difference. First operand has 327 places, 398 transitions, 5905 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:41:08,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 423 transitions, 6813 flow [2024-06-03 18:41:10,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 423 transitions, 6408 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:10,411 INFO L231 Difference]: Finished difference. Result has 329 places, 397 transitions, 5651 flow [2024-06-03 18:41:10,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5500, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5651, PETRI_PLACES=329, PETRI_TRANSITIONS=397} [2024-06-03 18:41:10,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-03 18:41:10,412 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 397 transitions, 5651 flow [2024-06-03 18:41:10,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:10,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:10,412 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-03 18:41:10,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 18:41:10,412 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-03 18:41:10,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:10,413 INFO L85 PathProgramCache]: Analyzing trace with hash -85656557, now seen corresponding path program 1 times [2024-06-03 18:41:10,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:10,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300907675] [2024-06-03 18:41:10,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:10,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:10,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-03 18:41:10,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:10,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300907675] [2024-06-03 18:41:10,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300907675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:10,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:10,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:10,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028340357] [2024-06-03 18:41:10,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:10,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:10,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:10,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:10,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:10,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:10,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 397 transitions, 5651 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-03 18:41:10,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:10,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:10,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:11,628 INFO L124 PetriNetUnfolderBase]: 4197/7186 cut-off events. [2024-06-03 18:41:11,628 INFO L125 PetriNetUnfolderBase]: For 521658/521662 co-relation queries the response was YES. [2024-06-03 18:41:11,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46208 conditions, 7186 events. 4197/7186 cut-off events. For 521658/521662 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51543 event pairs, 1394 based on Foata normal form. 5/7189 useless extension candidates. Maximal degree in co-relation 46054. Up to 6107 conditions per place. [2024-06-03 18:41:11,721 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 262 selfloop transitions, 157 changer transitions 0/425 dead transitions. [2024-06-03 18:41:11,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 425 transitions, 6924 flow [2024-06-03 18:41:11,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:11,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:11,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:41:11,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:41:11,722 INFO L175 Difference]: Start difference. First operand has 329 places, 397 transitions, 5651 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:41:11,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 425 transitions, 6924 flow [2024-06-03 18:41:14,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 425 transitions, 6715 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:14,044 INFO L231 Difference]: Finished difference. Result has 330 places, 403 transitions, 5819 flow [2024-06-03 18:41:14,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5442, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5819, PETRI_PLACES=330, PETRI_TRANSITIONS=403} [2024-06-03 18:41:14,045 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-03 18:41:14,045 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 403 transitions, 5819 flow [2024-06-03 18:41:14,045 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-03 18:41:14,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:14,045 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-03 18:41:14,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 18:41:14,046 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-03 18:41:14,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:14,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1854871973, now seen corresponding path program 2 times [2024-06-03 18:41:14,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:14,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659775791] [2024-06-03 18:41:14,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:14,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:14,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:14,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:14,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:14,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659775791] [2024-06-03 18:41:14,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659775791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:14,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:14,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:14,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145968583] [2024-06-03 18:41:14,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:14,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:14,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:14,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:14,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:14,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:14,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 403 transitions, 5819 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-03 18:41:14,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:14,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:14,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:15,337 INFO L124 PetriNetUnfolderBase]: 4210/7209 cut-off events. [2024-06-03 18:41:15,338 INFO L125 PetriNetUnfolderBase]: For 537667/537673 co-relation queries the response was YES. [2024-06-03 18:41:15,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46579 conditions, 7209 events. 4210/7209 cut-off events. For 537667/537673 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51737 event pairs, 1322 based on Foata normal form. 7/7215 useless extension candidates. Maximal degree in co-relation 46424. Up to 6462 conditions per place. [2024-06-03 18:41:15,428 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 349 selfloop transitions, 74 changer transitions 0/429 dead transitions. [2024-06-03 18:41:15,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 429 transitions, 6947 flow [2024-06-03 18:41:15,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:15,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:15,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-03 18:41:15,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-03 18:41:15,429 INFO L175 Difference]: Start difference. First operand has 330 places, 403 transitions, 5819 flow. Second operand 9 states and 192 transitions. [2024-06-03 18:41:15,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 429 transitions, 6947 flow [2024-06-03 18:41:17,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 429 transitions, 6623 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:17,944 INFO L231 Difference]: Finished difference. Result has 335 places, 409 transitions, 5725 flow [2024-06-03 18:41:17,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5507, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5725, PETRI_PLACES=335, PETRI_TRANSITIONS=409} [2024-06-03 18:41:17,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-03 18:41:17,944 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 409 transitions, 5725 flow [2024-06-03 18:41:17,944 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-03 18:41:17,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:17,945 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-03 18:41:17,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 18:41:17,945 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-03 18:41:17,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:17,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1692362843, now seen corresponding path program 3 times [2024-06-03 18:41:17,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:17,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874715387] [2024-06-03 18:41:17,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:17,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:17,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:18,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:18,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:18,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874715387] [2024-06-03 18:41:18,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874715387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:18,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:18,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:18,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554839052] [2024-06-03 18:41:18,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:18,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:18,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:18,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:18,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:18,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:18,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 409 transitions, 5725 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-03 18:41:18,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:18,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:18,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:19,197 INFO L124 PetriNetUnfolderBase]: 4215/7214 cut-off events. [2024-06-03 18:41:19,197 INFO L125 PetriNetUnfolderBase]: For 547669/547673 co-relation queries the response was YES. [2024-06-03 18:41:19,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46503 conditions, 7214 events. 4215/7214 cut-off events. For 547669/547673 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51766 event pairs, 1345 based on Foata normal form. 3/7215 useless extension candidates. Maximal degree in co-relation 46348. Up to 6128 conditions per place. [2024-06-03 18:41:19,296 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 261 selfloop transitions, 164 changer transitions 0/431 dead transitions. [2024-06-03 18:41:19,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 431 transitions, 6979 flow [2024-06-03 18:41:19,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:19,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:19,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:41:19,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:41:19,297 INFO L175 Difference]: Start difference. First operand has 335 places, 409 transitions, 5725 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:41:19,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 431 transitions, 6979 flow [2024-06-03 18:41:22,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 431 transitions, 6888 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:22,081 INFO L231 Difference]: Finished difference. Result has 337 places, 412 transitions, 5995 flow [2024-06-03 18:41:22,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5634, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5995, PETRI_PLACES=337, PETRI_TRANSITIONS=412} [2024-06-03 18:41:22,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-03 18:41:22,096 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 412 transitions, 5995 flow [2024-06-03 18:41:22,097 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-03 18:41:22,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:22,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, 1] [2024-06-03 18:41:22,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 18:41:22,097 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-03 18:41:22,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:22,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1683108413, now seen corresponding path program 4 times [2024-06-03 18:41:22,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:22,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18899930] [2024-06-03 18:41:22,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:22,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:22,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:22,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:22,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:22,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18899930] [2024-06-03 18:41:22,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18899930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:22,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:22,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:22,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290888178] [2024-06-03 18:41:22,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:22,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:22,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:22,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:22,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:22,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:22,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 412 transitions, 5995 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-03 18:41:22,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:22,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:22,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:23,540 INFO L124 PetriNetUnfolderBase]: 4220/7223 cut-off events. [2024-06-03 18:41:23,541 INFO L125 PetriNetUnfolderBase]: For 560415/560419 co-relation queries the response was YES. [2024-06-03 18:41:23,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47189 conditions, 7223 events. 4220/7223 cut-off events. For 560415/560419 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51804 event pairs, 1347 based on Foata normal form. 3/7224 useless extension candidates. Maximal degree in co-relation 47032. Up to 6134 conditions per place. [2024-06-03 18:41:23,622 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 157 changer transitions 0/431 dead transitions. [2024-06-03 18:41:23,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 431 transitions, 7251 flow [2024-06-03 18:41:23,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:23,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:23,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:41:23,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:41:23,624 INFO L175 Difference]: Start difference. First operand has 337 places, 412 transitions, 5995 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:41:23,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 431 transitions, 7251 flow [2024-06-03 18:41:26,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 431 transitions, 6879 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:26,342 INFO L231 Difference]: Finished difference. Result has 339 places, 415 transitions, 5977 flow [2024-06-03 18:41:26,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5629, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5977, PETRI_PLACES=339, PETRI_TRANSITIONS=415} [2024-06-03 18:41:26,343 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-03 18:41:26,343 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 415 transitions, 5977 flow [2024-06-03 18:41:26,343 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-03 18:41:26,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:26,343 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-03 18:41:26,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 18:41:26,343 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-03 18:41:26,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:26,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1683097253, now seen corresponding path program 5 times [2024-06-03 18:41:26,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:26,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55049839] [2024-06-03 18:41:26,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:26,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:26,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:26,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:26,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:26,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55049839] [2024-06-03 18:41:26,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55049839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:26,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:26,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:26,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666545354] [2024-06-03 18:41:26,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:26,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:26,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:26,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:26,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:26,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:26,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 415 transitions, 5977 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-03 18:41:26,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:26,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:26,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:27,599 INFO L124 PetriNetUnfolderBase]: 4217/7219 cut-off events. [2024-06-03 18:41:27,599 INFO L125 PetriNetUnfolderBase]: For 568954/568958 co-relation queries the response was YES. [2024-06-03 18:41:27,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47152 conditions, 7219 events. 4217/7219 cut-off events. For 568954/568958 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51832 event pairs, 1345 based on Foata normal form. 3/7220 useless extension candidates. Maximal degree in co-relation 46994. Up to 6131 conditions per place. [2024-06-03 18:41:27,694 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 262 selfloop transitions, 162 changer transitions 0/430 dead transitions. [2024-06-03 18:41:27,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 430 transitions, 7031 flow [2024-06-03 18:41:27,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:27,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:27,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:41:27,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:41:27,696 INFO L175 Difference]: Start difference. First operand has 339 places, 415 transitions, 5977 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:41:27,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 430 transitions, 7031 flow [2024-06-03 18:41:30,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 430 transitions, 6737 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:30,718 INFO L231 Difference]: Finished difference. Result has 342 places, 415 transitions, 6013 flow [2024-06-03 18:41:30,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6013, PETRI_PLACES=342, PETRI_TRANSITIONS=415} [2024-06-03 18:41:30,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-03 18:41:30,719 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 415 transitions, 6013 flow [2024-06-03 18:41:30,719 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-03 18:41:30,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:30,719 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-03 18:41:30,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 18:41:30,719 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-03 18:41:30,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:30,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1577821253, now seen corresponding path program 6 times [2024-06-03 18:41:30,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:30,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926754753] [2024-06-03 18:41:30,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:30,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:30,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:30,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-03 18:41:30,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:30,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926754753] [2024-06-03 18:41:30,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926754753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:30,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:30,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:30,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359998212] [2024-06-03 18:41:30,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:30,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:30,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:30,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:30,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:30,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:30,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 415 transitions, 6013 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-03 18:41:30,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:30,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:30,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:32,007 INFO L124 PetriNetUnfolderBase]: 4214/7219 cut-off events. [2024-06-03 18:41:32,007 INFO L125 PetriNetUnfolderBase]: For 577654/577660 co-relation queries the response was YES. [2024-06-03 18:41:32,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47221 conditions, 7219 events. 4214/7219 cut-off events. For 577654/577660 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51904 event pairs, 1321 based on Foata normal form. 7/7225 useless extension candidates. Maximal degree in co-relation 47062. Up to 6469 conditions per place. [2024-06-03 18:41:32,097 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 353 selfloop transitions, 73 changer transitions 0/432 dead transitions. [2024-06-03 18:41:32,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 432 transitions, 6907 flow [2024-06-03 18:41:32,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:32,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:32,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 18:41:32,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 18:41:32,099 INFO L175 Difference]: Start difference. First operand has 342 places, 415 transitions, 6013 flow. Second operand 7 states and 159 transitions. [2024-06-03 18:41:32,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 432 transitions, 6907 flow [2024-06-03 18:41:34,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 432 transitions, 6307 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-03 18:41:34,704 INFO L231 Difference]: Finished difference. Result has 340 places, 415 transitions, 5565 flow [2024-06-03 18:41:34,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5413, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5565, PETRI_PLACES=340, PETRI_TRANSITIONS=415} [2024-06-03 18:41:34,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-03 18:41:34,704 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 415 transitions, 5565 flow [2024-06-03 18:41:34,705 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-03 18:41:34,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:34,705 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-03 18:41:34,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 18:41:34,705 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-03 18:41:34,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:34,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1198415835, now seen corresponding path program 7 times [2024-06-03 18:41:34,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:34,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809150381] [2024-06-03 18:41:34,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:34,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:34,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:34,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:34,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:34,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809150381] [2024-06-03 18:41:34,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809150381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:34,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:34,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:34,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434323441] [2024-06-03 18:41:34,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:34,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:34,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:34,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:34,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:34,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:34,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 415 transitions, 5565 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-03 18:41:34,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:34,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:34,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:36,023 INFO L124 PetriNetUnfolderBase]: 4235/7254 cut-off events. [2024-06-03 18:41:36,024 INFO L125 PetriNetUnfolderBase]: For 592122/592128 co-relation queries the response was YES. [2024-06-03 18:41:36,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47171 conditions, 7254 events. 4235/7254 cut-off events. For 592122/592128 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 52149 event pairs, 1331 based on Foata normal form. 7/7260 useless extension candidates. Maximal degree in co-relation 47012. Up to 6229 conditions per place. [2024-06-03 18:41:36,120 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 277 selfloop transitions, 168 changer transitions 0/451 dead transitions. [2024-06-03 18:41:36,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 451 transitions, 6950 flow [2024-06-03 18:41:36,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:36,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:36,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-03 18:41:36,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:41:36,122 INFO L175 Difference]: Start difference. First operand has 340 places, 415 transitions, 5565 flow. Second operand 9 states and 204 transitions. [2024-06-03 18:41:36,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 451 transitions, 6950 flow [2024-06-03 18:41:39,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 451 transitions, 6804 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:39,633 INFO L231 Difference]: Finished difference. Result has 343 places, 424 transitions, 5846 flow [2024-06-03 18:41:39,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5419, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5846, PETRI_PLACES=343, PETRI_TRANSITIONS=424} [2024-06-03 18:41:39,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-03 18:41:39,633 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 424 transitions, 5846 flow [2024-06-03 18:41:39,634 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-03 18:41:39,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:39,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:39,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 18:41:39,634 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-03 18:41:39,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:39,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1198767375, now seen corresponding path program 8 times [2024-06-03 18:41:39,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:39,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759137364] [2024-06-03 18:41:39,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:39,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:39,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:39,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:39,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:39,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759137364] [2024-06-03 18:41:39,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759137364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:39,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:39,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:39,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321354314] [2024-06-03 18:41:39,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:39,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:39,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:39,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:39,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:39,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:39,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 424 transitions, 5846 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-03 18:41:39,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:39,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:39,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:40,930 INFO L124 PetriNetUnfolderBase]: 4240/7259 cut-off events. [2024-06-03 18:41:40,931 INFO L125 PetriNetUnfolderBase]: For 607043/607047 co-relation queries the response was YES. [2024-06-03 18:41:41,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47690 conditions, 7259 events. 4240/7259 cut-off events. For 607043/607047 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 52192 event pairs, 1330 based on Foata normal form. 3/7260 useless extension candidates. Maximal degree in co-relation 47530. Up to 6235 conditions per place. [2024-06-03 18:41:41,034 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 170 changer transitions 0/444 dead transitions. [2024-06-03 18:41:41,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 444 transitions, 7143 flow [2024-06-03 18:41:41,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:41,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:41,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:41:41,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:41:41,035 INFO L175 Difference]: Start difference. First operand has 343 places, 424 transitions, 5846 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:41:41,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 444 transitions, 7143 flow [2024-06-03 18:41:44,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 444 transitions, 6801 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 18:41:44,091 INFO L231 Difference]: Finished difference. Result has 344 places, 427 transitions, 5885 flow [2024-06-03 18:41:44,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5514, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5885, PETRI_PLACES=344, PETRI_TRANSITIONS=427} [2024-06-03 18:41:44,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-03 18:41:44,093 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 427 transitions, 5885 flow [2024-06-03 18:41:44,093 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-03 18:41:44,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:44,093 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-03 18:41:44,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 18:41:44,093 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-03 18:41:44,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:44,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1198410255, now seen corresponding path program 9 times [2024-06-03 18:41:44,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:44,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067412728] [2024-06-03 18:41:44,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:44,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:44,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:44,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:44,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:44,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067412728] [2024-06-03 18:41:44,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067412728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:44,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:44,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:44,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873708926] [2024-06-03 18:41:44,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:44,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:44,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:44,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:44,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:44,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:44,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 427 transitions, 5885 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-03 18:41:44,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:44,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:44,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:45,382 INFO L124 PetriNetUnfolderBase]: 4237/7259 cut-off events. [2024-06-03 18:41:45,382 INFO L125 PetriNetUnfolderBase]: For 601770/601776 co-relation queries the response was YES. [2024-06-03 18:41:45,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47561 conditions, 7259 events. 4237/7259 cut-off events. For 601770/601776 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 52178 event pairs, 1331 based on Foata normal form. 7/7265 useless extension candidates. Maximal degree in co-relation 47401. Up to 6232 conditions per place. [2024-06-03 18:41:45,473 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 285 selfloop transitions, 165 changer transitions 0/456 dead transitions. [2024-06-03 18:41:45,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 456 transitions, 7209 flow [2024-06-03 18:41:45,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:45,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:45,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:41:45,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:41:45,475 INFO L175 Difference]: Start difference. First operand has 344 places, 427 transitions, 5885 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:41:45,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 456 transitions, 7209 flow [2024-06-03 18:41:48,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 456 transitions, 6934 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:48,838 INFO L231 Difference]: Finished difference. Result has 348 places, 427 transitions, 5951 flow [2024-06-03 18:41:48,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5610, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5951, PETRI_PLACES=348, PETRI_TRANSITIONS=427} [2024-06-03 18:41:48,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-03 18:41:48,839 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 427 transitions, 5951 flow [2024-06-03 18:41:48,839 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-03 18:41:48,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:48,839 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-03 18:41:48,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 18:41:48,839 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-03 18:41:48,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:48,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1198583235, now seen corresponding path program 10 times [2024-06-03 18:41:48,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:48,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119270091] [2024-06-03 18:41:48,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:48,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:48,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:48,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-03 18:41:48,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:48,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119270091] [2024-06-03 18:41:48,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119270091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:48,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:48,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:48,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587257914] [2024-06-03 18:41:48,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:48,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:48,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:48,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:48,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:48,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:48,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 427 transitions, 5951 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-03 18:41:48,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:48,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:48,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:50,169 INFO L124 PetriNetUnfolderBase]: 4234/7251 cut-off events. [2024-06-03 18:41:50,169 INFO L125 PetriNetUnfolderBase]: For 608284/608288 co-relation queries the response was YES. [2024-06-03 18:41:50,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47684 conditions, 7251 events. 4234/7251 cut-off events. For 608284/608288 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 52057 event pairs, 1365 based on Foata normal form. 3/7252 useless extension candidates. Maximal degree in co-relation 47523. Up to 6229 conditions per place. [2024-06-03 18:41:50,264 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 292 selfloop transitions, 147 changer transitions 0/445 dead transitions. [2024-06-03 18:41:50,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 445 transitions, 7229 flow [2024-06-03 18:41:50,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:50,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:50,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:41:50,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:41:50,266 INFO L175 Difference]: Start difference. First operand has 348 places, 427 transitions, 5951 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:41:50,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 445 transitions, 7229 flow [2024-06-03 18:41:53,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 445 transitions, 6873 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 18:41:53,755 INFO L231 Difference]: Finished difference. Result has 347 places, 427 transitions, 5901 flow [2024-06-03 18:41:53,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5599, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5901, PETRI_PLACES=347, PETRI_TRANSITIONS=427} [2024-06-03 18:41:53,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-03 18:41:53,756 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 427 transitions, 5901 flow [2024-06-03 18:41:53,756 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-03 18:41:53,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:53,756 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-03 18:41:53,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 18:41:53,757 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-03 18:41:53,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:53,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1198594395, now seen corresponding path program 11 times [2024-06-03 18:41:53,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:53,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922745177] [2024-06-03 18:41:53,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:53,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:53,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:53,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:53,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:53,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922745177] [2024-06-03 18:41:53,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922745177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:53,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:53,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:53,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873670456] [2024-06-03 18:41:53,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:53,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:53,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:53,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:53,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:53,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:53,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 427 transitions, 5901 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-03 18:41:53,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:53,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:53,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:55,211 INFO L124 PetriNetUnfolderBase]: 4231/7247 cut-off events. [2024-06-03 18:41:55,211 INFO L125 PetriNetUnfolderBase]: For 606328/606332 co-relation queries the response was YES. [2024-06-03 18:41:55,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47506 conditions, 7247 events. 4231/7247 cut-off events. For 606328/606332 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 52075 event pairs, 1355 based on Foata normal form. 3/7248 useless extension candidates. Maximal degree in co-relation 47345. Up to 6226 conditions per place. [2024-06-03 18:41:55,301 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 287 selfloop transitions, 148 changer transitions 0/441 dead transitions. [2024-06-03 18:41:55,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 441 transitions, 6983 flow [2024-06-03 18:41:55,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:55,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:55,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 18:41:55,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:41:55,302 INFO L175 Difference]: Start difference. First operand has 347 places, 427 transitions, 5901 flow. Second operand 6 states and 140 transitions. [2024-06-03 18:41:55,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 441 transitions, 6983 flow [2024-06-03 18:41:58,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 441 transitions, 6678 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:58,378 INFO L231 Difference]: Finished difference. Result has 348 places, 427 transitions, 5899 flow [2024-06-03 18:41:58,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5596, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5899, PETRI_PLACES=348, PETRI_TRANSITIONS=427} [2024-06-03 18:41:58,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-03 18:41:58,378 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 427 transitions, 5899 flow [2024-06-03 18:41:58,379 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-03 18:41:58,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:58,379 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-03 18:41:58,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 18:41:58,379 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-03 18:41:58,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:58,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1198761795, now seen corresponding path program 12 times [2024-06-03 18:41:58,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:58,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835974064] [2024-06-03 18:41:58,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:58,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:58,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:58,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:58,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:58,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835974064] [2024-06-03 18:41:58,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835974064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:58,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:58,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:58,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831728964] [2024-06-03 18:41:58,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:58,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:58,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:58,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:58,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:58,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:58,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 427 transitions, 5899 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-03 18:41:58,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:58,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:58,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:59,757 INFO L124 PetriNetUnfolderBase]: 4228/7243 cut-off events. [2024-06-03 18:41:59,757 INFO L125 PetriNetUnfolderBase]: For 614394/614398 co-relation queries the response was YES. [2024-06-03 18:41:59,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47522 conditions, 7243 events. 4228/7243 cut-off events. For 614394/614398 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 52056 event pairs, 1340 based on Foata normal form. 3/7244 useless extension candidates. Maximal degree in co-relation 47360. Up to 6223 conditions per place. [2024-06-03 18:41:59,851 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 262 selfloop transitions, 175 changer transitions 0/443 dead transitions. [2024-06-03 18:41:59,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 443 transitions, 6811 flow [2024-06-03 18:41:59,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:59,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:59,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-03 18:41:59,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-03 18:41:59,852 INFO L175 Difference]: Start difference. First operand has 348 places, 427 transitions, 5899 flow. Second operand 9 states and 193 transitions. [2024-06-03 18:41:59,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 443 transitions, 6811 flow [2024-06-03 18:42:02,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 443 transitions, 6445 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:02,613 INFO L231 Difference]: Finished difference. Result has 351 places, 427 transitions, 5889 flow [2024-06-03 18:42:02,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5533, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5889, PETRI_PLACES=351, PETRI_TRANSITIONS=427} [2024-06-03 18:42:02,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-03 18:42:02,614 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 427 transitions, 5889 flow [2024-06-03 18:42:02,614 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-03 18:42:02,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:02,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, 1, 1] [2024-06-03 18:42:02,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 18:42:02,614 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-03 18:42:02,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:02,615 INFO L85 PathProgramCache]: Analyzing trace with hash 548734606, now seen corresponding path program 4 times [2024-06-03 18:42:02,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:02,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825533785] [2024-06-03 18:42:02,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:02,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:02,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:02,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:02,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:02,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825533785] [2024-06-03 18:42:02,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825533785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:02,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:02,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:02,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957046763] [2024-06-03 18:42:02,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:02,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:02,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:02,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:02,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:02,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:02,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 427 transitions, 5889 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:02,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:02,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:02,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:03,946 INFO L124 PetriNetUnfolderBase]: 4264/7275 cut-off events. [2024-06-03 18:42:03,946 INFO L125 PetriNetUnfolderBase]: For 664332/664334 co-relation queries the response was YES. [2024-06-03 18:42:04,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48058 conditions, 7275 events. 4264/7275 cut-off events. For 664332/664334 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 52118 event pairs, 1293 based on Foata normal form. 12/7271 useless extension candidates. Maximal degree in co-relation 47895. Up to 6488 conditions per place. [2024-06-03 18:42:04,051 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 351 selfloop transitions, 91 changer transitions 4/452 dead transitions. [2024-06-03 18:42:04,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 452 transitions, 6920 flow [2024-06-03 18:42:04,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:04,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:04,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 18:42:04,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-03 18:42:04,052 INFO L175 Difference]: Start difference. First operand has 351 places, 427 transitions, 5889 flow. Second operand 9 states and 199 transitions. [2024-06-03 18:42:04,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 452 transitions, 6920 flow [2024-06-03 18:42:06,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 452 transitions, 6394 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-03 18:42:06,911 INFO L231 Difference]: Finished difference. Result has 349 places, 428 transitions, 5612 flow [2024-06-03 18:42:06,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5363, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5612, PETRI_PLACES=349, PETRI_TRANSITIONS=428} [2024-06-03 18:42:06,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-03 18:42:06,912 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 428 transitions, 5612 flow [2024-06-03 18:42:06,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:06,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:06,913 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-03 18:42:06,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 18:42:06,913 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-03 18:42:06,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:06,913 INFO L85 PathProgramCache]: Analyzing trace with hash -57160886, now seen corresponding path program 5 times [2024-06-03 18:42:06,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:06,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793739820] [2024-06-03 18:42:06,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:06,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:06,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:07,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:07,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:07,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793739820] [2024-06-03 18:42:07,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793739820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:07,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:07,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:07,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378939455] [2024-06-03 18:42:07,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:07,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:07,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:07,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:07,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:07,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:07,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 428 transitions, 5612 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:07,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:07,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:07,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:08,469 INFO L124 PetriNetUnfolderBase]: 4393/7463 cut-off events. [2024-06-03 18:42:08,469 INFO L125 PetriNetUnfolderBase]: For 749118/749120 co-relation queries the response was YES. [2024-06-03 18:42:08,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52085 conditions, 7463 events. 4393/7463 cut-off events. For 749118/749120 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 53314 event pairs, 1394 based on Foata normal form. 2/7457 useless extension candidates. Maximal degree in co-relation 51921. Up to 6242 conditions per place. [2024-06-03 18:42:08,573 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 245 selfloop transitions, 215 changer transitions 0/466 dead transitions. [2024-06-03 18:42:08,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 466 transitions, 7063 flow [2024-06-03 18:42:08,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:08,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:08,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:42:08,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:42:08,575 INFO L175 Difference]: Start difference. First operand has 349 places, 428 transitions, 5612 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:42:08,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 466 transitions, 7063 flow [2024-06-03 18:42:12,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 466 transitions, 6830 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:12,212 INFO L231 Difference]: Finished difference. Result has 351 places, 436 transitions, 6106 flow [2024-06-03 18:42:12,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5379, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6106, PETRI_PLACES=351, PETRI_TRANSITIONS=436} [2024-06-03 18:42:12,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-03 18:42:12,212 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 436 transitions, 6106 flow [2024-06-03 18:42:12,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:12,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:12,213 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-03 18:42:12,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 18:42:12,213 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-03 18:42:12,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:12,213 INFO L85 PathProgramCache]: Analyzing trace with hash -616429088, now seen corresponding path program 6 times [2024-06-03 18:42:12,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:12,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498233871] [2024-06-03 18:42:12,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:12,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:12,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:12,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:12,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:12,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498233871] [2024-06-03 18:42:12,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498233871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:12,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:12,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:12,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726992888] [2024-06-03 18:42:12,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:12,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:12,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:12,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:12,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:12,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:12,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 436 transitions, 6106 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:12,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:12,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:12,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:13,618 INFO L124 PetriNetUnfolderBase]: 4388/7459 cut-off events. [2024-06-03 18:42:13,618 INFO L125 PetriNetUnfolderBase]: For 757510/757512 co-relation queries the response was YES. [2024-06-03 18:42:13,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52464 conditions, 7459 events. 4388/7459 cut-off events. For 757510/757512 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 53390 event pairs, 1388 based on Foata normal form. 2/7456 useless extension candidates. Maximal degree in co-relation 52298. Up to 6384 conditions per place. [2024-06-03 18:42:13,728 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 244 selfloop transitions, 208 changer transitions 0/458 dead transitions. [2024-06-03 18:42:13,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 458 transitions, 7064 flow [2024-06-03 18:42:13,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:13,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:13,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:42:13,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:42:13,729 INFO L175 Difference]: Start difference. First operand has 351 places, 436 transitions, 6106 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:42:13,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 458 transitions, 7064 flow [2024-06-03 18:42:16,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 458 transitions, 6588 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-03 18:42:16,823 INFO L231 Difference]: Finished difference. Result has 354 places, 436 transitions, 6051 flow [2024-06-03 18:42:16,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5630, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6051, PETRI_PLACES=354, PETRI_TRANSITIONS=436} [2024-06-03 18:42:16,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-03 18:42:16,823 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 436 transitions, 6051 flow [2024-06-03 18:42:16,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:16,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:16,824 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-03 18:42:16,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 18:42:16,824 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-03 18:42:16,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:16,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1288031776, now seen corresponding path program 7 times [2024-06-03 18:42:16,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:16,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471721665] [2024-06-03 18:42:16,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:16,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:16,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:16,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-03 18:42:16,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:16,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471721665] [2024-06-03 18:42:16,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471721665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:16,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:16,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:16,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469053033] [2024-06-03 18:42:16,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:16,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:16,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:16,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:16,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:16,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:16,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 436 transitions, 6051 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:16,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:16,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:16,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:18,312 INFO L124 PetriNetUnfolderBase]: 4573/7732 cut-off events. [2024-06-03 18:42:18,313 INFO L125 PetriNetUnfolderBase]: For 917244/917246 co-relation queries the response was YES. [2024-06-03 18:42:18,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58246 conditions, 7732 events. 4573/7732 cut-off events. For 917244/917246 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 55230 event pairs, 1451 based on Foata normal form. 2/7728 useless extension candidates. Maximal degree in co-relation 58079. Up to 6464 conditions per place. [2024-06-03 18:42:18,413 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 256 selfloop transitions, 212 changer transitions 0/474 dead transitions. [2024-06-03 18:42:18,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 474 transitions, 7538 flow [2024-06-03 18:42:18,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:18,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:18,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:42:18,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:42:18,414 INFO L175 Difference]: Start difference. First operand has 354 places, 436 transitions, 6051 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:42:18,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 474 transitions, 7538 flow [2024-06-03 18:42:21,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 474 transitions, 7081 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:21,041 INFO L231 Difference]: Finished difference. Result has 357 places, 444 transitions, 6332 flow [2024-06-03 18:42:21,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5594, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6332, PETRI_PLACES=357, PETRI_TRANSITIONS=444} [2024-06-03 18:42:21,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-03 18:42:21,042 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 444 transitions, 6332 flow [2024-06-03 18:42:21,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:21,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:21,042 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-03 18:42:21,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 18:42:21,042 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-03 18:42:21,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:21,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1976376818, now seen corresponding path program 8 times [2024-06-03 18:42:21,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:21,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370737593] [2024-06-03 18:42:21,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:21,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:21,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:21,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:21,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:21,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370737593] [2024-06-03 18:42:21,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370737593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:21,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:21,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:21,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155386305] [2024-06-03 18:42:21,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:21,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:21,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:21,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:21,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:21,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:21,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 444 transitions, 6332 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:21,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:21,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:21,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:22,623 INFO L124 PetriNetUnfolderBase]: 4581/7750 cut-off events. [2024-06-03 18:42:22,623 INFO L125 PetriNetUnfolderBase]: For 935645/935647 co-relation queries the response was YES. [2024-06-03 18:42:22,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58930 conditions, 7750 events. 4581/7750 cut-off events. For 935645/935647 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 55464 event pairs, 1459 based on Foata normal form. 2/7747 useless extension candidates. Maximal degree in co-relation 58761. Up to 6675 conditions per place. [2024-06-03 18:42:22,731 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 257 selfloop transitions, 205 changer transitions 0/468 dead transitions. [2024-06-03 18:42:22,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 468 transitions, 7381 flow [2024-06-03 18:42:22,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:22,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:22,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:42:22,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:42:22,732 INFO L175 Difference]: Start difference. First operand has 357 places, 444 transitions, 6332 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:42:22,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 468 transitions, 7381 flow [2024-06-03 18:42:25,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 468 transitions, 6884 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-03 18:42:25,867 INFO L231 Difference]: Finished difference. Result has 360 places, 446 transitions, 6325 flow [2024-06-03 18:42:25,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5847, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6325, PETRI_PLACES=360, PETRI_TRANSITIONS=446} [2024-06-03 18:42:25,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-03 18:42:25,868 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 446 transitions, 6325 flow [2024-06-03 18:42:25,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:25,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:25,868 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-03 18:42:25,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 18:42:25,869 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-03 18:42:25,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:25,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1962414606, now seen corresponding path program 9 times [2024-06-03 18:42:25,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:25,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166032231] [2024-06-03 18:42:25,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:25,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:25,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:25,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:25,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:25,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166032231] [2024-06-03 18:42:25,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166032231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:25,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:25,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:25,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964692285] [2024-06-03 18:42:25,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:25,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:25,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:25,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:25,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:26,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:26,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 446 transitions, 6325 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:26,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:26,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:26,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:27,412 INFO L124 PetriNetUnfolderBase]: 4589/7762 cut-off events. [2024-06-03 18:42:27,413 INFO L125 PetriNetUnfolderBase]: For 951069/951071 co-relation queries the response was YES. [2024-06-03 18:42:27,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58858 conditions, 7762 events. 4589/7762 cut-off events. For 951069/951071 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 55205 event pairs, 1304 based on Foata normal form. 2/7759 useless extension candidates. Maximal degree in co-relation 58688. Up to 3602 conditions per place. [2024-06-03 18:42:27,522 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 237 selfloop transitions, 242 changer transitions 0/485 dead transitions. [2024-06-03 18:42:27,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 485 transitions, 7852 flow [2024-06-03 18:42:27,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:27,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:27,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 18:42:27,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-03 18:42:27,523 INFO L175 Difference]: Start difference. First operand has 360 places, 446 transitions, 6325 flow. Second operand 8 states and 198 transitions. [2024-06-03 18:42:27,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 485 transitions, 7852 flow [2024-06-03 18:42:30,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 485 transitions, 7401 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:30,651 INFO L231 Difference]: Finished difference. Result has 362 places, 448 transitions, 6428 flow [2024-06-03 18:42:30,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5874, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6428, PETRI_PLACES=362, PETRI_TRANSITIONS=448} [2024-06-03 18:42:30,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-03 18:42:30,652 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 448 transitions, 6428 flow [2024-06-03 18:42:30,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:30,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:30,652 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-03 18:42:30,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 18:42:30,653 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-03 18:42:30,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:30,653 INFO L85 PathProgramCache]: Analyzing trace with hash 310910000, now seen corresponding path program 10 times [2024-06-03 18:42:30,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:30,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404906754] [2024-06-03 18:42:30,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:30,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:30,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:30,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:30,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:30,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404906754] [2024-06-03 18:42:30,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404906754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:30,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:30,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:30,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407386167] [2024-06-03 18:42:30,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:30,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:30,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:30,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:30,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:30,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:30,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 448 transitions, 6428 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:30,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:30,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:30,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:32,174 INFO L124 PetriNetUnfolderBase]: 4564/7721 cut-off events. [2024-06-03 18:42:32,174 INFO L125 PetriNetUnfolderBase]: For 963850/963852 co-relation queries the response was YES. [2024-06-03 18:42:32,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58578 conditions, 7721 events. 4564/7721 cut-off events. For 963850/963852 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54861 event pairs, 1311 based on Foata normal form. 8/7724 useless extension candidates. Maximal degree in co-relation 58407. Up to 3588 conditions per place. [2024-06-03 18:42:32,280 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 247 selfloop transitions, 229 changer transitions 2/484 dead transitions. [2024-06-03 18:42:32,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 484 transitions, 7698 flow [2024-06-03 18:42:32,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:32,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:32,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:42:32,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-03 18:42:32,281 INFO L175 Difference]: Start difference. First operand has 362 places, 448 transitions, 6428 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:42:32,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 484 transitions, 7698 flow [2024-06-03 18:42:35,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 484 transitions, 7058 flow, removed 67 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:35,722 INFO L231 Difference]: Finished difference. Result has 362 places, 448 transitions, 6252 flow [2024-06-03 18:42:35,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5788, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6252, PETRI_PLACES=362, PETRI_TRANSITIONS=448} [2024-06-03 18:42:35,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-03 18:42:35,722 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 448 transitions, 6252 flow [2024-06-03 18:42:35,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:35,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:35,723 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-03 18:42:35,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 18:42:35,723 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-03 18:42:35,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:35,723 INFO L85 PathProgramCache]: Analyzing trace with hash 959700046, now seen corresponding path program 11 times [2024-06-03 18:42:35,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:35,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254461544] [2024-06-03 18:42:35,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:35,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:35,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:35,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:35,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:35,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254461544] [2024-06-03 18:42:35,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254461544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:35,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:35,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:35,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988756755] [2024-06-03 18:42:35,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:35,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:35,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:35,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:35,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:35,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:35,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 448 transitions, 6252 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:35,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:35,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:35,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:37,215 INFO L124 PetriNetUnfolderBase]: 4541/7688 cut-off events. [2024-06-03 18:42:37,216 INFO L125 PetriNetUnfolderBase]: For 935328/935330 co-relation queries the response was YES. [2024-06-03 18:42:37,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56472 conditions, 7688 events. 4541/7688 cut-off events. For 935328/935330 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 54994 event pairs, 1441 based on Foata normal form. 10/7693 useless extension candidates. Maximal degree in co-relation 56303. Up to 6583 conditions per place. [2024-06-03 18:42:37,325 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 197 changer transitions 0/470 dead transitions. [2024-06-03 18:42:37,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 470 transitions, 7246 flow [2024-06-03 18:42:37,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:37,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:37,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:42:37,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 18:42:37,326 INFO L175 Difference]: Start difference. First operand has 362 places, 448 transitions, 6252 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:42:37,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 470 transitions, 7246 flow [2024-06-03 18:42:40,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 470 transitions, 6763 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:40,665 INFO L231 Difference]: Finished difference. Result has 363 places, 448 transitions, 6169 flow [2024-06-03 18:42:40,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5769, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6169, PETRI_PLACES=363, PETRI_TRANSITIONS=448} [2024-06-03 18:42:40,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-03 18:42:40,666 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 448 transitions, 6169 flow [2024-06-03 18:42:40,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:40,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:40,666 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-03 18:42:40,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 18:42:40,666 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-03 18:42:40,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:40,667 INFO L85 PathProgramCache]: Analyzing trace with hash 2031934896, now seen corresponding path program 12 times [2024-06-03 18:42:40,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:40,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830891455] [2024-06-03 18:42:40,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:40,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:40,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:40,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:40,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:40,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830891455] [2024-06-03 18:42:40,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830891455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:40,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:40,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:40,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109505516] [2024-06-03 18:42:40,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:40,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:40,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:40,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:40,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:40,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:40,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 448 transitions, 6169 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:40,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:40,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:40,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:42,135 INFO L124 PetriNetUnfolderBase]: 4511/7632 cut-off events. [2024-06-03 18:42:42,135 INFO L125 PetriNetUnfolderBase]: For 899543/899545 co-relation queries the response was YES. [2024-06-03 18:42:42,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54721 conditions, 7632 events. 4511/7632 cut-off events. For 899543/899545 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 54459 event pairs, 1411 based on Foata normal form. 10/7637 useless extension candidates. Maximal degree in co-relation 54551. Up to 6083 conditions per place. [2024-06-03 18:42:42,239 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 265 selfloop transitions, 203 changer transitions 2/476 dead transitions. [2024-06-03 18:42:42,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 476 transitions, 7207 flow [2024-06-03 18:42:42,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:42,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:42,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:42:42,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 18:42:42,241 INFO L175 Difference]: Start difference. First operand has 363 places, 448 transitions, 6169 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:42:42,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 476 transitions, 7207 flow [2024-06-03 18:42:45,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 476 transitions, 6739 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:45,442 INFO L231 Difference]: Finished difference. Result has 365 places, 448 transitions, 6114 flow [2024-06-03 18:42:45,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5701, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6114, PETRI_PLACES=365, PETRI_TRANSITIONS=448} [2024-06-03 18:42:45,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-03 18:42:45,443 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 448 transitions, 6114 flow [2024-06-03 18:42:45,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:45,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:45,443 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-03 18:42:45,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 18:42:45,444 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-03 18:42:45,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:45,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1830758702, now seen corresponding path program 13 times [2024-06-03 18:42:45,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:45,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540153690] [2024-06-03 18:42:45,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:45,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:45,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:45,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:45,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:45,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540153690] [2024-06-03 18:42:45,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540153690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:45,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:45,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:45,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879020081] [2024-06-03 18:42:45,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:45,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:45,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:45,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:45,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:45,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:45,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 448 transitions, 6114 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:45,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:45,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:45,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:46,976 INFO L124 PetriNetUnfolderBase]: 4519/7670 cut-off events. [2024-06-03 18:42:46,976 INFO L125 PetriNetUnfolderBase]: For 871842/871844 co-relation queries the response was YES. [2024-06-03 18:42:47,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54568 conditions, 7670 events. 4519/7670 cut-off events. For 871842/871844 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 55025 event pairs, 1389 based on Foata normal form. 2/7669 useless extension candidates. Maximal degree in co-relation 54397. Up to 6930 conditions per place. [2024-06-03 18:42:47,088 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 382 selfloop transitions, 81 changer transitions 0/469 dead transitions. [2024-06-03 18:42:47,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 469 transitions, 7152 flow [2024-06-03 18:42:47,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:47,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:47,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 18:42:47,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:42:47,090 INFO L175 Difference]: Start difference. First operand has 365 places, 448 transitions, 6114 flow. Second operand 8 states and 176 transitions. [2024-06-03 18:42:47,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 469 transitions, 7152 flow [2024-06-03 18:42:50,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 469 transitions, 6728 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:50,423 INFO L231 Difference]: Finished difference. Result has 366 places, 450 transitions, 5927 flow [2024-06-03 18:42:50,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5690, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5927, PETRI_PLACES=366, PETRI_TRANSITIONS=450} [2024-06-03 18:42:50,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-03 18:42:50,431 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 450 transitions, 5927 flow [2024-06-03 18:42:50,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:50,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:50,432 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-03 18:42:50,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 18:42:50,432 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-03 18:42:50,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:50,432 INFO L85 PathProgramCache]: Analyzing trace with hash -458492496, now seen corresponding path program 14 times [2024-06-03 18:42:50,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:50,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938858895] [2024-06-03 18:42:50,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:50,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:50,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:50,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:50,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:50,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938858895] [2024-06-03 18:42:50,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938858895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:50,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:50,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:50,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864527069] [2024-06-03 18:42:50,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:50,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:50,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:50,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:50,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:50,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:50,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 450 transitions, 5927 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:50,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:50,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:50,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:52,068 INFO L124 PetriNetUnfolderBase]: 4496/7637 cut-off events. [2024-06-03 18:42:52,069 INFO L125 PetriNetUnfolderBase]: For 876482/876484 co-relation queries the response was YES. [2024-06-03 18:42:52,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52955 conditions, 7637 events. 4496/7637 cut-off events. For 876482/876484 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 54768 event pairs, 1380 based on Foata normal form. 10/7644 useless extension candidates. Maximal degree in co-relation 52783. Up to 6818 conditions per place. [2024-06-03 18:42:52,164 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 371 selfloop transitions, 92 changer transitions 0/469 dead transitions. [2024-06-03 18:42:52,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 469 transitions, 6911 flow [2024-06-03 18:42:52,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:52,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:52,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:42:52,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:42:52,166 INFO L175 Difference]: Start difference. First operand has 366 places, 450 transitions, 5927 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:42:52,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 469 transitions, 6911 flow [2024-06-03 18:42:55,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 469 transitions, 6706 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:55,555 INFO L231 Difference]: Finished difference. Result has 368 places, 450 transitions, 5912 flow [2024-06-03 18:42:55,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5722, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5912, PETRI_PLACES=368, PETRI_TRANSITIONS=450} [2024-06-03 18:42:55,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-03 18:42:55,561 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 450 transitions, 5912 flow [2024-06-03 18:42:55,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:55,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:55,561 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-03 18:42:55,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 18:42:55,561 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-03 18:42:55,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:55,562 INFO L85 PathProgramCache]: Analyzing trace with hash -449921616, now seen corresponding path program 15 times [2024-06-03 18:42:55,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:55,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149438052] [2024-06-03 18:42:55,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:55,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:55,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:55,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:55,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:55,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149438052] [2024-06-03 18:42:55,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149438052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:55,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:55,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:55,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028710656] [2024-06-03 18:42:55,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:55,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:55,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:55,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:55,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:55,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:55,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 450 transitions, 5912 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:55,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:55,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:55,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:57,081 INFO L124 PetriNetUnfolderBase]: 4473/7596 cut-off events. [2024-06-03 18:42:57,081 INFO L125 PetriNetUnfolderBase]: For 839814/839816 co-relation queries the response was YES. [2024-06-03 18:42:57,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51765 conditions, 7596 events. 4473/7596 cut-off events. For 839814/839816 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 54368 event pairs, 1353 based on Foata normal form. 10/7603 useless extension candidates. Maximal degree in co-relation 51592. Up to 6069 conditions per place. [2024-06-03 18:42:57,184 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 369 selfloop transitions, 99 changer transitions 2/476 dead transitions. [2024-06-03 18:42:57,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 476 transitions, 7148 flow [2024-06-03 18:42:57,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:57,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:57,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:42:57,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:42:57,186 INFO L175 Difference]: Start difference. First operand has 368 places, 450 transitions, 5912 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:42:57,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 476 transitions, 7148 flow [2024-06-03 18:43:00,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 476 transitions, 6928 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:43:00,313 INFO L231 Difference]: Finished difference. Result has 370 places, 450 transitions, 5898 flow [2024-06-03 18:43:00,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5692, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5898, PETRI_PLACES=370, PETRI_TRANSITIONS=450} [2024-06-03 18:43:00,313 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-03 18:43:00,313 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 450 transitions, 5898 flow [2024-06-03 18:43:00,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:00,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:00,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, 1] [2024-06-03 18:43:00,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 18:43:00,314 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-03 18:43:00,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:00,314 INFO L85 PathProgramCache]: Analyzing trace with hash 643227138, now seen corresponding path program 16 times [2024-06-03 18:43:00,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:00,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626447969] [2024-06-03 18:43:00,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:00,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:00,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:00,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:00,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:00,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626447969] [2024-06-03 18:43:00,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626447969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:00,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:00,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:00,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345717676] [2024-06-03 18:43:00,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:00,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:00,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:00,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:00,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:00,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:00,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 450 transitions, 5898 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:00,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:00,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:00,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:01,790 INFO L124 PetriNetUnfolderBase]: 4443/7556 cut-off events. [2024-06-03 18:43:01,790 INFO L125 PetriNetUnfolderBase]: For 801320/801322 co-relation queries the response was YES. [2024-06-03 18:43:01,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50334 conditions, 7556 events. 4443/7556 cut-off events. For 801320/801322 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 54245 event pairs, 1359 based on Foata normal form. 10/7563 useless extension candidates. Maximal degree in co-relation 50160. Up to 6739 conditions per place. [2024-06-03 18:43:01,898 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 369 selfloop transitions, 96 changer transitions 0/471 dead transitions. [2024-06-03 18:43:01,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 471 transitions, 6890 flow [2024-06-03 18:43:01,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:43:01,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:43:01,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-03 18:43:01,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-03 18:43:01,900 INFO L175 Difference]: Start difference. First operand has 370 places, 450 transitions, 5898 flow. Second operand 10 states and 216 transitions. [2024-06-03 18:43:01,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 471 transitions, 6890 flow [2024-06-03 18:43:05,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 471 transitions, 6645 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-03 18:43:05,816 INFO L231 Difference]: Finished difference. Result has 375 places, 450 transitions, 5851 flow [2024-06-03 18:43:05,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5653, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5851, PETRI_PLACES=375, PETRI_TRANSITIONS=450} [2024-06-03 18:43:05,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-03 18:43:05,816 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 450 transitions, 5851 flow [2024-06-03 18:43:05,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:05,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:05,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, 1, 1] [2024-06-03 18:43:05,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 18:43:05,817 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-03 18:43:05,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:05,817 INFO L85 PathProgramCache]: Analyzing trace with hash 655030326, now seen corresponding path program 1 times [2024-06-03 18:43:05,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:05,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504937900] [2024-06-03 18:43:05,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:05,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:05,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:05,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:05,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:05,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504937900] [2024-06-03 18:43:05,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504937900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:05,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:05,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:43:05,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526284273] [2024-06-03 18:43:05,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:05,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:43:05,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:05,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:43:05,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:43:05,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:05,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 450 transitions, 5851 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:05,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:05,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:05,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:07,447 INFO L124 PetriNetUnfolderBase]: 4451/7564 cut-off events. [2024-06-03 18:43:07,447 INFO L125 PetriNetUnfolderBase]: For 767678/767680 co-relation queries the response was YES. [2024-06-03 18:43:07,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49969 conditions, 7564 events. 4451/7564 cut-off events. For 767678/767680 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 54262 event pairs, 1353 based on Foata normal form. 2/7563 useless extension candidates. Maximal degree in co-relation 49794. Up to 6833 conditions per place. [2024-06-03 18:43:07,555 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 387 selfloop transitions, 74 changer transitions 0/467 dead transitions. [2024-06-03 18:43:07,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 467 transitions, 6858 flow [2024-06-03 18:43:07,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:43:07,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:43:07,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 18:43:07,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-03 18:43:07,556 INFO L175 Difference]: Start difference. First operand has 375 places, 450 transitions, 5851 flow. Second operand 7 states and 158 transitions. [2024-06-03 18:43:07,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 467 transitions, 6858 flow [2024-06-03 18:43:11,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 467 transitions, 6614 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 18:43:11,987 INFO L231 Difference]: Finished difference. Result has 372 places, 452 transitions, 5813 flow [2024-06-03 18:43:11,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5607, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5813, PETRI_PLACES=372, PETRI_TRANSITIONS=452} [2024-06-03 18:43:11,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-03 18:43:11,988 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 452 transitions, 5813 flow [2024-06-03 18:43:11,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:11,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:11,988 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-03 18:43:11,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 18:43:11,988 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-03 18:43:11,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:11,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1043326716, now seen corresponding path program 2 times [2024-06-03 18:43:11,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:11,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079288774] [2024-06-03 18:43:11,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:11,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:11,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:12,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-03 18:43:12,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:12,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079288774] [2024-06-03 18:43:12,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079288774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:12,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:12,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:43:12,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404206734] [2024-06-03 18:43:12,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:12,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:43:12,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:12,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:43:12,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:43:12,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:12,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 452 transitions, 5813 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:12,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:12,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:12,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:13,494 INFO L124 PetriNetUnfolderBase]: 4500/7623 cut-off events. [2024-06-03 18:43:13,494 INFO L125 PetriNetUnfolderBase]: For 812728/812730 co-relation queries the response was YES. [2024-06-03 18:43:13,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50896 conditions, 7623 events. 4500/7623 cut-off events. For 812728/812730 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 54518 event pairs, 1348 based on Foata normal form. 2/7622 useless extension candidates. Maximal degree in co-relation 50720. Up to 6823 conditions per place. [2024-06-03 18:43:13,614 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 392 selfloop transitions, 78 changer transitions 1/477 dead transitions. [2024-06-03 18:43:13,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 477 transitions, 7107 flow [2024-06-03 18:43:13,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:43:13,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:43:13,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:43:13,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:43:13,615 INFO L175 Difference]: Start difference. First operand has 372 places, 452 transitions, 5813 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:43:13,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 477 transitions, 7107 flow [2024-06-03 18:43:17,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 477 transitions, 6902 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-03 18:43:17,611 INFO L231 Difference]: Finished difference. Result has 375 places, 456 transitions, 5867 flow [2024-06-03 18:43:17,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5612, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5867, PETRI_PLACES=375, PETRI_TRANSITIONS=456} [2024-06-03 18:43:17,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-03 18:43:17,612 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 456 transitions, 5867 flow [2024-06-03 18:43:17,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:17,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:17,612 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-03 18:43:17,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 18:43:17,612 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-03 18:43:17,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:17,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1029421216, now seen corresponding path program 17 times [2024-06-03 18:43:17,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:17,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869312331] [2024-06-03 18:43:17,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:17,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:17,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:17,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:17,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:17,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869312331] [2024-06-03 18:43:17,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869312331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:17,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:17,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:17,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072877990] [2024-06-03 18:43:17,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:17,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:17,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:17,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:17,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:17,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:17,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 456 transitions, 5867 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:17,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:17,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:17,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:19,108 INFO L124 PetriNetUnfolderBase]: 4386/7430 cut-off events. [2024-06-03 18:43:19,108 INFO L125 PetriNetUnfolderBase]: For 784620/784622 co-relation queries the response was YES. [2024-06-03 18:43:19,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45197 conditions, 7430 events. 4386/7430 cut-off events. For 784620/784622 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 53194 event pairs, 1198 based on Foata normal form. 46/7448 useless extension candidates. Maximal degree in co-relation 45019. Up to 6115 conditions per place. [2024-06-03 18:43:19,216 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 191 changer transitions 3/496 dead transitions. [2024-06-03 18:43:19,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 496 transitions, 6965 flow [2024-06-03 18:43:19,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:43:19,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:43:19,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-03 18:43:19,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:43:19,217 INFO L175 Difference]: Start difference. First operand has 375 places, 456 transitions, 5867 flow. Second operand 9 states and 225 transitions. [2024-06-03 18:43:19,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 496 transitions, 6965 flow [2024-06-03 18:43:21,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 496 transitions, 6742 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-03 18:43:21,908 INFO L231 Difference]: Finished difference. Result has 380 places, 455 transitions, 6025 flow [2024-06-03 18:43:21,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5644, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6025, PETRI_PLACES=380, PETRI_TRANSITIONS=455} [2024-06-03 18:43:21,909 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-03 18:43:21,909 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 455 transitions, 6025 flow [2024-06-03 18:43:21,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:21,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:21,909 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-03 18:43:21,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 18:43:21,909 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-03 18:43:21,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:21,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1272911564, now seen corresponding path program 18 times [2024-06-03 18:43:21,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:21,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690348243] [2024-06-03 18:43:21,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:21,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:21,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:22,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:22,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:22,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690348243] [2024-06-03 18:43:22,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690348243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:22,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:22,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:22,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362437236] [2024-06-03 18:43:22,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:22,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:22,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:22,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:22,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:22,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:22,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 455 transitions, 6025 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:22,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:22,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:22,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:23,435 INFO L124 PetriNetUnfolderBase]: 4323/7360 cut-off events. [2024-06-03 18:43:23,435 INFO L125 PetriNetUnfolderBase]: For 550791/550793 co-relation queries the response was YES. [2024-06-03 18:43:23,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43687 conditions, 7360 events. 4323/7360 cut-off events. For 550791/550793 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 52745 event pairs, 1273 based on Foata normal form. 10/7367 useless extension candidates. Maximal degree in co-relation 43508. Up to 6264 conditions per place. [2024-06-03 18:43:23,532 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 193 changer transitions 0/494 dead transitions. [2024-06-03 18:43:23,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 494 transitions, 7111 flow [2024-06-03 18:43:23,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:43:23,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:43:23,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-03 18:43:23,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-03 18:43:23,534 INFO L175 Difference]: Start difference. First operand has 380 places, 455 transitions, 6025 flow. Second operand 10 states and 238 transitions. [2024-06-03 18:43:23,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 494 transitions, 7111 flow [2024-06-03 18:43:26,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 494 transitions, 6675 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-03 18:43:26,383 INFO L231 Difference]: Finished difference. Result has 381 places, 455 transitions, 5991 flow [2024-06-03 18:43:26,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5589, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5991, PETRI_PLACES=381, PETRI_TRANSITIONS=455} [2024-06-03 18:43:26,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-03 18:43:26,398 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 455 transitions, 5991 flow [2024-06-03 18:43:26,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:26,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:26,399 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-03 18:43:26,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 18:43:26,399 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-03 18:43:26,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:26,399 INFO L85 PathProgramCache]: Analyzing trace with hash -486550608, now seen corresponding path program 19 times [2024-06-03 18:43:26,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:26,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426443549] [2024-06-03 18:43:26,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:26,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:26,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:26,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:26,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:26,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426443549] [2024-06-03 18:43:26,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426443549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:26,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:26,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:26,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569255753] [2024-06-03 18:43:26,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:26,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:26,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:26,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:26,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:26,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:26,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 455 transitions, 5991 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:26,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:26,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:26,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:27,857 INFO L124 PetriNetUnfolderBase]: 4300/7322 cut-off events. [2024-06-03 18:43:27,857 INFO L125 PetriNetUnfolderBase]: For 482425/482427 co-relation queries the response was YES. [2024-06-03 18:43:27,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41928 conditions, 7322 events. 4300/7322 cut-off events. For 482425/482427 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 52377 event pairs, 1259 based on Foata normal form. 10/7329 useless extension candidates. Maximal degree in co-relation 41749. Up to 6237 conditions per place. [2024-06-03 18:43:27,959 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 301 selfloop transitions, 179 changer transitions 0/486 dead transitions. [2024-06-03 18:43:27,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 486 transitions, 7041 flow [2024-06-03 18:43:27,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:27,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:27,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:43:27,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 18:43:27,960 INFO L175 Difference]: Start difference. First operand has 381 places, 455 transitions, 5991 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:43:27,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 486 transitions, 7041 flow [2024-06-03 18:43:30,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 486 transitions, 6601 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-03 18:43:30,542 INFO L231 Difference]: Finished difference. Result has 378 places, 455 transitions, 5922 flow [2024-06-03 18:43:30,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5551, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5922, PETRI_PLACES=378, PETRI_TRANSITIONS=455} [2024-06-03 18:43:30,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-03 18:43:30,543 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 455 transitions, 5922 flow [2024-06-03 18:43:30,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:30,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:30,543 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-03 18:43:30,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 18:43:30,543 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-03 18:43:30,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:30,544 INFO L85 PathProgramCache]: Analyzing trace with hash -486253938, now seen corresponding path program 20 times [2024-06-03 18:43:30,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:30,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753759792] [2024-06-03 18:43:30,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:30,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:30,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:30,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-03 18:43:30,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:30,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753759792] [2024-06-03 18:43:30,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753759792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:30,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:30,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:30,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384021716] [2024-06-03 18:43:30,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:30,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:30,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:30,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:30,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:30,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:30,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 455 transitions, 5922 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:30,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:30,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:30,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:31,926 INFO L124 PetriNetUnfolderBase]: 4270/7279 cut-off events. [2024-06-03 18:43:31,926 INFO L125 PetriNetUnfolderBase]: For 416452/416454 co-relation queries the response was YES. [2024-06-03 18:43:32,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40131 conditions, 7279 events. 4270/7279 cut-off events. For 416452/416454 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 51870 event pairs, 1094 based on Foata normal form. 10/7286 useless extension candidates. Maximal degree in co-relation 39953. Up to 4412 conditions per place. [2024-06-03 18:43:32,024 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 283 selfloop transitions, 201 changer transitions 2/492 dead transitions. [2024-06-03 18:43:32,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 492 transitions, 7016 flow [2024-06-03 18:43:32,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:32,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:32,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 18:43:32,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-03 18:43:32,026 INFO L175 Difference]: Start difference. First operand has 378 places, 455 transitions, 5922 flow. Second operand 8 states and 199 transitions. [2024-06-03 18:43:32,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 492 transitions, 7016 flow [2024-06-03 18:43:35,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 492 transitions, 6605 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 18:43:35,032 INFO L231 Difference]: Finished difference. Result has 378 places, 455 transitions, 5931 flow [2024-06-03 18:43:35,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5511, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5931, PETRI_PLACES=378, PETRI_TRANSITIONS=455} [2024-06-03 18:43:35,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-03 18:43:35,033 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 455 transitions, 5931 flow [2024-06-03 18:43:35,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:35,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:35,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-03 18:43:35,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 18:43:35,034 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-03 18:43:35,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:35,034 INFO L85 PathProgramCache]: Analyzing trace with hash 570706094, now seen corresponding path program 3 times [2024-06-03 18:43:35,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:35,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75639146] [2024-06-03 18:43:35,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:35,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:35,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:35,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-03 18:43:35,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:35,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75639146] [2024-06-03 18:43:35,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75639146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:35,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:35,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:43:35,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428933317] [2024-06-03 18:43:35,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:35,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:43:35,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:35,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:43:35,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:43:35,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:35,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 455 transitions, 5931 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:35,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:35,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:35,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:36,363 INFO L124 PetriNetUnfolderBase]: 4258/7253 cut-off events. [2024-06-03 18:43:36,363 INFO L125 PetriNetUnfolderBase]: For 363679/363681 co-relation queries the response was YES. [2024-06-03 18:43:36,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39890 conditions, 7253 events. 4258/7253 cut-off events. For 363679/363681 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 51859 event pairs, 1246 based on Foata normal form. 2/7252 useless extension candidates. Maximal degree in co-relation 39712. Up to 6528 conditions per place. [2024-06-03 18:43:36,466 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 387 selfloop transitions, 79 changer transitions 0/472 dead transitions. [2024-06-03 18:43:36,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 472 transitions, 6905 flow [2024-06-03 18:43:36,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:43:36,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:43:36,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:43:36,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 18:43:36,468 INFO L175 Difference]: Start difference. First operand has 378 places, 455 transitions, 5931 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:43:36,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 472 transitions, 6905 flow [2024-06-03 18:43:39,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 472 transitions, 6401 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-03 18:43:39,200 INFO L231 Difference]: Finished difference. Result has 375 places, 455 transitions, 5593 flow [2024-06-03 18:43:39,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5427, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5593, PETRI_PLACES=375, PETRI_TRANSITIONS=455} [2024-06-03 18:43:39,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-03 18:43:39,201 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 455 transitions, 5593 flow [2024-06-03 18:43:39,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:39,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:39,201 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-03 18:43:39,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 18:43:39,201 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-03 18:43:39,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:39,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1302181798, now seen corresponding path program 4 times [2024-06-03 18:43:39,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:39,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223671300] [2024-06-03 18:43:39,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:39,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:39,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:39,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:39,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:39,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223671300] [2024-06-03 18:43:39,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223671300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:39,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:39,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:43:39,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762975368] [2024-06-03 18:43:39,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:39,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:43:39,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:39,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:43:39,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:43:39,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:39,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 455 transitions, 5593 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:39,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:39,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:39,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:40,537 INFO L124 PetriNetUnfolderBase]: 4299/7279 cut-off events. [2024-06-03 18:43:40,537 INFO L125 PetriNetUnfolderBase]: For 392067/392069 co-relation queries the response was YES. [2024-06-03 18:43:40,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39865 conditions, 7279 events. 4299/7279 cut-off events. For 392067/392069 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51684 event pairs, 1216 based on Foata normal form. 2/7273 useless extension candidates. Maximal degree in co-relation 39687. Up to 6343 conditions per place. [2024-06-03 18:43:40,632 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 385 selfloop transitions, 89 changer transitions 0/480 dead transitions. [2024-06-03 18:43:40,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 480 transitions, 6880 flow [2024-06-03 18:43:40,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:43:40,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:43:40,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 18:43:40,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:43:40,633 INFO L175 Difference]: Start difference. First operand has 375 places, 455 transitions, 5593 flow. Second operand 6 states and 147 transitions. [2024-06-03 18:43:40,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 480 transitions, 6880 flow [2024-06-03 18:43:43,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 480 transitions, 6637 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:43:43,394 INFO L231 Difference]: Finished difference. Result has 376 places, 458 transitions, 5643 flow [2024-06-03 18:43:43,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5352, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5643, PETRI_PLACES=376, PETRI_TRANSITIONS=458} [2024-06-03 18:43:43,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-03 18:43:43,395 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 458 transitions, 5643 flow [2024-06-03 18:43:43,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:43,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:43,395 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-03 18:43:43,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 18:43:43,396 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-03 18:43:43,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:43,396 INFO L85 PathProgramCache]: Analyzing trace with hash -698118938, now seen corresponding path program 5 times [2024-06-03 18:43:43,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:43,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843632738] [2024-06-03 18:43:43,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:43,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:43,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:43,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:43,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:43,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843632738] [2024-06-03 18:43:43,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843632738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:43,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:43,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:43:43,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719641464] [2024-06-03 18:43:43,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:43,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:43:43,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:43,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:43:43,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:43:43,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:43,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 458 transitions, 5643 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:43,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:43,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:43,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:44,829 INFO L124 PetriNetUnfolderBase]: 4294/7319 cut-off events. [2024-06-03 18:43:44,829 INFO L125 PetriNetUnfolderBase]: For 393252/393256 co-relation queries the response was YES. [2024-06-03 18:43:44,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39549 conditions, 7319 events. 4294/7319 cut-off events. For 393252/393256 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 52097 event pairs, 1053 based on Foata normal form. 10/7327 useless extension candidates. Maximal degree in co-relation 39369. Up to 5438 conditions per place. [2024-06-03 18:43:44,924 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 395 selfloop transitions, 84 changer transitions 0/485 dead transitions. [2024-06-03 18:43:44,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 485 transitions, 7147 flow [2024-06-03 18:43:44,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:43:44,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:43:44,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:43:44,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 18:43:44,925 INFO L175 Difference]: Start difference. First operand has 376 places, 458 transitions, 5643 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:43:44,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 485 transitions, 7147 flow [2024-06-03 18:43:47,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 485 transitions, 6951 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-03 18:43:47,616 INFO L231 Difference]: Finished difference. Result has 379 places, 460 transitions, 5681 flow [2024-06-03 18:43:47,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5455, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5681, PETRI_PLACES=379, PETRI_TRANSITIONS=460} [2024-06-03 18:43:47,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-03 18:43:47,617 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 460 transitions, 5681 flow [2024-06-03 18:43:47,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:47,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:47,617 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-03 18:43:47,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 18:43:47,618 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-03 18:43:47,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:47,618 INFO L85 PathProgramCache]: Analyzing trace with hash -692405018, now seen corresponding path program 6 times [2024-06-03 18:43:47,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:47,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251448641] [2024-06-03 18:43:47,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:47,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:47,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:47,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-03 18:43:47,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:47,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251448641] [2024-06-03 18:43:47,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251448641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:47,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:47,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:43:47,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976022811] [2024-06-03 18:43:47,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:47,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:43:47,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:47,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:43:47,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:43:47,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:47,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 460 transitions, 5681 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:47,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:47,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:47,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:49,006 INFO L124 PetriNetUnfolderBase]: 4282/7297 cut-off events. [2024-06-03 18:43:49,007 INFO L125 PetriNetUnfolderBase]: For 351995/351999 co-relation queries the response was YES. [2024-06-03 18:43:49,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39336 conditions, 7297 events. 4282/7297 cut-off events. For 351995/351999 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 51972 event pairs, 1033 based on Foata normal form. 4/7299 useless extension candidates. Maximal degree in co-relation 39155. Up to 5430 conditions per place. [2024-06-03 18:43:49,110 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 388 selfloop transitions, 93 changer transitions 0/487 dead transitions. [2024-06-03 18:43:49,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 487 transitions, 7141 flow [2024-06-03 18:43:49,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:43:49,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:43:49,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:43:49,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-03 18:43:49,111 INFO L175 Difference]: Start difference. First operand has 379 places, 460 transitions, 5681 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:43:49,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 487 transitions, 7141 flow [2024-06-03 18:43:51,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 487 transitions, 6923 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-03 18:43:51,765 INFO L231 Difference]: Finished difference. Result has 382 places, 460 transitions, 5654 flow [2024-06-03 18:43:51,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5463, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5654, PETRI_PLACES=382, PETRI_TRANSITIONS=460} [2024-06-03 18:43:51,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-03 18:43:51,766 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 460 transitions, 5654 flow [2024-06-03 18:43:51,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:51,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:51,766 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, 1] [2024-06-03 18:43:51,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 18:43:51,766 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-03 18:43:51,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:51,767 INFO L85 PathProgramCache]: Analyzing trace with hash 588342260, now seen corresponding path program 1 times [2024-06-03 18:43:51,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:51,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705935646] [2024-06-03 18:43:51,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:51,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:51,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:51,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:51,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:51,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705935646] [2024-06-03 18:43:51,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705935646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:51,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:51,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:51,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303375226] [2024-06-03 18:43:51,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:51,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:51,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:51,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:51,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:51,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:51,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 460 transitions, 5654 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:51,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:51,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:51,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:53,314 INFO L124 PetriNetUnfolderBase]: 4675/7899 cut-off events. [2024-06-03 18:43:53,314 INFO L125 PetriNetUnfolderBase]: For 789617/789617 co-relation queries the response was YES. [2024-06-03 18:43:53,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50392 conditions, 7899 events. 4675/7899 cut-off events. For 789617/789617 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 56450 event pairs, 1132 based on Foata normal form. 6/7844 useless extension candidates. Maximal degree in co-relation 50210. Up to 4131 conditions per place. [2024-06-03 18:43:53,430 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 288 selfloop transitions, 219 changer transitions 0/513 dead transitions. [2024-06-03 18:43:53,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 513 transitions, 7448 flow [2024-06-03 18:43:53,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:53,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:53,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-03 18:43:53,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-03 18:43:53,432 INFO L175 Difference]: Start difference. First operand has 382 places, 460 transitions, 5654 flow. Second operand 8 states and 207 transitions. [2024-06-03 18:43:53,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 513 transitions, 7448 flow [2024-06-03 18:43:56,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 513 transitions, 7163 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 18:43:56,717 INFO L231 Difference]: Finished difference. Result has 384 places, 464 transitions, 5968 flow [2024-06-03 18:43:56,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5369, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5968, PETRI_PLACES=384, PETRI_TRANSITIONS=464} [2024-06-03 18:43:56,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-03 18:43:56,718 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 464 transitions, 5968 flow [2024-06-03 18:43:56,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:56,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:56,718 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, 1] [2024-06-03 18:43:56,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 18:43:56,718 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-03 18:43:56,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:56,718 INFO L85 PathProgramCache]: Analyzing trace with hash -683675212, now seen corresponding path program 2 times [2024-06-03 18:43:56,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:56,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232200438] [2024-06-03 18:43:56,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:56,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:56,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:56,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:56,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:56,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232200438] [2024-06-03 18:43:56,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232200438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:56,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:56,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:56,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752018731] [2024-06-03 18:43:56,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:56,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:56,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:56,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:56,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:56,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:56,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 464 transitions, 5968 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:56,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:56,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:56,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:58,396 INFO L124 PetriNetUnfolderBase]: 4703/7988 cut-off events. [2024-06-03 18:43:58,396 INFO L125 PetriNetUnfolderBase]: For 807720/807722 co-relation queries the response was YES. [2024-06-03 18:43:58,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50765 conditions, 7988 events. 4703/7988 cut-off events. For 807720/807722 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 57578 event pairs, 1260 based on Foata normal form. 8/7986 useless extension candidates. Maximal degree in co-relation 50583. Up to 6804 conditions per place. [2024-06-03 18:43:58,502 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 404 selfloop transitions, 93 changer transitions 0/503 dead transitions. [2024-06-03 18:43:58,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 503 transitions, 7138 flow [2024-06-03 18:43:58,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:58,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:58,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:43:58,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:43:58,503 INFO L175 Difference]: Start difference. First operand has 384 places, 464 transitions, 5968 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:43:58,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 503 transitions, 7138 flow [2024-06-03 18:44:02,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 503 transitions, 6505 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-03 18:44:02,566 INFO L231 Difference]: Finished difference. Result has 385 places, 467 transitions, 5587 flow [2024-06-03 18:44:02,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5357, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5587, PETRI_PLACES=385, PETRI_TRANSITIONS=467} [2024-06-03 18:44:02,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-03 18:44:02,567 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 467 transitions, 5587 flow [2024-06-03 18:44:02,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:02,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:02,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, 1, 1, 1] [2024-06-03 18:44:02,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 18:44:02,567 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-03 18:44:02,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:02,568 INFO L85 PathProgramCache]: Analyzing trace with hash -683675026, now seen corresponding path program 1 times [2024-06-03 18:44:02,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:02,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472734382] [2024-06-03 18:44:02,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:02,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:02,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:02,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:02,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:02,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472734382] [2024-06-03 18:44:02,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472734382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:02,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:02,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:02,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655426267] [2024-06-03 18:44:02,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:02,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:02,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:02,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:02,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:02,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:02,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 467 transitions, 5587 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-03 18:44:02,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:02,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:02,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:04,091 INFO L124 PetriNetUnfolderBase]: 4723/8032 cut-off events. [2024-06-03 18:44:04,091 INFO L125 PetriNetUnfolderBase]: For 815955/815959 co-relation queries the response was YES. [2024-06-03 18:44:04,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49963 conditions, 8032 events. 4723/8032 cut-off events. For 815955/815959 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 57860 event pairs, 1173 based on Foata normal form. 8/8038 useless extension candidates. Maximal degree in co-relation 49783. Up to 6105 conditions per place. [2024-06-03 18:44:04,202 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 397 selfloop transitions, 96 changer transitions 0/499 dead transitions. [2024-06-03 18:44:04,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 499 transitions, 7113 flow [2024-06-03 18:44:04,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:04,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:04,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:44:04,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-03 18:44:04,203 INFO L175 Difference]: Start difference. First operand has 385 places, 467 transitions, 5587 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:44:04,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 499 transitions, 7113 flow [2024-06-03 18:44:08,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 499 transitions, 6917 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:08,408 INFO L231 Difference]: Finished difference. Result has 387 places, 468 transitions, 5603 flow [2024-06-03 18:44:08,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5391, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5603, PETRI_PLACES=387, PETRI_TRANSITIONS=468} [2024-06-03 18:44:08,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-03 18:44:08,409 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 468 transitions, 5603 flow [2024-06-03 18:44:08,409 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-03 18:44:08,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:08,409 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, 1] [2024-06-03 18:44:08,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 18:44:08,409 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-03 18:44:08,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:08,410 INFO L85 PathProgramCache]: Analyzing trace with hash 765831086, now seen corresponding path program 2 times [2024-06-03 18:44:08,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:08,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858636696] [2024-06-03 18:44:08,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:08,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:08,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:08,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-03 18:44:08,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:08,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858636696] [2024-06-03 18:44:08,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858636696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:08,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:08,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:08,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819174272] [2024-06-03 18:44:08,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:08,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:08,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:08,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:08,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:08,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:08,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 468 transitions, 5603 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-03 18:44:08,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:08,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:08,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:09,983 INFO L124 PetriNetUnfolderBase]: 4825/8198 cut-off events. [2024-06-03 18:44:09,983 INFO L125 PetriNetUnfolderBase]: For 901907/901911 co-relation queries the response was YES. [2024-06-03 18:44:10,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52367 conditions, 8198 events. 4825/8198 cut-off events. For 901907/901911 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 59246 event pairs, 1231 based on Foata normal form. 8/8204 useless extension candidates. Maximal degree in co-relation 52186. Up to 6161 conditions per place. [2024-06-03 18:44:10,102 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 405 selfloop transitions, 91 changer transitions 0/502 dead transitions. [2024-06-03 18:44:10,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 502 transitions, 7210 flow [2024-06-03 18:44:10,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:10,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:10,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:44:10,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:44:10,103 INFO L175 Difference]: Start difference. First operand has 387 places, 468 transitions, 5603 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:44:10,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 502 transitions, 7210 flow [2024-06-03 18:44:14,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 502 transitions, 7026 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:14,708 INFO L231 Difference]: Finished difference. Result has 391 places, 475 transitions, 5723 flow [2024-06-03 18:44:14,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5426, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5723, PETRI_PLACES=391, PETRI_TRANSITIONS=475} [2024-06-03 18:44:14,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-03 18:44:14,709 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 475 transitions, 5723 flow [2024-06-03 18:44:14,709 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-03 18:44:14,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:14,709 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, 1] [2024-06-03 18:44:14,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 18:44:14,710 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-03 18:44:14,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:14,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1685913696, now seen corresponding path program 3 times [2024-06-03 18:44:14,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:14,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143120161] [2024-06-03 18:44:14,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:14,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:14,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:14,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:14,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:14,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143120161] [2024-06-03 18:44:14,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143120161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:14,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:14,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:14,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021794021] [2024-06-03 18:44:14,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:14,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:14,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:14,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:14,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:14,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:14,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 475 transitions, 5723 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-03 18:44:14,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:14,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:14,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:16,326 INFO L124 PetriNetUnfolderBase]: 4812/8179 cut-off events. [2024-06-03 18:44:16,327 INFO L125 PetriNetUnfolderBase]: For 882998/883002 co-relation queries the response was YES. [2024-06-03 18:44:16,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51807 conditions, 8179 events. 4812/8179 cut-off events. For 882998/883002 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 59089 event pairs, 1227 based on Foata normal form. 8/8185 useless extension candidates. Maximal degree in co-relation 51624. Up to 6155 conditions per place. [2024-06-03 18:44:16,445 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 409 selfloop transitions, 89 changer transitions 0/504 dead transitions. [2024-06-03 18:44:16,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 504 transitions, 7245 flow [2024-06-03 18:44:16,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:16,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:16,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:44:16,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:44:16,447 INFO L175 Difference]: Start difference. First operand has 391 places, 475 transitions, 5723 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:44:16,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 504 transitions, 7245 flow [2024-06-03 18:44:20,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 504 transitions, 7110 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:20,962 INFO L231 Difference]: Finished difference. Result has 396 places, 475 transitions, 5770 flow [2024-06-03 18:44:20,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5588, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5770, PETRI_PLACES=396, PETRI_TRANSITIONS=475} [2024-06-03 18:44:20,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-03 18:44:20,963 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 475 transitions, 5770 flow [2024-06-03 18:44:20,963 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-03 18:44:20,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:20,963 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, 1] [2024-06-03 18:44:20,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 18:44:20,964 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-03 18:44:20,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:20,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1858403772, now seen corresponding path program 3 times [2024-06-03 18:44:20,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:20,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845207173] [2024-06-03 18:44:20,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:20,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:20,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:21,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:21,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:21,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845207173] [2024-06-03 18:44:21,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845207173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:21,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:21,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:21,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252586450] [2024-06-03 18:44:21,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:21,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:21,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:21,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:21,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:21,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:21,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 475 transitions, 5770 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:21,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:21,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:21,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:22,678 INFO L124 PetriNetUnfolderBase]: 4865/8258 cut-off events. [2024-06-03 18:44:22,678 INFO L125 PetriNetUnfolderBase]: For 937179/937181 co-relation queries the response was YES. [2024-06-03 18:44:22,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53112 conditions, 8258 events. 4865/8258 cut-off events. For 937179/937181 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 59748 event pairs, 1303 based on Foata normal form. 8/8256 useless extension candidates. Maximal degree in co-relation 52928. Up to 6985 conditions per place. [2024-06-03 18:44:22,796 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 411 selfloop transitions, 95 changer transitions 0/512 dead transitions. [2024-06-03 18:44:22,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 512 transitions, 7153 flow [2024-06-03 18:44:22,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:22,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:22,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-03 18:44:22,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:44:22,797 INFO L175 Difference]: Start difference. First operand has 396 places, 475 transitions, 5770 flow. Second operand 9 states and 204 transitions. [2024-06-03 18:44:22,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 512 transitions, 7153 flow [2024-06-03 18:44:27,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 512 transitions, 6987 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:27,053 INFO L231 Difference]: Finished difference. Result has 403 places, 477 transitions, 5852 flow [2024-06-03 18:44:27,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5604, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5852, PETRI_PLACES=403, PETRI_TRANSITIONS=477} [2024-06-03 18:44:27,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-03 18:44:27,053 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 477 transitions, 5852 flow [2024-06-03 18:44:27,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:27,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:27,054 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, 1] [2024-06-03 18:44:27,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 18:44:27,054 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-03 18:44:27,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:27,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1471445742, now seen corresponding path program 4 times [2024-06-03 18:44:27,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:27,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733642693] [2024-06-03 18:44:27,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:27,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:27,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:27,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:27,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:27,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733642693] [2024-06-03 18:44:27,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733642693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:27,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:27,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:27,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649069523] [2024-06-03 18:44:27,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:27,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:27,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:27,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:27,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:27,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:27,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 477 transitions, 5852 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:27,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:27,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:27,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:28,882 INFO L124 PetriNetUnfolderBase]: 5098/8611 cut-off events. [2024-06-03 18:44:28,882 INFO L125 PetriNetUnfolderBase]: For 1212249/1212249 co-relation queries the response was YES. [2024-06-03 18:44:28,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59869 conditions, 8611 events. 5098/8611 cut-off events. For 1212249/1212249 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 63044 event pairs, 1494 based on Foata normal form. 6/8556 useless extension candidates. Maximal degree in co-relation 59683. Up to 6638 conditions per place. [2024-06-03 18:44:28,996 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 224 changer transitions 0/524 dead transitions. [2024-06-03 18:44:28,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 524 transitions, 7389 flow [2024-06-03 18:44:28,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:28,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:28,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-03 18:44:28,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-03 18:44:28,998 INFO L175 Difference]: Start difference. First operand has 403 places, 477 transitions, 5852 flow. Second operand 8 states and 204 transitions. [2024-06-03 18:44:28,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 524 transitions, 7389 flow [2024-06-03 18:44:33,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 524 transitions, 7178 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 18:44:33,290 INFO L231 Difference]: Finished difference. Result has 405 places, 481 transitions, 6240 flow [2024-06-03 18:44:33,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5652, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6240, PETRI_PLACES=405, PETRI_TRANSITIONS=481} [2024-06-03 18:44:33,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-03 18:44:33,290 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 481 transitions, 6240 flow [2024-06-03 18:44:33,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:33,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:33,291 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, 1] [2024-06-03 18:44:33,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 18:44:33,291 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-03 18:44:33,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:33,291 INFO L85 PathProgramCache]: Analyzing trace with hash -40438114, now seen corresponding path program 5 times [2024-06-03 18:44:33,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:33,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095384423] [2024-06-03 18:44:33,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:33,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:33,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:33,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:33,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:33,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095384423] [2024-06-03 18:44:33,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095384423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:33,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:33,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:33,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620723824] [2024-06-03 18:44:33,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:33,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:33,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:33,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:33,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:33,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:33,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 481 transitions, 6240 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:33,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:33,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:33,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:35,231 INFO L124 PetriNetUnfolderBase]: 5085/8629 cut-off events. [2024-06-03 18:44:35,231 INFO L125 PetriNetUnfolderBase]: For 1200138/1200140 co-relation queries the response was YES. [2024-06-03 18:44:35,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59579 conditions, 8629 events. 5085/8629 cut-off events. For 1200138/1200140 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 63286 event pairs, 1643 based on Foata normal form. 8/8612 useless extension candidates. Maximal degree in co-relation 59393. Up to 7751 conditions per place. [2024-06-03 18:44:35,339 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 422 selfloop transitions, 85 changer transitions 0/513 dead transitions. [2024-06-03 18:44:35,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 513 transitions, 7350 flow [2024-06-03 18:44:35,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:35,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:35,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:44:35,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 18:44:35,340 INFO L175 Difference]: Start difference. First operand has 405 places, 481 transitions, 6240 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:44:35,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 513 transitions, 7350 flow [2024-06-03 18:44:39,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 513 transitions, 7008 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:39,115 INFO L231 Difference]: Finished difference. Result has 409 places, 481 transitions, 6072 flow [2024-06-03 18:44:39,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5898, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6072, PETRI_PLACES=409, PETRI_TRANSITIONS=481} [2024-06-03 18:44:39,116 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-03 18:44:39,116 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 481 transitions, 6072 flow [2024-06-03 18:44:39,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:39,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:39,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:39,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 18:44:39,116 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-03 18:44:39,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:39,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1887691622, now seen corresponding path program 4 times [2024-06-03 18:44:39,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:39,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546985006] [2024-06-03 18:44:39,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:39,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:39,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:39,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-03 18:44:39,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:39,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546985006] [2024-06-03 18:44:39,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546985006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:39,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:39,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:39,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578001389] [2024-06-03 18:44:39,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:39,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:39,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:39,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:39,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:39,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:39,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 481 transitions, 6072 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-03 18:44:39,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:39,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:39,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:40,840 INFO L124 PetriNetUnfolderBase]: 5072/8572 cut-off events. [2024-06-03 18:44:40,840 INFO L125 PetriNetUnfolderBase]: For 1179421/1179423 co-relation queries the response was YES. [2024-06-03 18:44:40,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58793 conditions, 8572 events. 5072/8572 cut-off events. For 1179421/1179423 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 62504 event pairs, 1613 based on Foata normal form. 6/8564 useless extension candidates. Maximal degree in co-relation 58605. Up to 7546 conditions per place. [2024-06-03 18:44:40,972 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 411 selfloop transitions, 90 changer transitions 0/507 dead transitions. [2024-06-03 18:44:40,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 507 transitions, 7376 flow [2024-06-03 18:44:40,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:40,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:40,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:44:40,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:44:40,973 INFO L175 Difference]: Start difference. First operand has 409 places, 481 transitions, 6072 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:44:40,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 507 transitions, 7376 flow [2024-06-03 18:44:45,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 507 transitions, 7184 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:45,930 INFO L231 Difference]: Finished difference. Result has 410 places, 481 transitions, 6064 flow [2024-06-03 18:44:45,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5880, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6064, PETRI_PLACES=410, PETRI_TRANSITIONS=481} [2024-06-03 18:44:45,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-03 18:44:45,930 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 481 transitions, 6064 flow [2024-06-03 18:44:45,930 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-03 18:44:45,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:45,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, 1] [2024-06-03 18:44:45,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 18:44:45,931 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-03 18:44:45,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:45,931 INFO L85 PathProgramCache]: Analyzing trace with hash 235467950, now seen corresponding path program 6 times [2024-06-03 18:44:45,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:45,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777312585] [2024-06-03 18:44:45,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:45,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:45,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:46,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:46,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:46,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777312585] [2024-06-03 18:44:46,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777312585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:46,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:46,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:46,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574427347] [2024-06-03 18:44:46,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:46,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:46,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:46,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:46,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:46,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:46,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 481 transitions, 6064 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:46,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:46,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:46,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:47,926 INFO L124 PetriNetUnfolderBase]: 5092/8659 cut-off events. [2024-06-03 18:44:47,926 INFO L125 PetriNetUnfolderBase]: For 1196879/1196881 co-relation queries the response was YES. [2024-06-03 18:44:48,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59222 conditions, 8659 events. 5092/8659 cut-off events. For 1196879/1196881 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 63759 event pairs, 1657 based on Foata normal form. 8/8651 useless extension candidates. Maximal degree in co-relation 59033. Up to 7802 conditions per place. [2024-06-03 18:44:48,052 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 419 selfloop transitions, 85 changer transitions 1/511 dead transitions. [2024-06-03 18:44:48,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 511 transitions, 7185 flow [2024-06-03 18:44:48,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:48,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:48,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 18:44:48,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-03 18:44:48,053 INFO L175 Difference]: Start difference. First operand has 410 places, 481 transitions, 6064 flow. Second operand 9 states and 202 transitions. [2024-06-03 18:44:48,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 511 transitions, 7185 flow [2024-06-03 18:44:53,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 511 transitions, 7018 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:53,289 INFO L231 Difference]: Finished difference. Result has 414 places, 483 transitions, 6112 flow [2024-06-03 18:44:53,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5897, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6112, PETRI_PLACES=414, PETRI_TRANSITIONS=483} [2024-06-03 18:44:53,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-03 18:44:53,289 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 483 transitions, 6112 flow [2024-06-03 18:44:53,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:53,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:53,290 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, 1] [2024-06-03 18:44:53,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 18:44:53,290 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-03 18:44:53,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:53,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1773181686, now seen corresponding path program 5 times [2024-06-03 18:44:53,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:53,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876950498] [2024-06-03 18:44:53,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:53,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:53,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:53,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:53,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:53,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876950498] [2024-06-03 18:44:53,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876950498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:53,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:53,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:53,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625211447] [2024-06-03 18:44:53,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:53,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:53,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:53,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:53,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:53,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:53,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 483 transitions, 6112 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-03 18:44:53,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:53,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:53,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:55,454 INFO L124 PetriNetUnfolderBase]: 5079/8628 cut-off events. [2024-06-03 18:44:55,455 INFO L125 PetriNetUnfolderBase]: For 1179303/1179305 co-relation queries the response was YES. [2024-06-03 18:44:55,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58572 conditions, 8628 events. 5079/8628 cut-off events. For 1179303/1179305 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 63308 event pairs, 1653 based on Foata normal form. 6/8629 useless extension candidates. Maximal degree in co-relation 58381. Up to 7769 conditions per place. [2024-06-03 18:44:55,577 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 418 selfloop transitions, 78 changer transitions 1/503 dead transitions. [2024-06-03 18:44:55,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 503 transitions, 7164 flow [2024-06-03 18:44:55,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:55,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:55,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:44:55,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 18:44:55,579 INFO L175 Difference]: Start difference. First operand has 414 places, 483 transitions, 6112 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:44:55,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 503 transitions, 7164 flow [2024-06-03 18:45:01,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 503 transitions, 6986 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:01,072 INFO L231 Difference]: Finished difference. Result has 415 places, 483 transitions, 6094 flow [2024-06-03 18:45:01,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5934, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6094, PETRI_PLACES=415, PETRI_TRANSITIONS=483} [2024-06-03 18:45:01,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-03 18:45:01,073 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 483 transitions, 6094 flow [2024-06-03 18:45:01,073 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-03 18:45:01,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:01,073 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, 1] [2024-06-03 18:45:01,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 18:45:01,073 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-03 18:45:01,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:01,074 INFO L85 PathProgramCache]: Analyzing trace with hash -2144941474, now seen corresponding path program 7 times [2024-06-03 18:45:01,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:01,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833962716] [2024-06-03 18:45:01,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:01,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:01,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:01,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:01,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:01,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833962716] [2024-06-03 18:45:01,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833962716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:01,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:01,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:01,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849588756] [2024-06-03 18:45:01,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:01,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:01,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:01,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:01,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:01,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:01,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 483 transitions, 6094 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:01,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:01,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:01,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:03,133 INFO L124 PetriNetUnfolderBase]: 5107/8684 cut-off events. [2024-06-03 18:45:03,133 INFO L125 PetriNetUnfolderBase]: For 1196879/1196881 co-relation queries the response was YES. [2024-06-03 18:45:03,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58952 conditions, 8684 events. 5107/8684 cut-off events. For 1196879/1196881 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 63853 event pairs, 1664 based on Foata normal form. 8/8676 useless extension candidates. Maximal degree in co-relation 58760. Up to 7805 conditions per place. [2024-06-03 18:45:03,249 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 411 selfloop transitions, 94 changer transitions 1/512 dead transitions. [2024-06-03 18:45:03,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 512 transitions, 7234 flow [2024-06-03 18:45:03,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:45:03,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:45:03,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-03 18:45:03,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-03 18:45:03,250 INFO L175 Difference]: Start difference. First operand has 415 places, 483 transitions, 6094 flow. Second operand 10 states and 216 transitions. [2024-06-03 18:45:03,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 512 transitions, 7234 flow [2024-06-03 18:45:08,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 512 transitions, 7085 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:08,322 INFO L231 Difference]: Finished difference. Result has 422 places, 486 transitions, 6203 flow [2024-06-03 18:45:08,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5945, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6203, PETRI_PLACES=422, PETRI_TRANSITIONS=486} [2024-06-03 18:45:08,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-03 18:45:08,322 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 486 transitions, 6203 flow [2024-06-03 18:45:08,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:08,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:08,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, 1] [2024-06-03 18:45:08,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 18:45:08,323 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-03 18:45:08,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:08,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1076340106, now seen corresponding path program 8 times [2024-06-03 18:45:08,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:08,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548449159] [2024-06-03 18:45:08,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:08,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:08,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:08,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-03 18:45:08,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:08,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548449159] [2024-06-03 18:45:08,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548449159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:08,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:08,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:08,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035047964] [2024-06-03 18:45:08,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:08,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:08,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:08,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:08,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:08,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:08,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 486 transitions, 6203 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:08,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:08,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:08,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:10,678 INFO L124 PetriNetUnfolderBase]: 5197/8806 cut-off events. [2024-06-03 18:45:10,678 INFO L125 PetriNetUnfolderBase]: For 1274240/1274242 co-relation queries the response was YES. [2024-06-03 18:45:10,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61052 conditions, 8806 events. 5197/8806 cut-off events. For 1274240/1274242 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 64738 event pairs, 1660 based on Foata normal form. 8/8782 useless extension candidates. Maximal degree in co-relation 60858. Up to 7741 conditions per place. [2024-06-03 18:45:10,793 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 416 selfloop transitions, 99 changer transitions 0/521 dead transitions. [2024-06-03 18:45:10,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 521 transitions, 7672 flow [2024-06-03 18:45:10,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:10,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:10,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 18:45:10,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 18:45:10,795 INFO L175 Difference]: Start difference. First operand has 422 places, 486 transitions, 6203 flow. Second operand 9 states and 201 transitions. [2024-06-03 18:45:10,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 521 transitions, 7672 flow [2024-06-03 18:45:16,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 521 transitions, 7472 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:16,263 INFO L231 Difference]: Finished difference. Result has 426 places, 492 transitions, 6351 flow [2024-06-03 18:45:16,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6003, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6351, PETRI_PLACES=426, PETRI_TRANSITIONS=492} [2024-06-03 18:45:16,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-03 18:45:16,264 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 492 transitions, 6351 flow [2024-06-03 18:45:16,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:16,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:16,264 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, 1] [2024-06-03 18:45:16,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 18:45:16,264 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-03 18:45:16,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:16,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1969703918, now seen corresponding path program 6 times [2024-06-03 18:45:16,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:16,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67999866] [2024-06-03 18:45:16,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:16,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:16,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:16,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:16,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:16,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67999866] [2024-06-03 18:45:16,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67999866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:16,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:16,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:16,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284055040] [2024-06-03 18:45:16,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:16,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:16,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:16,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:16,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:16,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:16,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 492 transitions, 6351 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-03 18:45:16,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:16,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:16,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:18,537 INFO L124 PetriNetUnfolderBase]: 5217/8870 cut-off events. [2024-06-03 18:45:18,538 INFO L125 PetriNetUnfolderBase]: For 1298297/1298301 co-relation queries the response was YES. [2024-06-03 18:45:18,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61645 conditions, 8870 events. 5217/8870 cut-off events. For 1298297/1298301 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 65040 event pairs, 1238 based on Foata normal form. 8/8876 useless extension candidates. Maximal degree in co-relation 61448. Up to 6768 conditions per place. [2024-06-03 18:45:18,782 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 409 selfloop transitions, 107 changer transitions 0/522 dead transitions. [2024-06-03 18:45:18,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 522 transitions, 7965 flow [2024-06-03 18:45:18,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:18,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:18,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 18:45:18,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:45:18,783 INFO L175 Difference]: Start difference. First operand has 426 places, 492 transitions, 6351 flow. Second operand 6 states and 150 transitions. [2024-06-03 18:45:18,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 522 transitions, 7965 flow [2024-06-03 18:45:24,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 522 transitions, 7766 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:24,992 INFO L231 Difference]: Finished difference. Result has 427 places, 493 transitions, 6393 flow [2024-06-03 18:45:24,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6152, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6393, PETRI_PLACES=427, PETRI_TRANSITIONS=493} [2024-06-03 18:45:24,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-03 18:45:24,993 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 493 transitions, 6393 flow [2024-06-03 18:45:24,993 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-03 18:45:24,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:24,993 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, 1] [2024-06-03 18:45:24,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 18:45:24,994 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-03 18:45:24,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:24,994 INFO L85 PathProgramCache]: Analyzing trace with hash 260770814, now seen corresponding path program 7 times [2024-06-03 18:45:24,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:24,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108085452] [2024-06-03 18:45:24,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:24,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:24,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:25,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:25,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:25,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108085452] [2024-06-03 18:45:25,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108085452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:25,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:25,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:25,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841674473] [2024-06-03 18:45:25,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:25,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:25,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:25,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:25,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:25,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:25,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 493 transitions, 6393 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-03 18:45:25,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:25,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:25,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:27,233 INFO L124 PetriNetUnfolderBase]: 5204/8792 cut-off events. [2024-06-03 18:45:27,234 INFO L125 PetriNetUnfolderBase]: For 1281188/1281190 co-relation queries the response was YES. [2024-06-03 18:45:27,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61202 conditions, 8792 events. 5204/8792 cut-off events. For 1281188/1281190 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 64330 event pairs, 1633 based on Foata normal form. 6/8780 useless extension candidates. Maximal degree in co-relation 61004. Up to 7772 conditions per place. [2024-06-03 18:45:27,360 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 417 selfloop transitions, 93 changer transitions 0/516 dead transitions. [2024-06-03 18:45:27,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 516 transitions, 7485 flow [2024-06-03 18:45:27,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:27,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:27,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 18:45:27,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:45:27,362 INFO L175 Difference]: Start difference. First operand has 427 places, 493 transitions, 6393 flow. Second operand 6 states and 147 transitions. [2024-06-03 18:45:27,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 516 transitions, 7485 flow [2024-06-03 18:45:33,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 516 transitions, 7289 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:33,080 INFO L231 Difference]: Finished difference. Result has 428 places, 493 transitions, 6392 flow [2024-06-03 18:45:33,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6197, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6392, PETRI_PLACES=428, PETRI_TRANSITIONS=493} [2024-06-03 18:45:33,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-03 18:45:33,082 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 493 transitions, 6392 flow [2024-06-03 18:45:33,082 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-03 18:45:33,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:33,082 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, 1] [2024-06-03 18:45:33,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 18:45:33,083 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-03 18:45:33,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:33,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1548874732, now seen corresponding path program 8 times [2024-06-03 18:45:33,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:33,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003371520] [2024-06-03 18:45:33,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:33,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:33,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:33,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:33,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:33,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003371520] [2024-06-03 18:45:33,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003371520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:33,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:33,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:33,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419222217] [2024-06-03 18:45:33,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:33,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:33,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:33,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:33,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:33,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:33,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 493 transitions, 6392 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-03 18:45:33,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:33,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:33,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:35,246 INFO L124 PetriNetUnfolderBase]: 5191/8836 cut-off events. [2024-06-03 18:45:35,246 INFO L125 PetriNetUnfolderBase]: For 1216131/1216135 co-relation queries the response was YES. [2024-06-03 18:45:35,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60051 conditions, 8836 events. 5191/8836 cut-off events. For 1216131/1216135 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 64859 event pairs, 1222 based on Foata normal form. 8/8842 useless extension candidates. Maximal degree in co-relation 59854. Up to 6756 conditions per place. [2024-06-03 18:45:35,366 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 409 selfloop transitions, 101 changer transitions 0/516 dead transitions. [2024-06-03 18:45:35,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 516 transitions, 7488 flow [2024-06-03 18:45:35,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:35,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:35,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 18:45:35,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:45:35,367 INFO L175 Difference]: Start difference. First operand has 428 places, 493 transitions, 6392 flow. Second operand 6 states and 141 transitions. [2024-06-03 18:45:35,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 516 transitions, 7488 flow [2024-06-03 18:45:41,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 516 transitions, 7255 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:41,864 INFO L231 Difference]: Finished difference. Result has 427 places, 493 transitions, 6368 flow [2024-06-03 18:45:41,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6159, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6368, PETRI_PLACES=427, PETRI_TRANSITIONS=493} [2024-06-03 18:45:41,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-03 18:45:41,865 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 493 transitions, 6368 flow [2024-06-03 18:45:41,865 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-03 18:45:41,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:41,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, 1, 1] [2024-06-03 18:45:41,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 18:45:41,866 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-03 18:45:41,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:41,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1932604270, now seen corresponding path program 9 times [2024-06-03 18:45:41,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:41,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021168226] [2024-06-03 18:45:41,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:41,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:41,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:41,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:41,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:41,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021168226] [2024-06-03 18:45:41,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021168226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:41,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:41,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:41,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241850438] [2024-06-03 18:45:41,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:41,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:41,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:41,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:41,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:42,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:42,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 493 transitions, 6368 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:42,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:42,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:42,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:44,363 INFO L124 PetriNetUnfolderBase]: 5571/9472 cut-off events. [2024-06-03 18:45:44,364 INFO L125 PetriNetUnfolderBase]: For 1685914/1685914 co-relation queries the response was YES. [2024-06-03 18:45:44,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71274 conditions, 9472 events. 5571/9472 cut-off events. For 1685914/1685914 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 70526 event pairs, 1648 based on Foata normal form. 6/9452 useless extension candidates. Maximal degree in co-relation 71078. Up to 7004 conditions per place. [2024-06-03 18:45:44,497 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 235 changer transitions 0/545 dead transitions. [2024-06-03 18:45:44,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 545 transitions, 8212 flow [2024-06-03 18:45:44,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:44,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:44,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-03 18:45:44,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-03 18:45:44,498 INFO L175 Difference]: Start difference. First operand has 427 places, 493 transitions, 6368 flow. Second operand 8 states and 207 transitions. [2024-06-03 18:45:44,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 545 transitions, 8212 flow [2024-06-03 18:45:50,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 545 transitions, 7831 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-03 18:45:50,817 INFO L231 Difference]: Finished difference. Result has 426 places, 498 transitions, 6613 flow [2024-06-03 18:45:50,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5991, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6613, PETRI_PLACES=426, PETRI_TRANSITIONS=498} [2024-06-03 18:45:50,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-03 18:45:50,817 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 498 transitions, 6613 flow [2024-06-03 18:45:50,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:50,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:50,818 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, 1] [2024-06-03 18:45:50,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 18:45:50,818 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-03 18:45:50,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:50,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1745550704, now seen corresponding path program 10 times [2024-06-03 18:45:50,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:50,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408177175] [2024-06-03 18:45:50,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:50,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:50,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:50,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:50,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:50,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408177175] [2024-06-03 18:45:50,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408177175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:50,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:50,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:50,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992921125] [2024-06-03 18:45:50,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:50,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:50,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:50,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:50,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:50,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:50,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 498 transitions, 6613 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:50,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:50,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:50,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:53,436 INFO L124 PetriNetUnfolderBase]: 5558/9457 cut-off events. [2024-06-03 18:45:53,437 INFO L125 PetriNetUnfolderBase]: For 1644888/1644890 co-relation queries the response was YES. [2024-06-03 18:45:53,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70108 conditions, 9457 events. 5558/9457 cut-off events. For 1644888/1644890 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 70523 event pairs, 1674 based on Foata normal form. 8/9455 useless extension candidates. Maximal degree in co-relation 69913. Up to 8424 conditions per place. [2024-06-03 18:45:53,569 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 432 selfloop transitions, 95 changer transitions 0/533 dead transitions. [2024-06-03 18:45:53,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 533 transitions, 7771 flow [2024-06-03 18:45:53,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:53,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:53,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:45:53,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 18:45:53,570 INFO L175 Difference]: Start difference. First operand has 426 places, 498 transitions, 6613 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:45:53,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 533 transitions, 7771 flow [2024-06-03 18:45:59,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 533 transitions, 7398 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-03 18:45:59,278 INFO L231 Difference]: Finished difference. Result has 431 places, 498 transitions, 6434 flow [2024-06-03 18:45:59,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6240, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6434, PETRI_PLACES=431, PETRI_TRANSITIONS=498} [2024-06-03 18:45:59,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-03 18:45:59,278 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 498 transitions, 6434 flow [2024-06-03 18:45:59,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:59,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:59,279 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, 1] [2024-06-03 18:45:59,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 18:45:59,279 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-03 18:45:59,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:59,279 INFO L85 PathProgramCache]: Analyzing trace with hash -905862850, now seen corresponding path program 11 times [2024-06-03 18:45:59,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:59,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614317717] [2024-06-03 18:45:59,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:59,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:59,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:59,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:59,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:59,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614317717] [2024-06-03 18:45:59,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614317717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:59,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:59,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:59,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267985828] [2024-06-03 18:45:59,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:59,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:59,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:59,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:59,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:59,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:59,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 498 transitions, 6434 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:59,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:59,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:59,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:01,633 INFO L124 PetriNetUnfolderBase]: 5805/9841 cut-off events. [2024-06-03 18:46:01,633 INFO L125 PetriNetUnfolderBase]: For 1970817/1970817 co-relation queries the response was YES. [2024-06-03 18:46:01,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76618 conditions, 9841 events. 5805/9841 cut-off events. For 1970817/1970817 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 73920 event pairs, 2070 based on Foata normal form. 8/9824 useless extension candidates. Maximal degree in co-relation 76421. Up to 8194 conditions per place. [2024-06-03 18:46:01,935 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 322 selfloop transitions, 211 changer transitions 0/539 dead transitions. [2024-06-03 18:46:01,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 539 transitions, 7924 flow [2024-06-03 18:46:01,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:01,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:01,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 18:46:01,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-03 18:46:01,936 INFO L175 Difference]: Start difference. First operand has 431 places, 498 transitions, 6434 flow. Second operand 8 states and 198 transitions. [2024-06-03 18:46:01,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 539 transitions, 7924 flow [2024-06-03 18:46:08,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 539 transitions, 7728 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:46:08,943 INFO L231 Difference]: Finished difference. Result has 433 places, 501 transitions, 6748 flow [2024-06-03 18:46:08,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6238, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6748, PETRI_PLACES=433, PETRI_TRANSITIONS=501} [2024-06-03 18:46:08,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-03 18:46:08,944 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 501 transitions, 6748 flow [2024-06-03 18:46:08,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:08,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:08,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, 1, 1, 1] [2024-06-03 18:46:08,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 18:46:08,954 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-03 18:46:08,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:08,954 INFO L85 PathProgramCache]: Analyzing trace with hash -897291970, now seen corresponding path program 12 times [2024-06-03 18:46:08,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:08,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342708686] [2024-06-03 18:46:08,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:08,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:08,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:09,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-03 18:46:09,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:09,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342708686] [2024-06-03 18:46:09,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342708686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:09,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:09,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:09,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358473725] [2024-06-03 18:46:09,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:09,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:09,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:09,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:09,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:09,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:09,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 501 transitions, 6748 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:09,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:09,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:09,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:11,450 INFO L124 PetriNetUnfolderBase]: 5833/9887 cut-off events. [2024-06-03 18:46:11,450 INFO L125 PetriNetUnfolderBase]: For 2006443/2006443 co-relation queries the response was YES. [2024-06-03 18:46:11,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77624 conditions, 9887 events. 5833/9887 cut-off events. For 2006443/2006443 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 74412 event pairs, 2094 based on Foata normal form. 8/9872 useless extension candidates. Maximal degree in co-relation 77425. Up to 8661 conditions per place. [2024-06-03 18:46:11,613 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 315 selfloop transitions, 209 changer transitions 0/530 dead transitions. [2024-06-03 18:46:11,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 530 transitions, 7903 flow [2024-06-03 18:46:11,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:11,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:11,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:46:11,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 18:46:11,614 INFO L175 Difference]: Start difference. First operand has 433 places, 501 transitions, 6748 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:46:11,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 530 transitions, 7903 flow [2024-06-03 18:46:18,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 530 transitions, 7600 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:18,782 INFO L231 Difference]: Finished difference. Result has 437 places, 502 transitions, 6895 flow [2024-06-03 18:46:18,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6447, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6895, PETRI_PLACES=437, PETRI_TRANSITIONS=502} [2024-06-03 18:46:18,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-03 18:46:18,782 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 502 transitions, 6895 flow [2024-06-03 18:46:18,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:18,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:18,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:18,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 18:46:18,783 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-03 18:46:18,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:18,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1631033294, now seen corresponding path program 13 times [2024-06-03 18:46:18,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:18,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609369093] [2024-06-03 18:46:18,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:18,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:18,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:18,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:18,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:18,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609369093] [2024-06-03 18:46:18,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609369093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:18,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:18,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:18,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443552139] [2024-06-03 18:46:18,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:18,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:18,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:18,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:18,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:18,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:18,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 502 transitions, 6895 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:18,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:18,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:18,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:21,232 INFO L124 PetriNetUnfolderBase]: 6034/10204 cut-off events. [2024-06-03 18:46:21,233 INFO L125 PetriNetUnfolderBase]: For 2282848/2282848 co-relation queries the response was YES. [2024-06-03 18:46:21,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83641 conditions, 10204 events. 6034/10204 cut-off events. For 2282848/2282848 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 77040 event pairs, 2179 based on Foata normal form. 8/10187 useless extension candidates. Maximal degree in co-relation 83440. Up to 8557 conditions per place. [2024-06-03 18:46:21,541 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 316 selfloop transitions, 223 changer transitions 0/545 dead transitions. [2024-06-03 18:46:21,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 545 transitions, 8391 flow [2024-06-03 18:46:21,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:21,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:21,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 18:46:21,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-03 18:46:21,543 INFO L175 Difference]: Start difference. First operand has 437 places, 502 transitions, 6895 flow. Second operand 8 states and 202 transitions. [2024-06-03 18:46:21,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 545 transitions, 8391 flow [2024-06-03 18:46:31,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 545 transitions, 7964 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:31,294 INFO L231 Difference]: Finished difference. Result has 439 places, 504 transitions, 6968 flow [2024-06-03 18:46:31,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6468, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6968, PETRI_PLACES=439, PETRI_TRANSITIONS=504} [2024-06-03 18:46:31,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-03 18:46:31,295 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 504 transitions, 6968 flow [2024-06-03 18:46:31,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:31,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:31,295 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, 1] [2024-06-03 18:46:31,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 18:46:31,296 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-03 18:46:31,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:31,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1755571854, now seen corresponding path program 14 times [2024-06-03 18:46:31,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:31,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297273383] [2024-06-03 18:46:31,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:31,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:31,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:31,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:31,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:31,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297273383] [2024-06-03 18:46:31,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297273383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:31,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:31,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:31,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775586396] [2024-06-03 18:46:31,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:31,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:31,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:31,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:31,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:31,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:31,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 504 transitions, 6968 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:31,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:31,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:31,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:33,916 INFO L124 PetriNetUnfolderBase]: 6062/10250 cut-off events. [2024-06-03 18:46:33,916 INFO L125 PetriNetUnfolderBase]: For 2322432/2322432 co-relation queries the response was YES. [2024-06-03 18:46:34,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84301 conditions, 10250 events. 6062/10250 cut-off events. For 2322432/2322432 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 77341 event pairs, 2201 based on Foata normal form. 8/10235 useless extension candidates. Maximal degree in co-relation 84099. Up to 9024 conditions per place. [2024-06-03 18:46:34,065 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 309 selfloop transitions, 221 changer transitions 0/536 dead transitions. [2024-06-03 18:46:34,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 536 transitions, 8144 flow [2024-06-03 18:46:34,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:34,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:34,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:46:34,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 18:46:34,067 INFO L175 Difference]: Start difference. First operand has 439 places, 504 transitions, 6968 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:46:34,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 536 transitions, 8144 flow [2024-06-03 18:46:43,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 536 transitions, 7794 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 18:46:43,100 INFO L231 Difference]: Finished difference. Result has 442 places, 505 transitions, 7093 flow [2024-06-03 18:46:43,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6622, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7093, PETRI_PLACES=442, PETRI_TRANSITIONS=505} [2024-06-03 18:46:43,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-03 18:46:43,110 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 505 transitions, 7093 flow [2024-06-03 18:46:43,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:43,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:43,110 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, 1] [2024-06-03 18:46:43,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 18:46:43,110 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-03 18:46:43,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:43,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1510195908, now seen corresponding path program 15 times [2024-06-03 18:46:43,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:43,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768720444] [2024-06-03 18:46:43,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:43,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:43,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:43,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-03 18:46:43,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:43,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768720444] [2024-06-03 18:46:43,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768720444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:43,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:43,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:43,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199914021] [2024-06-03 18:46:43,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:43,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:43,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:43,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:43,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:43,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:43,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 505 transitions, 7093 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:43,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:43,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:43,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:45,790 INFO L124 PetriNetUnfolderBase]: 6090/10294 cut-off events. [2024-06-03 18:46:45,790 INFO L125 PetriNetUnfolderBase]: For 2359563/2359563 co-relation queries the response was YES. [2024-06-03 18:46:45,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85051 conditions, 10294 events. 6090/10294 cut-off events. For 2359563/2359563 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 77833 event pairs, 2205 based on Foata normal form. 8/10279 useless extension candidates. Maximal degree in co-relation 84848. Up to 9068 conditions per place. [2024-06-03 18:46:45,948 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 204 changer transitions 0/531 dead transitions. [2024-06-03 18:46:45,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 531 transitions, 8241 flow [2024-06-03 18:46:45,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:45,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:45,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:46:45,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 18:46:45,949 INFO L175 Difference]: Start difference. First operand has 442 places, 505 transitions, 7093 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:46:45,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 531 transitions, 8241 flow [2024-06-03 18:46:54,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 531 transitions, 7790 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:54,672 INFO L231 Difference]: Finished difference. Result has 444 places, 506 transitions, 7081 flow [2024-06-03 18:46:54,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7081, PETRI_PLACES=444, PETRI_TRANSITIONS=506} [2024-06-03 18:46:54,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-03 18:46:54,672 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 506 transitions, 7081 flow [2024-06-03 18:46:54,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:54,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:54,673 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, 1] [2024-06-03 18:46:54,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 18:46:54,673 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-03 18:46:54,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:54,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1496459504, now seen corresponding path program 16 times [2024-06-03 18:46:54,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:54,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308906419] [2024-06-03 18:46:54,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:54,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:54,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:54,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:54,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:54,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308906419] [2024-06-03 18:46:54,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308906419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:54,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:54,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:54,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548435942] [2024-06-03 18:46:54,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:54,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:54,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:54,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:54,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:54,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:54,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 506 transitions, 7081 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:54,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:54,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:54,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:57,531 INFO L124 PetriNetUnfolderBase]: 6156/10409 cut-off events. [2024-06-03 18:46:57,531 INFO L125 PetriNetUnfolderBase]: For 2443093/2443095 co-relation queries the response was YES. [2024-06-03 18:46:57,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86852 conditions, 10409 events. 6156/10409 cut-off events. For 2443093/2443095 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 78876 event pairs, 2175 based on Foata normal form. 8/10403 useless extension candidates. Maximal degree in co-relation 86648. Up to 9465 conditions per place. [2024-06-03 18:46:57,704 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 446 selfloop transitions, 89 changer transitions 0/541 dead transitions. [2024-06-03 18:46:57,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 541 transitions, 8537 flow [2024-06-03 18:46:57,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:46:57,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:46:57,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-03 18:46:57,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:46:57,705 INFO L175 Difference]: Start difference. First operand has 444 places, 506 transitions, 7081 flow. Second operand 9 states and 207 transitions. [2024-06-03 18:46:57,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 541 transitions, 8537 flow [2024-06-03 18:47:07,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 541 transitions, 8118 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 18:47:07,145 INFO L231 Difference]: Finished difference. Result has 448 places, 508 transitions, 6897 flow [2024-06-03 18:47:07,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6662, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6897, PETRI_PLACES=448, PETRI_TRANSITIONS=508} [2024-06-03 18:47:07,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-03 18:47:07,146 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 508 transitions, 6897 flow [2024-06-03 18:47:07,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:07,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:07,146 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, 1] [2024-06-03 18:47:07,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 18:47:07,146 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-03 18:47:07,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:07,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1908519718, now seen corresponding path program 17 times [2024-06-03 18:47:07,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:07,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969784977] [2024-06-03 18:47:07,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:07,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:07,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:07,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:07,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:07,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969784977] [2024-06-03 18:47:07,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969784977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:07,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:07,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:07,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422917292] [2024-06-03 18:47:07,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:07,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:07,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:07,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:07,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:07,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:07,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 508 transitions, 6897 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:07,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:07,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:07,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:10,066 INFO L124 PetriNetUnfolderBase]: 6138/10387 cut-off events. [2024-06-03 18:47:10,066 INFO L125 PetriNetUnfolderBase]: For 2435401/2435403 co-relation queries the response was YES. [2024-06-03 18:47:10,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85718 conditions, 10387 events. 6138/10387 cut-off events. For 2435401/2435403 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 78795 event pairs, 2179 based on Foata normal form. 10/10387 useless extension candidates. Maximal degree in co-relation 85512. Up to 9493 conditions per place. [2024-06-03 18:47:10,220 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 445 selfloop transitions, 85 changer transitions 0/536 dead transitions. [2024-06-03 18:47:10,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 536 transitions, 8039 flow [2024-06-03 18:47:10,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:10,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:10,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:47:10,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:47:10,221 INFO L175 Difference]: Start difference. First operand has 448 places, 508 transitions, 6897 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:47:10,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 536 transitions, 8039 flow [2024-06-03 18:47:19,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 536 transitions, 7852 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:47:19,836 INFO L231 Difference]: Finished difference. Result has 450 places, 508 transitions, 6885 flow [2024-06-03 18:47:19,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6710, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6885, PETRI_PLACES=450, PETRI_TRANSITIONS=508} [2024-06-03 18:47:19,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-03 18:47:19,837 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 508 transitions, 6885 flow [2024-06-03 18:47:19,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:19,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:19,837 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, 1] [2024-06-03 18:47:19,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 18:47:19,838 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-03 18:47:19,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:19,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1182042250, now seen corresponding path program 18 times [2024-06-03 18:47:19,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:19,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843134407] [2024-06-03 18:47:19,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:19,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:19,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:19,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-03 18:47:19,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:19,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843134407] [2024-06-03 18:47:19,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843134407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:19,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:19,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:19,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785912070] [2024-06-03 18:47:19,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:19,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:19,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:19,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:19,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:19,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:19,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 508 transitions, 6885 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:19,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:19,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:19,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:22,579 INFO L124 PetriNetUnfolderBase]: 6125/10364 cut-off events. [2024-06-03 18:47:22,579 INFO L125 PetriNetUnfolderBase]: For 2411457/2411459 co-relation queries the response was YES. [2024-06-03 18:47:22,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85047 conditions, 10364 events. 6125/10364 cut-off events. For 2411457/2411459 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 78534 event pairs, 2162 based on Foata normal form. 8/10358 useless extension candidates. Maximal degree in co-relation 84840. Up to 9345 conditions per place. [2024-06-03 18:47:22,731 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 433 selfloop transitions, 98 changer transitions 0/537 dead transitions. [2024-06-03 18:47:22,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 537 transitions, 8298 flow [2024-06-03 18:47:22,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:47:22,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:47:22,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-03 18:47:22,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-03 18:47:22,733 INFO L175 Difference]: Start difference. First operand has 450 places, 508 transitions, 6885 flow. Second operand 10 states and 218 transitions. [2024-06-03 18:47:22,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 537 transitions, 8298 flow [2024-06-03 18:47:32,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 537 transitions, 8129 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:47:32,964 INFO L231 Difference]: Finished difference. Result has 455 places, 509 transitions, 6945 flow [2024-06-03 18:47:32,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6716, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6945, PETRI_PLACES=455, PETRI_TRANSITIONS=509} [2024-06-03 18:47:32,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-03 18:47:32,966 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 509 transitions, 6945 flow [2024-06-03 18:47:32,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:32,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:32,966 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, 1] [2024-06-03 18:47:32,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 18:47:32,966 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-03 18:47:32,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:32,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1336708046, now seen corresponding path program 19 times [2024-06-03 18:47:32,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:32,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803801441] [2024-06-03 18:47:32,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:32,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:32,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:33,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-03 18:47:33,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:33,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803801441] [2024-06-03 18:47:33,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803801441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:33,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:33,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:33,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155388842] [2024-06-03 18:47:33,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:33,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:33,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:33,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:33,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:33,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:33,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 509 transitions, 6945 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:33,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:33,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:33,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:35,596 INFO L124 PetriNetUnfolderBase]: 6107/10342 cut-off events. [2024-06-03 18:47:35,596 INFO L125 PetriNetUnfolderBase]: For 2403604/2403606 co-relation queries the response was YES. [2024-06-03 18:47:35,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84328 conditions, 10342 events. 6107/10342 cut-off events. For 2403604/2403606 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 78428 event pairs, 2164 based on Foata normal form. 10/10342 useless extension candidates. Maximal degree in co-relation 84119. Up to 9423 conditions per place. [2024-06-03 18:47:35,755 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 434 selfloop transitions, 93 changer transitions 0/533 dead transitions. [2024-06-03 18:47:35,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 533 transitions, 8069 flow [2024-06-03 18:47:35,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:47:35,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:47:35,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-03 18:47:35,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-03 18:47:35,921 INFO L175 Difference]: Start difference. First operand has 455 places, 509 transitions, 6945 flow. Second operand 10 states and 214 transitions. [2024-06-03 18:47:35,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 533 transitions, 8069 flow [2024-06-03 18:47:44,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 533 transitions, 7856 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-03 18:47:44,723 INFO L231 Difference]: Finished difference. Result has 457 places, 509 transitions, 6923 flow [2024-06-03 18:47:44,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6732, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6923, PETRI_PLACES=457, PETRI_TRANSITIONS=509} [2024-06-03 18:47:44,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-03 18:47:44,724 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 509 transitions, 6923 flow [2024-06-03 18:47:44,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:44,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:44,724 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, 1] [2024-06-03 18:47:44,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 18:47:44,725 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-03 18:47:44,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:44,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1331345666, now seen corresponding path program 20 times [2024-06-03 18:47:44,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:44,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477853160] [2024-06-03 18:47:44,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:44,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:44,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:44,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:44,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:44,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477853160] [2024-06-03 18:47:44,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477853160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:44,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:44,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:44,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478167823] [2024-06-03 18:47:44,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:44,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:44,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:44,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:44,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:44,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:44,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 509 transitions, 6923 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:44,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:44,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:44,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:47,490 INFO L124 PetriNetUnfolderBase]: 6089/10316 cut-off events. [2024-06-03 18:47:47,490 INFO L125 PetriNetUnfolderBase]: For 2376800/2376802 co-relation queries the response was YES. [2024-06-03 18:47:47,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83298 conditions, 10316 events. 6089/10316 cut-off events. For 2376800/2376802 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 78313 event pairs, 2156 based on Foata normal form. 10/10316 useless extension candidates. Maximal degree in co-relation 83089. Up to 9397 conditions per place. [2024-06-03 18:47:47,649 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 437 selfloop transitions, 88 changer transitions 0/531 dead transitions. [2024-06-03 18:47:47,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 531 transitions, 8039 flow [2024-06-03 18:47:47,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:47,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:47,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:47:47,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:47:47,651 INFO L175 Difference]: Start difference. First operand has 457 places, 509 transitions, 6923 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:47:47,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 531 transitions, 8039 flow [2024-06-03 18:47:56,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 531 transitions, 7838 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 18:47:56,262 INFO L231 Difference]: Finished difference. Result has 457 places, 509 transitions, 6903 flow [2024-06-03 18:47:56,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6722, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6903, PETRI_PLACES=457, PETRI_TRANSITIONS=509} [2024-06-03 18:47:56,262 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-03 18:47:56,262 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 509 transitions, 6903 flow [2024-06-03 18:47:56,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:56,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:56,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, 1, 1, 1] [2024-06-03 18:47:56,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 18:47:56,263 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-03 18:47:56,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:56,263 INFO L85 PathProgramCache]: Analyzing trace with hash -699053728, now seen corresponding path program 1 times [2024-06-03 18:47:56,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:56,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544030812] [2024-06-03 18:47:56,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:56,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:56,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:56,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:56,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:56,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544030812] [2024-06-03 18:47:56,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544030812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:56,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:56,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:56,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164620149] [2024-06-03 18:47:56,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:56,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:56,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:56,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:56,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:56,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:56,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 509 transitions, 6903 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:56,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:56,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:56,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:59,127 INFO L124 PetriNetUnfolderBase]: 6256/10550 cut-off events. [2024-06-03 18:47:59,127 INFO L125 PetriNetUnfolderBase]: For 2642816/2642816 co-relation queries the response was YES. [2024-06-03 18:47:59,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88470 conditions, 10550 events. 6256/10550 cut-off events. For 2642816/2642816 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 80099 event pairs, 2098 based on Foata normal form. 6/10499 useless extension candidates. Maximal degree in co-relation 88260. Up to 7437 conditions per place. [2024-06-03 18:47:59,287 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 316 selfloop transitions, 233 changer transitions 0/555 dead transitions. [2024-06-03 18:47:59,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 555 transitions, 8725 flow [2024-06-03 18:47:59,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:59,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:59,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 18:47:59,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-03 18:47:59,288 INFO L175 Difference]: Start difference. First operand has 457 places, 509 transitions, 6903 flow. Second operand 8 states and 202 transitions. [2024-06-03 18:47:59,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 555 transitions, 8725 flow [2024-06-03 18:48:08,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 555 transitions, 8550 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:08,888 INFO L231 Difference]: Finished difference. Result has 459 places, 511 transitions, 7268 flow [2024-06-03 18:48:08,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6728, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7268, PETRI_PLACES=459, PETRI_TRANSITIONS=511} [2024-06-03 18:48:08,888 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-03 18:48:08,888 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 511 transitions, 7268 flow [2024-06-03 18:48:08,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:08,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:08,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, 1, 1] [2024-06-03 18:48:08,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 18:48:08,889 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-03 18:48:08,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:08,889 INFO L85 PathProgramCache]: Analyzing trace with hash -698755198, now seen corresponding path program 2 times [2024-06-03 18:48:08,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:08,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986758078] [2024-06-03 18:48:08,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:08,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:08,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:08,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:08,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:08,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986758078] [2024-06-03 18:48:08,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986758078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:08,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:08,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:08,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144423052] [2024-06-03 18:48:08,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:08,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:08,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:08,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:08,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:09,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:09,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 511 transitions, 7268 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:09,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:09,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:09,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:11,636 INFO L124 PetriNetUnfolderBase]: 6276/10580 cut-off events. [2024-06-03 18:48:11,637 INFO L125 PetriNetUnfolderBase]: For 2689620/2689620 co-relation queries the response was YES. [2024-06-03 18:48:11,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89834 conditions, 10580 events. 6276/10580 cut-off events. For 2689620/2689620 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 80346 event pairs, 2153 based on Foata normal form. 6/10529 useless extension candidates. Maximal degree in co-relation 89623. Up to 7449 conditions per place. [2024-06-03 18:48:11,795 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 316 selfloop transitions, 228 changer transitions 0/550 dead transitions. [2024-06-03 18:48:11,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 550 transitions, 8776 flow [2024-06-03 18:48:11,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:11,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:11,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:48:11,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:48:11,797 INFO L175 Difference]: Start difference. First operand has 459 places, 511 transitions, 7268 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:48:11,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 550 transitions, 8776 flow [2024-06-03 18:48:20,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 550 transitions, 8376 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-03 18:48:20,538 INFO L231 Difference]: Finished difference. Result has 463 places, 512 transitions, 7365 flow [2024-06-03 18:48:20,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6884, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7365, PETRI_PLACES=463, PETRI_TRANSITIONS=512} [2024-06-03 18:48:20,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-03 18:48:20,538 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 512 transitions, 7365 flow [2024-06-03 18:48:20,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:20,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:20,539 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, 1] [2024-06-03 18:48:20,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 18:48:20,539 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-03 18:48:20,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:20,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1314844948, now seen corresponding path program 3 times [2024-06-03 18:48:20,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:20,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399421058] [2024-06-03 18:48:20,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:20,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:20,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:20,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-03 18:48:20,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:20,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399421058] [2024-06-03 18:48:20,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399421058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:20,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:20,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:20,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962441223] [2024-06-03 18:48:20,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:20,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:20,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:20,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:20,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:20,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:20,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 512 transitions, 7365 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:20,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:20,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:20,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:23,652 INFO L124 PetriNetUnfolderBase]: 6296/10652 cut-off events. [2024-06-03 18:48:23,652 INFO L125 PetriNetUnfolderBase]: For 2725916/2725916 co-relation queries the response was YES. [2024-06-03 18:48:23,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90624 conditions, 10652 events. 6296/10652 cut-off events. For 2725916/2725916 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 81221 event pairs, 2301 based on Foata normal form. 6/10631 useless extension candidates. Maximal degree in co-relation 90411. Up to 9280 conditions per place. [2024-06-03 18:48:23,814 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 326 selfloop transitions, 209 changer transitions 0/541 dead transitions. [2024-06-03 18:48:23,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 541 transitions, 8543 flow [2024-06-03 18:48:23,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:23,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:23,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:48:23,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 18:48:23,815 INFO L175 Difference]: Start difference. First operand has 463 places, 512 transitions, 7365 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:48:23,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 541 transitions, 8543 flow [2024-06-03 18:48:34,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 541 transitions, 8133 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:48:34,096 INFO L231 Difference]: Finished difference. Result has 466 places, 513 transitions, 7402 flow [2024-06-03 18:48:34,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6956, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7402, PETRI_PLACES=466, PETRI_TRANSITIONS=513} [2024-06-03 18:48:34,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-03 18:48:34,096 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 513 transitions, 7402 flow [2024-06-03 18:48:34,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:34,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:34,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, 1, 1] [2024-06-03 18:48:34,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 18:48:34,097 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-03 18:48:34,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:34,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1331130464, now seen corresponding path program 4 times [2024-06-03 18:48:34,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:34,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669243081] [2024-06-03 18:48:34,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:34,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:34,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:34,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:34,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:34,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669243081] [2024-06-03 18:48:34,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669243081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:34,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:34,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:34,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274188024] [2024-06-03 18:48:34,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:34,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:34,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:34,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:34,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:34,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:34,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 513 transitions, 7402 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:34,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:34,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:34,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:37,022 INFO L124 PetriNetUnfolderBase]: 6283/10634 cut-off events. [2024-06-03 18:48:37,023 INFO L125 PetriNetUnfolderBase]: For 2716257/2716259 co-relation queries the response was YES. [2024-06-03 18:48:37,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89813 conditions, 10634 events. 6283/10634 cut-off events. For 2716257/2716259 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 81100 event pairs, 2246 based on Foata normal form. 8/10624 useless extension candidates. Maximal degree in co-relation 89599. Up to 9553 conditions per place. [2024-06-03 18:48:37,192 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 438 selfloop transitions, 94 changer transitions 0/538 dead transitions. [2024-06-03 18:48:37,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 538 transitions, 8544 flow [2024-06-03 18:48:37,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:37,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:37,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 18:48:37,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-03 18:48:37,194 INFO L175 Difference]: Start difference. First operand has 466 places, 513 transitions, 7402 flow. Second operand 8 states and 181 transitions. [2024-06-03 18:48:37,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 538 transitions, 8544 flow [2024-06-03 18:48:45,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 538 transitions, 8107 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:45,754 INFO L231 Difference]: Finished difference. Result has 468 places, 513 transitions, 7159 flow [2024-06-03 18:48:45,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6965, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7159, PETRI_PLACES=468, PETRI_TRANSITIONS=513} [2024-06-03 18:48:45,754 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-03 18:48:45,755 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 513 transitions, 7159 flow [2024-06-03 18:48:45,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:45,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:45,755 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, 1] [2024-06-03 18:48:45,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 18:48:45,755 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-03 18:48:45,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:45,755 INFO L85 PathProgramCache]: Analyzing trace with hash -2144664964, now seen corresponding path program 21 times [2024-06-03 18:48:45,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:45,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393120921] [2024-06-03 18:48:45,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:45,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:45,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:45,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-03 18:48:45,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:45,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393120921] [2024-06-03 18:48:45,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393120921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:45,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:45,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:45,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259634696] [2024-06-03 18:48:45,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:45,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:45,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:45,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:45,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:45,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:45,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 513 transitions, 7159 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:45,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:45,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:45,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:48,661 INFO L124 PetriNetUnfolderBase]: 6311/10712 cut-off events. [2024-06-03 18:48:48,662 INFO L125 PetriNetUnfolderBase]: For 2775376/2775380 co-relation queries the response was YES. [2024-06-03 18:48:48,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90031 conditions, 10712 events. 6311/10712 cut-off events. For 2775376/2775380 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 82019 event pairs, 2318 based on Foata normal form. 10/10720 useless extension candidates. Maximal degree in co-relation 89816. Up to 9048 conditions per place. [2024-06-03 18:48:48,829 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 178 changer transitions 0/549 dead transitions. [2024-06-03 18:48:48,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 549 transitions, 8649 flow [2024-06-03 18:48:48,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:48,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:48,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:48:48,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:48:48,830 INFO L175 Difference]: Start difference. First operand has 468 places, 513 transitions, 7159 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:48:48,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 549 transitions, 8649 flow [2024-06-03 18:48:58,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 549 transitions, 8431 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 18:48:58,266 INFO L231 Difference]: Finished difference. Result has 469 places, 514 transitions, 7327 flow [2024-06-03 18:48:58,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6941, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7327, PETRI_PLACES=469, PETRI_TRANSITIONS=514} [2024-06-03 18:48:58,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-03 18:48:58,266 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 514 transitions, 7327 flow [2024-06-03 18:48:58,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:58,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:58,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, 1] [2024-06-03 18:48:58,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 18:48:58,267 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-03 18:48:58,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:58,267 INFO L85 PathProgramCache]: Analyzing trace with hash -2144425954, now seen corresponding path program 22 times [2024-06-03 18:48:58,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:58,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712687555] [2024-06-03 18:48:58,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:58,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:58,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:58,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:58,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:58,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712687555] [2024-06-03 18:48:58,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712687555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:58,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:58,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:58,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099788671] [2024-06-03 18:48:58,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:58,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:58,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:58,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:58,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:58,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:58,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 514 transitions, 7327 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:58,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:58,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:58,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:01,524 INFO L124 PetriNetUnfolderBase]: 6339/10756 cut-off events. [2024-06-03 18:49:01,524 INFO L125 PetriNetUnfolderBase]: For 2818559/2818563 co-relation queries the response was YES. [2024-06-03 18:49:01,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90862 conditions, 10756 events. 6339/10756 cut-off events. For 2818559/2818563 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 82495 event pairs, 2338 based on Foata normal form. 10/10764 useless extension candidates. Maximal degree in co-relation 90646. Up to 9475 conditions per place. [2024-06-03 18:49:01,698 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 357 selfloop transitions, 177 changer transitions 0/540 dead transitions. [2024-06-03 18:49:01,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 540 transitions, 8497 flow [2024-06-03 18:49:01,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:01,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:01,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 18:49:01,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 18:49:01,699 INFO L175 Difference]: Start difference. First operand has 469 places, 514 transitions, 7327 flow. Second operand 8 states and 183 transitions. [2024-06-03 18:49:01,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 540 transitions, 8497 flow [2024-06-03 18:49:11,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 540 transitions, 7806 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-03 18:49:11,601 INFO L231 Difference]: Finished difference. Result has 469 places, 515 transitions, 7025 flow [2024-06-03 18:49:11,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6646, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7025, PETRI_PLACES=469, PETRI_TRANSITIONS=515} [2024-06-03 18:49:11,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-03 18:49:11,601 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 515 transitions, 7025 flow [2024-06-03 18:49:11,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:11,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:11,602 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, 1] [2024-06-03 18:49:11,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 18:49:11,602 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-03 18:49:11,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:11,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1849206754, now seen corresponding path program 23 times [2024-06-03 18:49:11,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:11,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039429836] [2024-06-03 18:49:11,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:11,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:11,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:11,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:11,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:11,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039429836] [2024-06-03 18:49:11,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039429836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:11,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:11,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:11,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322889087] [2024-06-03 18:49:11,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:11,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:11,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:11,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:11,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:11,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:11,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 515 transitions, 7025 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:11,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:11,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:11,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:14,476 INFO L124 PetriNetUnfolderBase]: 6367/10800 cut-off events. [2024-06-03 18:49:14,477 INFO L125 PetriNetUnfolderBase]: For 2857229/2857233 co-relation queries the response was YES. [2024-06-03 18:49:14,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90060 conditions, 10800 events. 6367/10800 cut-off events. For 2857229/2857233 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 82857 event pairs, 2342 based on Foata normal form. 10/10808 useless extension candidates. Maximal degree in co-relation 89845. Up to 9519 conditions per place. [2024-06-03 18:49:14,650 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 358 selfloop transitions, 174 changer transitions 0/538 dead transitions. [2024-06-03 18:49:14,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 538 transitions, 8175 flow [2024-06-03 18:49:14,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:14,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:14,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:49:14,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:49:14,651 INFO L175 Difference]: Start difference. First operand has 469 places, 515 transitions, 7025 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:49:14,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 538 transitions, 8175 flow [2024-06-03 18:49:25,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 538 transitions, 7814 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:25,429 INFO L231 Difference]: Finished difference. Result has 471 places, 516 transitions, 7039 flow [2024-06-03 18:49:25,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6664, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7039, PETRI_PLACES=471, PETRI_TRANSITIONS=516} [2024-06-03 18:49:25,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-03 18:49:25,429 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 516 transitions, 7039 flow [2024-06-03 18:49:25,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:25,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:25,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:25,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 18:49:25,430 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-03 18:49:25,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:25,430 INFO L85 PathProgramCache]: Analyzing trace with hash -704841698, now seen corresponding path program 24 times [2024-06-03 18:49:25,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:25,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063305920] [2024-06-03 18:49:25,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:25,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:25,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:25,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:25,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:25,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063305920] [2024-06-03 18:49:25,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063305920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:25,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:25,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:25,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035404039] [2024-06-03 18:49:25,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:25,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:25,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:25,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:25,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:25,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:25,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 516 transitions, 7039 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:25,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:25,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:25,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:28,481 INFO L124 PetriNetUnfolderBase]: 6471/10972 cut-off events. [2024-06-03 18:49:28,481 INFO L125 PetriNetUnfolderBase]: For 3135127/3135131 co-relation queries the response was YES. [2024-06-03 18:49:28,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91010 conditions, 10972 events. 6471/10972 cut-off events. For 3135127/3135131 co-relation queries the response was YES. Maximal size of possible extension queue 798. Compared 84444 event pairs, 2382 based on Foata normal form. 36/11006 useless extension candidates. Maximal degree in co-relation 90794. Up to 9557 conditions per place. [2024-06-03 18:49:28,655 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 164 changer transitions 3/538 dead transitions. [2024-06-03 18:49:28,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 538 transitions, 8193 flow [2024-06-03 18:49:28,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:28,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:28,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:49:28,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:49:28,656 INFO L175 Difference]: Start difference. First operand has 471 places, 516 transitions, 7039 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:49:28,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 538 transitions, 8193 flow [2024-06-03 18:49:38,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 538 transitions, 7836 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:38,821 INFO L231 Difference]: Finished difference. Result has 473 places, 516 transitions, 7029 flow [2024-06-03 18:49:38,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6682, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7029, PETRI_PLACES=473, PETRI_TRANSITIONS=516} [2024-06-03 18:49:38,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-03 18:49:38,822 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 516 transitions, 7029 flow [2024-06-03 18:49:38,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:38,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:38,822 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, 1] [2024-06-03 18:49:38,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 18:49:38,823 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-03 18:49:38,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:38,823 INFO L85 PathProgramCache]: Analyzing trace with hash -35268578, now seen corresponding path program 25 times [2024-06-03 18:49:38,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:38,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944089274] [2024-06-03 18:49:38,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:38,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:38,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:38,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-03 18:49:38,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:38,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944089274] [2024-06-03 18:49:38,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944089274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:38,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:38,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:38,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563537505] [2024-06-03 18:49:38,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:38,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:38,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:38,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:38,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:38,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:38,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 516 transitions, 7029 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:38,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:38,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:38,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:41,835 INFO L124 PetriNetUnfolderBase]: 6392/10855 cut-off events. [2024-06-03 18:49:41,836 INFO L125 PetriNetUnfolderBase]: For 2869197/2869201 co-relation queries the response was YES. [2024-06-03 18:49:41,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86200 conditions, 10855 events. 6392/10855 cut-off events. For 2869197/2869201 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 83517 event pairs, 2321 based on Foata normal form. 36/10889 useless extension candidates. Maximal degree in co-relation 85983. Up to 9425 conditions per place. [2024-06-03 18:49:42,022 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 395 selfloop transitions, 141 changer transitions 3/545 dead transitions. [2024-06-03 18:49:42,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 545 transitions, 8197 flow [2024-06-03 18:49:42,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:42,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:42,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:49:42,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-03 18:49:42,023 INFO L175 Difference]: Start difference. First operand has 473 places, 516 transitions, 7029 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:49:42,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 545 transitions, 8197 flow [2024-06-03 18:49:52,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 545 transitions, 7848 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:52,921 INFO L231 Difference]: Finished difference. Result has 474 places, 515 transitions, 6960 flow [2024-06-03 18:49:52,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6680, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6960, PETRI_PLACES=474, PETRI_TRANSITIONS=515} [2024-06-03 18:49:52,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-03 18:49:52,921 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 515 transitions, 6960 flow [2024-06-03 18:49:52,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:52,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:52,922 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, 1] [2024-06-03 18:49:52,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 18:49:52,922 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-03 18:49:52,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:52,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1397560234, now seen corresponding path program 26 times [2024-06-03 18:49:52,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:52,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580445056] [2024-06-03 18:49:52,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:52,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:52,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:53,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:53,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:53,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580445056] [2024-06-03 18:49:53,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580445056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:53,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:53,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:53,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031171742] [2024-06-03 18:49:53,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:53,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:53,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:53,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:53,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:53,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:53,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 515 transitions, 6960 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:53,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:53,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:53,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:55,902 INFO L124 PetriNetUnfolderBase]: 6313/10728 cut-off events. [2024-06-03 18:49:55,902 INFO L125 PetriNetUnfolderBase]: For 2592193/2592195 co-relation queries the response was YES. [2024-06-03 18:49:56,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81183 conditions, 10728 events. 6313/10728 cut-off events. For 2592193/2592195 co-relation queries the response was YES. Maximal size of possible extension queue 780. Compared 82399 event pairs, 2218 based on Foata normal form. 36/10754 useless extension candidates. Maximal degree in co-relation 80965. Up to 9276 conditions per place. [2024-06-03 18:49:56,078 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 369 selfloop transitions, 177 changer transitions 3/555 dead transitions. [2024-06-03 18:49:56,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 555 transitions, 8176 flow [2024-06-03 18:49:56,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:49:56,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:49:56,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-03 18:49:56,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043360433604336 [2024-06-03 18:49:56,080 INFO L175 Difference]: Start difference. First operand has 474 places, 515 transitions, 6960 flow. Second operand 9 states and 223 transitions. [2024-06-03 18:49:56,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 555 transitions, 8176 flow [2024-06-03 18:50:04,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 555 transitions, 7864 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 18:50:04,357 INFO L231 Difference]: Finished difference. Result has 476 places, 514 transitions, 7003 flow [2024-06-03 18:50:04,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6648, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7003, PETRI_PLACES=476, PETRI_TRANSITIONS=514} [2024-06-03 18:50:04,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 434 predicate places. [2024-06-03 18:50:04,357 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 514 transitions, 7003 flow [2024-06-03 18:50:04,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:04,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:04,358 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, 1] [2024-06-03 18:50:04,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 18:50:04,358 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-03 18:50:04,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:04,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1484220114, now seen corresponding path program 27 times [2024-06-03 18:50:04,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:04,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998831484] [2024-06-03 18:50:04,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:04,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:04,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:04,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:04,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:04,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998831484] [2024-06-03 18:50:04,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998831484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:04,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:04,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:04,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104995536] [2024-06-03 18:50:04,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:04,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:04,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:04,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:04,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:04,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:04,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 514 transitions, 7003 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:04,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:04,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:04,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:07,328 INFO L124 PetriNetUnfolderBase]: 6244/10625 cut-off events. [2024-06-03 18:50:07,328 INFO L125 PetriNetUnfolderBase]: For 2274943/2274945 co-relation queries the response was YES. [2024-06-03 18:50:07,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76725 conditions, 10625 events. 6244/10625 cut-off events. For 2274943/2274945 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 81164 event pairs, 1839 based on Foata normal form. 32/10647 useless extension candidates. Maximal degree in co-relation 76507. Up to 8105 conditions per place. [2024-06-03 18:50:07,500 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 342 selfloop transitions, 217 changer transitions 3/568 dead transitions. [2024-06-03 18:50:07,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 568 transitions, 8569 flow [2024-06-03 18:50:07,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:50:07,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:50:07,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-03 18:50:07,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170731707317073 [2024-06-03 18:50:07,501 INFO L175 Difference]: Start difference. First operand has 476 places, 514 transitions, 7003 flow. Second operand 10 states and 253 transitions. [2024-06-03 18:50:07,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 568 transitions, 8569 flow [2024-06-03 18:50:15,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 568 transitions, 8181 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-03 18:50:15,775 INFO L231 Difference]: Finished difference. Result has 476 places, 514 transitions, 7063 flow [2024-06-03 18:50:15,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6619, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7063, PETRI_PLACES=476, PETRI_TRANSITIONS=514} [2024-06-03 18:50:15,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 434 predicate places. [2024-06-03 18:50:15,775 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 514 transitions, 7063 flow [2024-06-03 18:50:15,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:15,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:15,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:15,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 18:50:15,776 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-03 18:50:15,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:15,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1484367984, now seen corresponding path program 28 times [2024-06-03 18:50:15,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:15,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846180472] [2024-06-03 18:50:15,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:15,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:15,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:15,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:15,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:15,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846180472] [2024-06-03 18:50:15,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846180472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:15,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:15,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:15,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540816014] [2024-06-03 18:50:15,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:15,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:15,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:15,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:15,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:15,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:15,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 514 transitions, 7063 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:15,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:15,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:15,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:18,813 INFO L124 PetriNetUnfolderBase]: 6175/10522 cut-off events. [2024-06-03 18:50:18,813 INFO L125 PetriNetUnfolderBase]: For 1970206/1970208 co-relation queries the response was YES. [2024-06-03 18:50:18,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71772 conditions, 10522 events. 6175/10522 cut-off events. For 1970206/1970208 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 80827 event pairs, 2122 based on Foata normal form. 36/10548 useless extension candidates. Maximal degree in co-relation 71555. Up to 9038 conditions per place. [2024-06-03 18:50:19,001 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 357 selfloop transitions, 195 changer transitions 3/561 dead transitions. [2024-06-03 18:50:19,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 561 transitions, 8309 flow [2024-06-03 18:50:19,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:50:19,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:50:19,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-03 18:50:19,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 18:50:19,002 INFO L175 Difference]: Start difference. First operand has 476 places, 514 transitions, 7063 flow. Second operand 10 states and 246 transitions. [2024-06-03 18:50:19,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 561 transitions, 8309 flow [2024-06-03 18:50:27,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 561 transitions, 7892 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-03 18:50:27,191 INFO L231 Difference]: Finished difference. Result has 475 places, 513 transitions, 7039 flow [2024-06-03 18:50:27,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6646, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7039, PETRI_PLACES=475, PETRI_TRANSITIONS=513} [2024-06-03 18:50:27,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-03 18:50:27,192 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 513 transitions, 7039 flow [2024-06-03 18:50:27,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:27,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:27,192 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, 1] [2024-06-03 18:50:27,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 18:50:27,193 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-03 18:50:27,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:27,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1703033676, now seen corresponding path program 29 times [2024-06-03 18:50:27,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:27,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87711793] [2024-06-03 18:50:27,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:27,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:27,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:27,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:27,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:27,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87711793] [2024-06-03 18:50:27,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87711793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:27,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:27,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:27,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21338498] [2024-06-03 18:50:27,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:27,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:27,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:27,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:27,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:27,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:27,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 513 transitions, 7039 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:27,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:27,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:27,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:29,954 INFO L124 PetriNetUnfolderBase]: 6093/10369 cut-off events. [2024-06-03 18:50:29,954 INFO L125 PetriNetUnfolderBase]: For 1611072/1611074 co-relation queries the response was YES. [2024-06-03 18:50:30,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65814 conditions, 10369 events. 6093/10369 cut-off events. For 1611072/1611074 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 79388 event pairs, 1900 based on Foata normal form. 38/10377 useless extension candidates. Maximal degree in co-relation 65599. Up to 8549 conditions per place. [2024-06-03 18:50:30,122 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 352 selfloop transitions, 202 changer transitions 3/563 dead transitions. [2024-06-03 18:50:30,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 563 transitions, 8313 flow [2024-06-03 18:50:30,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:50:30,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:50:30,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-03 18:50:30,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6121951219512195 [2024-06-03 18:50:30,137 INFO L175 Difference]: Start difference. First operand has 475 places, 513 transitions, 7039 flow. Second operand 10 states and 251 transitions. [2024-06-03 18:50:30,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 563 transitions, 8313 flow [2024-06-03 18:50:37,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 563 transitions, 7819 flow, removed 24 selfloop flow, removed 13 redundant places. [2024-06-03 18:50:37,892 INFO L231 Difference]: Finished difference. Result has 472 places, 513 transitions, 6960 flow [2024-06-03 18:50:37,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6545, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6960, PETRI_PLACES=472, PETRI_TRANSITIONS=513} [2024-06-03 18:50:37,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-03 18:50:37,893 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 513 transitions, 6960 flow [2024-06-03 18:50:37,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:37,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:37,893 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, 1] [2024-06-03 18:50:37,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 18:50:37,893 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-03 18:50:37,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:37,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1286676404, now seen corresponding path program 30 times [2024-06-03 18:50:37,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:37,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658522737] [2024-06-03 18:50:37,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:37,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:37,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:37,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:37,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:37,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658522737] [2024-06-03 18:50:37,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658522737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:37,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:37,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:37,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052676953] [2024-06-03 18:50:37,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:37,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:37,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:37,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:37,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:38,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:38,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 513 transitions, 6960 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:38,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:38,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:38,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:40,614 INFO L124 PetriNetUnfolderBase]: 6168/10533 cut-off events. [2024-06-03 18:50:40,615 INFO L125 PetriNetUnfolderBase]: For 1514674/1514676 co-relation queries the response was YES. [2024-06-03 18:50:40,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65062 conditions, 10533 events. 6168/10533 cut-off events. For 1514674/1514676 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 80965 event pairs, 1626 based on Foata normal form. 38/10545 useless extension candidates. Maximal degree in co-relation 64849. Up to 5964 conditions per place. [2024-06-03 18:50:40,774 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 332 selfloop transitions, 221 changer transitions 7/566 dead transitions. [2024-06-03 18:50:40,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 566 transitions, 8600 flow [2024-06-03 18:50:40,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:40,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:40,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-03 18:50:40,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6314363143631436 [2024-06-03 18:50:40,775 INFO L175 Difference]: Start difference. First operand has 472 places, 513 transitions, 6960 flow. Second operand 9 states and 233 transitions. [2024-06-03 18:50:40,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 566 transitions, 8600 flow [2024-06-03 18:50:48,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 566 transitions, 8136 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-03 18:50:48,449 INFO L231 Difference]: Finished difference. Result has 472 places, 511 transitions, 7048 flow [2024-06-03 18:50:48,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6502, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7048, PETRI_PLACES=472, PETRI_TRANSITIONS=511} [2024-06-03 18:50:48,450 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-03 18:50:48,450 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 511 transitions, 7048 flow [2024-06-03 18:50:48,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:48,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:48,451 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, 1] [2024-06-03 18:50:48,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 18:50:48,451 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-03 18:50:48,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:48,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1937855842, now seen corresponding path program 5 times [2024-06-03 18:50:48,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:48,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970567648] [2024-06-03 18:50:48,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:48,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:48,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:48,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:48,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:48,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970567648] [2024-06-03 18:50:48,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970567648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:48,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:48,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:48,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596285730] [2024-06-03 18:50:48,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:48,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:48,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:48,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:48,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:48,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:48,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 511 transitions, 7048 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:48,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:48,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:48,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:51,230 INFO L124 PetriNetUnfolderBase]: 6177/10590 cut-off events. [2024-06-03 18:50:51,231 INFO L125 PetriNetUnfolderBase]: For 1374513/1374517 co-relation queries the response was YES. [2024-06-03 18:50:51,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67793 conditions, 10590 events. 6177/10590 cut-off events. For 1374513/1374517 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 81770 event pairs, 2051 based on Foata normal form. 8/10596 useless extension candidates. Maximal degree in co-relation 67579. Up to 8060 conditions per place. [2024-06-03 18:50:51,389 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 361 selfloop transitions, 185 changer transitions 0/552 dead transitions. [2024-06-03 18:50:51,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 552 transitions, 8574 flow [2024-06-03 18:50:51,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:51,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:51,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:50:51,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:50:51,390 INFO L175 Difference]: Start difference. First operand has 472 places, 511 transitions, 7048 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:50:51,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 552 transitions, 8574 flow [2024-06-03 18:51:00,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 552 transitions, 8156 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-03 18:51:00,072 INFO L231 Difference]: Finished difference. Result has 471 places, 512 transitions, 7046 flow [2024-06-03 18:51:00,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6636, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7046, PETRI_PLACES=471, PETRI_TRANSITIONS=512} [2024-06-03 18:51:00,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-03 18:51:00,073 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 512 transitions, 7046 flow [2024-06-03 18:51:00,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:00,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:00,073 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, 1] [2024-06-03 18:51:00,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 18:51:00,074 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-03 18:51:00,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:00,074 INFO L85 PathProgramCache]: Analyzing trace with hash -253703074, now seen corresponding path program 6 times [2024-06-03 18:51:00,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:00,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512168756] [2024-06-03 18:51:00,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:00,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:00,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:00,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:00,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:00,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512168756] [2024-06-03 18:51:00,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512168756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:00,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:00,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:00,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247466702] [2024-06-03 18:51:00,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:00,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:00,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:00,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:00,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:00,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:51:00,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 512 transitions, 7046 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:00,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:00,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:51:00,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:02,936 INFO L124 PetriNetUnfolderBase]: 6197/10614 cut-off events. [2024-06-03 18:51:02,936 INFO L125 PetriNetUnfolderBase]: For 1356017/1356021 co-relation queries the response was YES. [2024-06-03 18:51:03,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67584 conditions, 10614 events. 6197/10614 cut-off events. For 1356017/1356021 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 81937 event pairs, 2210 based on Foata normal form. 8/10620 useless extension candidates. Maximal degree in co-relation 67370. Up to 8072 conditions per place. [2024-06-03 18:51:03,107 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 359 selfloop transitions, 183 changer transitions 0/548 dead transitions. [2024-06-03 18:51:03,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 548 transitions, 8544 flow [2024-06-03 18:51:03,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:03,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:03,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:51:03,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:51:03,108 INFO L175 Difference]: Start difference. First operand has 471 places, 512 transitions, 7046 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:51:03,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 548 transitions, 8544 flow