./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe031_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe031_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 19:32:29,409 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:32:29,441 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:32:29,444 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:32:29,444 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:32:29,458 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:32:29,458 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:32:29,459 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:32:29,459 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:32:29,459 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:32:29,460 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:32:29,460 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:32:29,460 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:32:29,461 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:32:29,461 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:32:29,461 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:32:29,462 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:32:29,462 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:32:29,462 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:32:29,462 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:32:29,463 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:32:29,463 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:32:29,463 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:32:29,463 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:32:29,464 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:32:29,464 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:32:29,464 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:32:29,464 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:32:29,465 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:32:29,465 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:32:29,465 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:32:29,465 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:32:29,465 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:32:29,466 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:32:29,466 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:32:29,466 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:32:29,466 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:32:29,466 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:32:29,467 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:32:29,467 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:32:29,467 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:32:29,467 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:32:29,468 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:32:29,468 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-27 19:32:29,638 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:32:29,661 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:32:29,663 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:32:29,663 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:32:29,664 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:32:29,665 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe031_tso.yml/witness.yml [2024-06-27 19:32:29,798 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:32:29,798 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:32:29,800 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-27 19:32:30,849 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:32:31,035 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:32:31,035 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-27 19:32:31,046 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d11c2b528/876e0644d18f4cb2a099a5705ec3b776/FLAGd3ec02138 [2024-06-27 19:32:31,063 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d11c2b528/876e0644d18f4cb2a099a5705ec3b776 [2024-06-27 19:32:31,064 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:32:31,065 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:32:31,065 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:32:31,065 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:32:31,069 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:32:31,070 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:32:29" (1/2) ... [2024-06-27 19:32:31,070 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@277299c6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:32:31, skipping insertion in model container [2024-06-27 19:32:31,071 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:32:29" (1/2) ... [2024-06-27 19:32:31,072 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6ee9e39a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:32:31, skipping insertion in model container [2024-06-27 19:32:31,072 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:32:31" (2/2) ... [2024-06-27 19:32:31,072 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@277299c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31, skipping insertion in model container [2024-06-27 19:32:31,073 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:32:31" (2/2) ... [2024-06-27 19:32:31,073 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:32:31,102 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:32:31,104 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-27 19:32:31,104 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-27 19:32:31,104 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-27 19:32:31,105 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:32:31,105 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 19:32:31,147 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:32:31,380 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:32:31,389 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:32:31,491 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:32:31,525 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:32:31,526 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31 WrapperNode [2024-06-27 19:32:31,526 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:32:31,527 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:32:31,527 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:32:31,527 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:32:31,533 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,559 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,588 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-27 19:32:31,588 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:32:31,589 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:32:31,589 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:32:31,589 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:32:31,598 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,598 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,602 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,624 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-27 19:32:31,632 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,632 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,636 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,638 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,639 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,640 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,641 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:32:31,642 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:32:31,642 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:32:31,642 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:32:31,643 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (1/1) ... [2024-06-27 19:32:31,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:32:31,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:32:31,670 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-27 19:32:31,688 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-27 19:32:31,712 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:32:31,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:32:31,712 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:32:31,712 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:32:31,712 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:32:31,725 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:32:31,725 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:32:31,725 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:32:31,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:32:31,725 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:32:31,725 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:32:31,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:32:31,727 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 19:32:31,879 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:32:31,882 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:32:32,084 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:32:32,084 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:32:32,151 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:32:32,152 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:32:32,152 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:32:32 BoogieIcfgContainer [2024-06-27 19:32:32,152 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:32:32,154 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:32:32,154 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:32:32,156 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:32:32,156 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:32:29" (1/4) ... [2024-06-27 19:32:32,157 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b38c82f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:32:32, skipping insertion in model container [2024-06-27 19:32:32,157 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:32:31" (2/4) ... [2024-06-27 19:32:32,157 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b38c82f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:32:32, skipping insertion in model container [2024-06-27 19:32:32,157 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:32:31" (3/4) ... [2024-06-27 19:32:32,157 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b38c82f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:32:32, skipping insertion in model container [2024-06-27 19:32:32,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:32:32" (4/4) ... [2024-06-27 19:32:32,158 INFO L112 eAbstractionObserver]: Analyzing ICFG safe031_tso.i [2024-06-27 19:32:32,171 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:32:32,171 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 19:32:32,171 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:32:32,201 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:32:32,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 19:32:32,246 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 19:32:32,247 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:32:32,248 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 70 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-27 19:32:32,248 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 19:32:32,251 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 19:32:32,257 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:32:32,262 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;@6410173e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:32:32,262 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 19:32:32,265 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:32:32,265 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:32:32,265 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:32:32,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:32,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:32:32,266 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-27 19:32:32,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:32,270 INFO L85 PathProgramCache]: Analyzing trace with hash 219931435, now seen corresponding path program 1 times [2024-06-27 19:32:32,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:32,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578108672] [2024-06-27 19:32:32,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:32,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:32,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:32,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:32,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:32,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578108672] [2024-06-27 19:32:32,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578108672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:32,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:32,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:32:32,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301752144] [2024-06-27 19:32:32,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:32,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:32:32,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:32,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:32:32,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:32:32,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:32:32,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:32,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:32,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:32:32,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:32,844 INFO L124 PetriNetUnfolderBase]: 736/1213 cut-off events. [2024-06-27 19:32:32,845 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 19:32:32,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2398 conditions, 1213 events. 736/1213 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6176 event pairs, 471 based on Foata normal form. 1/1157 useless extension candidates. Maximal degree in co-relation 2386. Up to 1122 conditions per place. [2024-06-27 19:32:32,857 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 19:32:32,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-27 19:32:32,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:32:32,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:32:32,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-27 19:32:32,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-27 19:32:32,869 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-27 19:32:32,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-27 19:32:32,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:32:32,876 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 19:32:32,877 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-27 19:32:32,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 19:32:32,881 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 19:32:32,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:32,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:32,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:32,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:32:32,883 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-27 19:32:32,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:32,885 INFO L85 PathProgramCache]: Analyzing trace with hash 900722890, now seen corresponding path program 1 times [2024-06-27 19:32:32,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:32,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061458825] [2024-06-27 19:32:32,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:32,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:32,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:33,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:33,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:33,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061458825] [2024-06-27 19:32:33,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061458825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:33,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:33,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:32:33,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142398540] [2024-06-27 19:32:33,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:33,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:32:33,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:33,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:32:33,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:32:33,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:32:33,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:33,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:33,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:32:33,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:33,224 INFO L124 PetriNetUnfolderBase]: 730/1204 cut-off events. [2024-06-27 19:32:33,224 INFO L125 PetriNetUnfolderBase]: For 237/237 co-relation queries the response was YES. [2024-06-27 19:32:33,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2739 conditions, 1204 events. 730/1204 cut-off events. For 237/237 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6088 event pairs, 403 based on Foata normal form. 3/1180 useless extension candidates. Maximal degree in co-relation 2727. Up to 1098 conditions per place. [2024-06-27 19:32:33,231 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 36 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 19:32:33,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 232 flow [2024-06-27 19:32:33,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:32:33,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:32:33,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-27 19:32:33,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-27 19:32:33,235 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 110 transitions. [2024-06-27 19:32:33,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 232 flow [2024-06-27 19:32:33,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:32:33,238 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 19:32:33,238 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=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 19:32:33,239 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 19:32:33,240 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 19:32:33,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:33,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:33,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:33,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:32:33,243 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:33,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:33,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1616478059, now seen corresponding path program 1 times [2024-06-27 19:32:33,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:33,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696773158] [2024-06-27 19:32:33,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:33,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:33,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:33,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:33,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:33,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696773158] [2024-06-27 19:32:33,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696773158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:33,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:33,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:32:33,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706698021] [2024-06-27 19:32:33,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:33,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:32:33,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:33,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:32:33,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:32:33,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:33,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:33,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:33,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:33,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:33,478 INFO L124 PetriNetUnfolderBase]: 929/1499 cut-off events. [2024-06-27 19:32:33,479 INFO L125 PetriNetUnfolderBase]: For 749/749 co-relation queries the response was YES. [2024-06-27 19:32:33,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3810 conditions, 1499 events. 929/1499 cut-off events. For 749/749 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7394 event pairs, 537 based on Foata normal form. 2/1474 useless extension candidates. Maximal degree in co-relation 3796. Up to 1397 conditions per place. [2024-06-27 19:32:33,487 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 37 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 19:32:33,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 52 transitions, 264 flow [2024-06-27 19:32:33,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:32:33,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:32:33,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-27 19:32:33,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-27 19:32:33,488 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 4 states and 103 transitions. [2024-06-27 19:32:33,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 52 transitions, 264 flow [2024-06-27 19:32:33,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 52 transitions, 250 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 19:32:33,491 INFO L231 Difference]: Finished difference. Result has 47 places, 41 transitions, 162 flow [2024-06-27 19:32:33,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=162, PETRI_PLACES=47, PETRI_TRANSITIONS=41} [2024-06-27 19:32:33,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-06-27 19:32:33,491 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 41 transitions, 162 flow [2024-06-27 19:32:33,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:33,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:33,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:33,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:32:33,492 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-27 19:32:33,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:33,493 INFO L85 PathProgramCache]: Analyzing trace with hash -829964562, now seen corresponding path program 1 times [2024-06-27 19:32:33,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:33,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795931024] [2024-06-27 19:32:33,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:33,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:33,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:33,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:33,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:33,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795931024] [2024-06-27 19:32:33,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795931024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:33,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:33,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:33,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249351725] [2024-06-27 19:32:33,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:33,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:33,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:33,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:33,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:33,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:33,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 41 transitions, 162 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-27 19:32:33,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:33,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:33,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:33,788 INFO L124 PetriNetUnfolderBase]: 920/1490 cut-off events. [2024-06-27 19:32:33,789 INFO L125 PetriNetUnfolderBase]: For 1286/1286 co-relation queries the response was YES. [2024-06-27 19:32:33,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4127 conditions, 1490 events. 920/1490 cut-off events. For 1286/1286 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7418 event pairs, 290 based on Foata normal form. 6/1477 useless extension candidates. Maximal degree in co-relation 4112. Up to 1331 conditions per place. [2024-06-27 19:32:33,796 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 51 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-27 19:32:33,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 71 transitions, 372 flow [2024-06-27 19:32:33,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:33,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:33,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:32:33,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-27 19:32:33,798 INFO L175 Difference]: Start difference. First operand has 47 places, 41 transitions, 162 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:32:33,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 71 transitions, 372 flow [2024-06-27 19:32:33,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 71 transitions, 356 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 19:32:33,800 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 205 flow [2024-06-27 19:32:33,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=205, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-27 19:32:33,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-27 19:32:33,801 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 205 flow [2024-06-27 19:32:33,801 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-27 19:32:33,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:33,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:33,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:32:33,802 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-27 19:32:33,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:33,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1428789046, now seen corresponding path program 1 times [2024-06-27 19:32:33,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:33,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099586249] [2024-06-27 19:32:33,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:33,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:33,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:33,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:33,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:33,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099586249] [2024-06-27 19:32:33,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099586249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:33,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:33,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:32:33,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023476585] [2024-06-27 19:32:33,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:33,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:32:33,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:33,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:32:33,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:32:33,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:33,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 205 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:33,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:33,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:33,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:34,031 INFO L124 PetriNetUnfolderBase]: 922/1501 cut-off events. [2024-06-27 19:32:34,031 INFO L125 PetriNetUnfolderBase]: For 2164/2164 co-relation queries the response was YES. [2024-06-27 19:32:34,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4533 conditions, 1501 events. 922/1501 cut-off events. For 2164/2164 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7439 event pairs, 359 based on Foata normal form. 3/1502 useless extension candidates. Maximal degree in co-relation 4516. Up to 1357 conditions per place. [2024-06-27 19:32:34,041 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 49 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-27 19:32:34,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 73 transitions, 443 flow [2024-06-27 19:32:34,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:32:34,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:32:34,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 19:32:34,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:32:34,043 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 205 flow. Second operand 5 states and 130 transitions. [2024-06-27 19:32:34,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 73 transitions, 443 flow [2024-06-27 19:32:34,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 73 transitions, 414 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 19:32:34,051 INFO L231 Difference]: Finished difference. Result has 55 places, 56 transitions, 295 flow [2024-06-27 19:32:34,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=295, PETRI_PLACES=55, PETRI_TRANSITIONS=56} [2024-06-27 19:32:34,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-27 19:32:34,052 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 56 transitions, 295 flow [2024-06-27 19:32:34,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:34,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:34,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:34,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:32:34,052 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-27 19:32:34,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:34,053 INFO L85 PathProgramCache]: Analyzing trace with hash 588061642, now seen corresponding path program 1 times [2024-06-27 19:32:34,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:34,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114608404] [2024-06-27 19:32:34,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:34,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:34,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:34,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:34,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:34,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114608404] [2024-06-27 19:32:34,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114608404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:34,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:34,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:32:34,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440797189] [2024-06-27 19:32:34,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:34,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:32:34,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:34,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:32:34,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:32:34,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:34,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 56 transitions, 295 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:34,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:34,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:34,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:34,280 INFO L124 PetriNetUnfolderBase]: 933/1546 cut-off events. [2024-06-27 19:32:34,281 INFO L125 PetriNetUnfolderBase]: For 3603/3609 co-relation queries the response was YES. [2024-06-27 19:32:34,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5239 conditions, 1546 events. 933/1546 cut-off events. For 3603/3609 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7799 event pairs, 352 based on Foata normal form. 6/1548 useless extension candidates. Maximal degree in co-relation 5219. Up to 1366 conditions per place. [2024-06-27 19:32:34,289 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 59 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-06-27 19:32:34,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 82 transitions, 557 flow [2024-06-27 19:32:34,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:32:34,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:32:34,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-27 19:32:34,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-27 19:32:34,291 INFO L175 Difference]: Start difference. First operand has 55 places, 56 transitions, 295 flow. Second operand 5 states and 131 transitions. [2024-06-27 19:32:34,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 82 transitions, 557 flow [2024-06-27 19:32:34,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 82 transitions, 545 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 19:32:34,294 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 371 flow [2024-06-27 19:32:34,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=371, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2024-06-27 19:32:34,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-27 19:32:34,295 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 371 flow [2024-06-27 19:32:34,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:34,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:34,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:34,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:32:34,296 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-27 19:32:34,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:34,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1367804332, now seen corresponding path program 2 times [2024-06-27 19:32:34,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:34,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168159121] [2024-06-27 19:32:34,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:34,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:34,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:34,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:34,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:34,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168159121] [2024-06-27 19:32:34,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168159121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:34,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:34,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:32:34,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670113982] [2024-06-27 19:32:34,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:34,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:32:34,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:34,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:32:34,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:32:34,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:34,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 371 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:34,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:34,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:34,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:34,526 INFO L124 PetriNetUnfolderBase]: 928/1533 cut-off events. [2024-06-27 19:32:34,526 INFO L125 PetriNetUnfolderBase]: For 4759/4759 co-relation queries the response was YES. [2024-06-27 19:32:34,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5594 conditions, 1533 events. 928/1533 cut-off events. For 4759/4759 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7680 event pairs, 355 based on Foata normal form. 2/1530 useless extension candidates. Maximal degree in co-relation 5571. Up to 1361 conditions per place. [2024-06-27 19:32:34,535 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 54 selfloop transitions, 15 changer transitions 0/77 dead transitions. [2024-06-27 19:32:34,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 77 transitions, 547 flow [2024-06-27 19:32:34,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:32:34,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:32:34,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 19:32:34,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-27 19:32:34,536 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 371 flow. Second operand 5 states and 126 transitions. [2024-06-27 19:32:34,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 77 transitions, 547 flow [2024-06-27 19:32:34,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 77 transitions, 511 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-27 19:32:34,542 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 373 flow [2024-06-27 19:32:34,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=373, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-27 19:32:34,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-27 19:32:34,543 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 373 flow [2024-06-27 19:32:34,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:34,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:34,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:34,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:32:34,543 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-27 19:32:34,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:34,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1592897271, now seen corresponding path program 1 times [2024-06-27 19:32:34,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:34,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5047659] [2024-06-27 19:32:34,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:34,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:34,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:34,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:34,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:34,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5047659] [2024-06-27 19:32:34,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5047659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:34,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:34,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:34,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998071037] [2024-06-27 19:32:34,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:34,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:34,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:34,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:34,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:34,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:34,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 373 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:34,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:34,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:34,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:34,818 INFO L124 PetriNetUnfolderBase]: 1001/1635 cut-off events. [2024-06-27 19:32:34,819 INFO L125 PetriNetUnfolderBase]: For 5649/5649 co-relation queries the response was YES. [2024-06-27 19:32:34,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6030 conditions, 1635 events. 1001/1635 cut-off events. For 5649/5649 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8230 event pairs, 337 based on Foata normal form. 4/1630 useless extension candidates. Maximal degree in co-relation 6005. Up to 1286 conditions per place. [2024-06-27 19:32:34,829 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 71 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-27 19:32:34,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 111 transitions, 831 flow [2024-06-27 19:32:34,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:34,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:34,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 19:32:34,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6788617886178862 [2024-06-27 19:32:34,831 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 373 flow. Second operand 6 states and 167 transitions. [2024-06-27 19:32:34,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 111 transitions, 831 flow [2024-06-27 19:32:34,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 111 transitions, 789 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:32:34,838 INFO L231 Difference]: Finished difference. Result has 68 places, 81 transitions, 553 flow [2024-06-27 19:32:34,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=553, PETRI_PLACES=68, PETRI_TRANSITIONS=81} [2024-06-27 19:32:34,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-27 19:32:34,838 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 81 transitions, 553 flow [2024-06-27 19:32:34,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:34,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:34,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:34,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:32:34,839 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-27 19:32:34,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:34,840 INFO L85 PathProgramCache]: Analyzing trace with hash -547470435, now seen corresponding path program 2 times [2024-06-27 19:32:34,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:34,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146232195] [2024-06-27 19:32:34,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:34,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:34,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:34,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-27 19:32:34,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:34,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146232195] [2024-06-27 19:32:34,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146232195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:34,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:34,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:34,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641470672] [2024-06-27 19:32:34,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:34,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:34,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:34,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:34,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:34,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:34,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 81 transitions, 553 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:34,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:34,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:34,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:35,121 INFO L124 PetriNetUnfolderBase]: 1058/1737 cut-off events. [2024-06-27 19:32:35,121 INFO L125 PetriNetUnfolderBase]: For 8348/8348 co-relation queries the response was YES. [2024-06-27 19:32:35,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7442 conditions, 1737 events. 1058/1737 cut-off events. For 8348/8348 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8923 event pairs, 336 based on Foata normal form. 4/1736 useless extension candidates. Maximal degree in co-relation 7414. Up to 1341 conditions per place. [2024-06-27 19:32:35,142 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 69 selfloop transitions, 49 changer transitions 0/126 dead transitions. [2024-06-27 19:32:35,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 126 transitions, 1092 flow [2024-06-27 19:32:35,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:35,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:35,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 19:32:35,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-27 19:32:35,144 INFO L175 Difference]: Start difference. First operand has 68 places, 81 transitions, 553 flow. Second operand 6 states and 162 transitions. [2024-06-27 19:32:35,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 126 transitions, 1092 flow [2024-06-27 19:32:35,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 126 transitions, 1052 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-27 19:32:35,155 INFO L231 Difference]: Finished difference. Result has 77 places, 100 transitions, 851 flow [2024-06-27 19:32:35,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=851, PETRI_PLACES=77, PETRI_TRANSITIONS=100} [2024-06-27 19:32:35,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-27 19:32:35,157 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 100 transitions, 851 flow [2024-06-27 19:32:35,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:35,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:35,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:35,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:32:35,157 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-27 19:32:35,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:35,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1323494985, now seen corresponding path program 3 times [2024-06-27 19:32:35,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:35,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977797687] [2024-06-27 19:32:35,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:35,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:35,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:35,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:35,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:35,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977797687] [2024-06-27 19:32:35,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977797687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:35,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:35,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:35,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106266746] [2024-06-27 19:32:35,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:35,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:35,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:35,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:35,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:35,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:35,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 100 transitions, 851 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:35,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:35,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:35,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:35,437 INFO L124 PetriNetUnfolderBase]: 1051/1728 cut-off events. [2024-06-27 19:32:35,437 INFO L125 PetriNetUnfolderBase]: For 10784/10784 co-relation queries the response was YES. [2024-06-27 19:32:35,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8170 conditions, 1728 events. 1051/1728 cut-off events. For 10784/10784 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8933 event pairs, 336 based on Foata normal form. 4/1727 useless extension candidates. Maximal degree in co-relation 8136. Up to 1337 conditions per place. [2024-06-27 19:32:35,448 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 71 selfloop transitions, 47 changer transitions 0/126 dead transitions. [2024-06-27 19:32:35,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 126 transitions, 1239 flow [2024-06-27 19:32:35,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:35,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:35,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 19:32:35,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6544715447154471 [2024-06-27 19:32:35,450 INFO L175 Difference]: Start difference. First operand has 77 places, 100 transitions, 851 flow. Second operand 6 states and 161 transitions. [2024-06-27 19:32:35,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 126 transitions, 1239 flow [2024-06-27 19:32:35,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 126 transitions, 1211 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-27 19:32:35,466 INFO L231 Difference]: Finished difference. Result has 85 places, 104 transitions, 1023 flow [2024-06-27 19:32:35,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1023, PETRI_PLACES=85, PETRI_TRANSITIONS=104} [2024-06-27 19:32:35,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-27 19:32:35,468 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 104 transitions, 1023 flow [2024-06-27 19:32:35,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:35,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:35,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:35,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:32:35,469 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-27 19:32:35,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:35,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1323218155, now seen corresponding path program 1 times [2024-06-27 19:32:35,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:35,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837474675] [2024-06-27 19:32:35,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:35,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:35,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:35,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:35,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:35,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837474675] [2024-06-27 19:32:35,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837474675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:35,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:35,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:35,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241471331] [2024-06-27 19:32:35,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:35,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:35,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:35,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:35,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:35,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:35,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 104 transitions, 1023 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:35,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:35,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:35,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:35,764 INFO L124 PetriNetUnfolderBase]: 1054/1757 cut-off events. [2024-06-27 19:32:35,764 INFO L125 PetriNetUnfolderBase]: For 12446/12446 co-relation queries the response was YES. [2024-06-27 19:32:35,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8603 conditions, 1757 events. 1054/1757 cut-off events. For 12446/12446 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9081 event pairs, 317 based on Foata normal form. 6/1761 useless extension candidates. Maximal degree in co-relation 8564. Up to 1518 conditions per place. [2024-06-27 19:32:35,775 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 102 selfloop transitions, 19 changer transitions 0/129 dead transitions. [2024-06-27 19:32:35,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 129 transitions, 1393 flow [2024-06-27 19:32:35,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:35,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:35,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:32:35,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-27 19:32:35,777 INFO L175 Difference]: Start difference. First operand has 85 places, 104 transitions, 1023 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:32:35,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 129 transitions, 1393 flow [2024-06-27 19:32:35,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 129 transitions, 1333 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 19:32:35,792 INFO L231 Difference]: Finished difference. Result has 89 places, 107 transitions, 1049 flow [2024-06-27 19:32:35,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1049, PETRI_PLACES=89, PETRI_TRANSITIONS=107} [2024-06-27 19:32:35,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-27 19:32:35,792 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 107 transitions, 1049 flow [2024-06-27 19:32:35,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:35,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:35,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:35,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:32:35,793 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:35,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:35,793 INFO L85 PathProgramCache]: Analyzing trace with hash 298480883, now seen corresponding path program 1 times [2024-06-27 19:32:35,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:35,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987080380] [2024-06-27 19:32:35,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:35,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:35,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:35,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:35,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:35,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987080380] [2024-06-27 19:32:35,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987080380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:35,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:35,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:32:35,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439353410] [2024-06-27 19:32:35,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:35,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:32:35,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:35,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:32:35,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:32:35,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:32:35,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 107 transitions, 1049 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:35,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:35,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:32:35,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:35,994 INFO L124 PetriNetUnfolderBase]: 1011/1710 cut-off events. [2024-06-27 19:32:35,994 INFO L125 PetriNetUnfolderBase]: For 13275/13275 co-relation queries the response was YES. [2024-06-27 19:32:36,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8444 conditions, 1710 events. 1011/1710 cut-off events. For 13275/13275 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8897 event pairs, 334 based on Foata normal form. 1/1709 useless extension candidates. Maximal degree in co-relation 8404. Up to 1421 conditions per place. [2024-06-27 19:32:36,007 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 87 selfloop transitions, 7 changer transitions 0/115 dead transitions. [2024-06-27 19:32:36,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 115 transitions, 1257 flow [2024-06-27 19:32:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:32:36,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:32:36,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-27 19:32:36,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-27 19:32:36,008 INFO L175 Difference]: Start difference. First operand has 89 places, 107 transitions, 1049 flow. Second operand 4 states and 101 transitions. [2024-06-27 19:32:36,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 115 transitions, 1257 flow [2024-06-27 19:32:36,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 115 transitions, 1189 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 19:32:36,053 INFO L231 Difference]: Finished difference. Result has 89 places, 107 transitions, 1001 flow [2024-06-27 19:32:36,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1001, PETRI_PLACES=89, PETRI_TRANSITIONS=107} [2024-06-27 19:32:36,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-27 19:32:36,054 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 107 transitions, 1001 flow [2024-06-27 19:32:36,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:36,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:36,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:36,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:32:36,054 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-27 19:32:36,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:36,055 INFO L85 PathProgramCache]: Analyzing trace with hash 74800877, now seen corresponding path program 1 times [2024-06-27 19:32:36,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:36,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669710006] [2024-06-27 19:32:36,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:36,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:36,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:36,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:36,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:36,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669710006] [2024-06-27 19:32:36,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669710006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:36,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:36,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:36,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606923028] [2024-06-27 19:32:36,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:36,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:36,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:36,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:36,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:36,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:36,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 107 transitions, 1001 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:36,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:36,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:36,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:36,345 INFO L124 PetriNetUnfolderBase]: 1062/1772 cut-off events. [2024-06-27 19:32:36,345 INFO L125 PetriNetUnfolderBase]: For 14591/14591 co-relation queries the response was YES. [2024-06-27 19:32:36,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8763 conditions, 1772 events. 1062/1772 cut-off events. For 14591/14591 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9179 event pairs, 319 based on Foata normal form. 2/1772 useless extension candidates. Maximal degree in co-relation 8722. Up to 1554 conditions per place. [2024-06-27 19:32:36,359 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 114 selfloop transitions, 13 changer transitions 0/135 dead transitions. [2024-06-27 19:32:36,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 135 transitions, 1351 flow [2024-06-27 19:32:36,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:36,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:36,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:32:36,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-27 19:32:36,360 INFO L175 Difference]: Start difference. First operand has 89 places, 107 transitions, 1001 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:32:36,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 135 transitions, 1351 flow [2024-06-27 19:32:36,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 135 transitions, 1331 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 19:32:36,378 INFO L231 Difference]: Finished difference. Result has 92 places, 110 transitions, 1053 flow [2024-06-27 19:32:36,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1053, PETRI_PLACES=92, PETRI_TRANSITIONS=110} [2024-06-27 19:32:36,379 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-27 19:32:36,379 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 110 transitions, 1053 flow [2024-06-27 19:32:36,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:36,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:36,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:36,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:32:36,380 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-27 19:32:36,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:36,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1808409687, now seen corresponding path program 2 times [2024-06-27 19:32:36,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:36,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684412835] [2024-06-27 19:32:36,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:36,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:36,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:36,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:36,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:36,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684412835] [2024-06-27 19:32:36,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684412835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:36,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:36,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:36,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587528251] [2024-06-27 19:32:36,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:36,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:36,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:36,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:36,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:36,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:36,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 110 transitions, 1053 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:36,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:36,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:36,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:36,636 INFO L124 PetriNetUnfolderBase]: 1073/1798 cut-off events. [2024-06-27 19:32:36,636 INFO L125 PetriNetUnfolderBase]: For 17020/17023 co-relation queries the response was YES. [2024-06-27 19:32:36,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9237 conditions, 1798 events. 1073/1798 cut-off events. For 17020/17023 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9420 event pairs, 323 based on Foata normal form. 4/1799 useless extension candidates. Maximal degree in co-relation 9196. Up to 1523 conditions per place. [2024-06-27 19:32:36,650 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 107 selfloop transitions, 25 changer transitions 0/140 dead transitions. [2024-06-27 19:32:36,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 140 transitions, 1503 flow [2024-06-27 19:32:36,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:36,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:36,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 19:32:36,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-27 19:32:36,651 INFO L175 Difference]: Start difference. First operand has 92 places, 110 transitions, 1053 flow. Second operand 6 states and 155 transitions. [2024-06-27 19:32:36,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 140 transitions, 1503 flow [2024-06-27 19:32:36,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 140 transitions, 1455 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 19:32:36,671 INFO L231 Difference]: Finished difference. Result has 94 places, 116 transitions, 1145 flow [2024-06-27 19:32:36,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1145, PETRI_PLACES=94, PETRI_TRANSITIONS=116} [2024-06-27 19:32:36,671 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-27 19:32:36,671 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 116 transitions, 1145 flow [2024-06-27 19:32:36,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:36,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:36,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:36,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:32:36,672 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-27 19:32:36,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:36,673 INFO L85 PathProgramCache]: Analyzing trace with hash 200005899, now seen corresponding path program 3 times [2024-06-27 19:32:36,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:36,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933935431] [2024-06-27 19:32:36,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:36,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:36,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:36,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-27 19:32:36,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:36,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933935431] [2024-06-27 19:32:36,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933935431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:36,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:36,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:36,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370072304] [2024-06-27 19:32:36,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:36,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:36,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:36,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:36,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:36,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:36,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 116 transitions, 1145 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:36,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:36,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:36,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:36,955 INFO L124 PetriNetUnfolderBase]: 1068/1780 cut-off events. [2024-06-27 19:32:36,955 INFO L125 PetriNetUnfolderBase]: For 19368/19368 co-relation queries the response was YES. [2024-06-27 19:32:36,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9502 conditions, 1780 events. 1068/1780 cut-off events. For 19368/19368 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9285 event pairs, 333 based on Foata normal form. 2/1776 useless extension candidates. Maximal degree in co-relation 9460. Up to 1518 conditions per place. [2024-06-27 19:32:36,970 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 102 selfloop transitions, 25 changer transitions 0/135 dead transitions. [2024-06-27 19:32:36,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 135 transitions, 1447 flow [2024-06-27 19:32:36,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:36,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:36,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:32:36,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:32:36,972 INFO L175 Difference]: Start difference. First operand has 94 places, 116 transitions, 1145 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:32:36,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 135 transitions, 1447 flow [2024-06-27 19:32:36,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 135 transitions, 1381 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-27 19:32:36,995 INFO L231 Difference]: Finished difference. Result has 98 places, 116 transitions, 1137 flow [2024-06-27 19:32:36,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1137, PETRI_PLACES=98, PETRI_TRANSITIONS=116} [2024-06-27 19:32:36,995 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-27 19:32:36,995 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 116 transitions, 1137 flow [2024-06-27 19:32:36,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:36,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:36,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:36,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:32:36,996 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-27 19:32:36,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:36,997 INFO L85 PathProgramCache]: Analyzing trace with hash 641726190, now seen corresponding path program 1 times [2024-06-27 19:32:36,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:36,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159439041] [2024-06-27 19:32:36,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:36,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:37,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:37,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:37,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:37,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159439041] [2024-06-27 19:32:37,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159439041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:37,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:37,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:32:37,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653706] [2024-06-27 19:32:37,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:37,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:32:37,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:37,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:32:37,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:32:37,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:32:37,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 116 transitions, 1137 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:37,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:37,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:32:37,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:37,270 INFO L124 PetriNetUnfolderBase]: 1025/1730 cut-off events. [2024-06-27 19:32:37,270 INFO L125 PetriNetUnfolderBase]: For 20413/20423 co-relation queries the response was YES. [2024-06-27 19:32:37,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9279 conditions, 1730 events. 1025/1730 cut-off events. For 20413/20423 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9158 event pairs, 317 based on Foata normal form. 3/1723 useless extension candidates. Maximal degree in co-relation 9235. Up to 1401 conditions per place. [2024-06-27 19:32:37,288 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 89 selfloop transitions, 23 changer transitions 0/133 dead transitions. [2024-06-27 19:32:37,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1471 flow [2024-06-27 19:32:37,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:32:37,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:32:37,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 19:32:37,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-27 19:32:37,290 INFO L175 Difference]: Start difference. First operand has 98 places, 116 transitions, 1137 flow. Second operand 5 states and 126 transitions. [2024-06-27 19:32:37,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1471 flow [2024-06-27 19:32:37,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 133 transitions, 1401 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:32:37,318 INFO L231 Difference]: Finished difference. Result has 99 places, 123 transitions, 1201 flow [2024-06-27 19:32:37,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1201, PETRI_PLACES=99, PETRI_TRANSITIONS=123} [2024-06-27 19:32:37,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-27 19:32:37,319 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 123 transitions, 1201 flow [2024-06-27 19:32:37,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:37,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:37,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:37,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:32:37,319 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-27 19:32:37,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:37,320 INFO L85 PathProgramCache]: Analyzing trace with hash 674142904, now seen corresponding path program 1 times [2024-06-27 19:32:37,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:37,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502990163] [2024-06-27 19:32:37,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:37,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:37,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:37,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-27 19:32:37,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:37,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502990163] [2024-06-27 19:32:37,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502990163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:37,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:37,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:37,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688529351] [2024-06-27 19:32:37,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:37,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:37,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:37,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:37,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:37,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:37,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 123 transitions, 1201 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:37,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:37,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:37,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:37,700 INFO L124 PetriNetUnfolderBase]: 1120/1867 cut-off events. [2024-06-27 19:32:37,701 INFO L125 PetriNetUnfolderBase]: For 23542/23542 co-relation queries the response was YES. [2024-06-27 19:32:37,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10412 conditions, 1867 events. 1120/1867 cut-off events. For 23542/23542 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9721 event pairs, 302 based on Foata normal form. 4/1867 useless extension candidates. Maximal degree in co-relation 10366. Up to 1565 conditions per place. [2024-06-27 19:32:37,721 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 122 selfloop transitions, 35 changer transitions 0/165 dead transitions. [2024-06-27 19:32:37,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 165 transitions, 1791 flow [2024-06-27 19:32:37,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:37,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:37,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 19:32:37,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662020905923345 [2024-06-27 19:32:37,723 INFO L175 Difference]: Start difference. First operand has 99 places, 123 transitions, 1201 flow. Second operand 7 states and 190 transitions. [2024-06-27 19:32:37,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 165 transitions, 1791 flow [2024-06-27 19:32:37,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 165 transitions, 1711 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 19:32:37,761 INFO L231 Difference]: Finished difference. Result has 104 places, 133 transitions, 1324 flow [2024-06-27 19:32:37,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1324, PETRI_PLACES=104, PETRI_TRANSITIONS=133} [2024-06-27 19:32:37,762 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-27 19:32:37,762 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 133 transitions, 1324 flow [2024-06-27 19:32:37,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:37,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:37,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:37,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:32:37,763 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-27 19:32:37,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:37,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1693687498, now seen corresponding path program 2 times [2024-06-27 19:32:37,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:37,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731707043] [2024-06-27 19:32:37,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:37,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:37,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:37,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-27 19:32:37,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:37,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731707043] [2024-06-27 19:32:37,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731707043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:37,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:37,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:37,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222410775] [2024-06-27 19:32:37,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:37,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:37,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:37,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:37,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:37,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:37,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 133 transitions, 1324 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:37,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:37,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:37,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:38,145 INFO L124 PetriNetUnfolderBase]: 1217/2027 cut-off events. [2024-06-27 19:32:38,146 INFO L125 PetriNetUnfolderBase]: For 29042/29042 co-relation queries the response was YES. [2024-06-27 19:32:38,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11843 conditions, 2027 events. 1217/2027 cut-off events. For 29042/29042 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10824 event pairs, 304 based on Foata normal form. 4/2020 useless extension candidates. Maximal degree in co-relation 11796. Up to 1317 conditions per place. [2024-06-27 19:32:38,162 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 98 selfloop transitions, 84 changer transitions 0/190 dead transitions. [2024-06-27 19:32:38,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 190 transitions, 2270 flow [2024-06-27 19:32:38,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:38,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:38,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 19:32:38,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.686411149825784 [2024-06-27 19:32:38,164 INFO L175 Difference]: Start difference. First operand has 104 places, 133 transitions, 1324 flow. Second operand 7 states and 197 transitions. [2024-06-27 19:32:38,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 190 transitions, 2270 flow [2024-06-27 19:32:38,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 190 transitions, 2129 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 19:32:38,203 INFO L231 Difference]: Finished difference. Result has 110 places, 155 transitions, 1677 flow [2024-06-27 19:32:38,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1677, PETRI_PLACES=110, PETRI_TRANSITIONS=155} [2024-06-27 19:32:38,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-27 19:32:38,204 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 155 transitions, 1677 flow [2024-06-27 19:32:38,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:38,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:38,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:38,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:32:38,204 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-27 19:32:38,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:38,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1837572448, now seen corresponding path program 3 times [2024-06-27 19:32:38,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:38,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224373534] [2024-06-27 19:32:38,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:38,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:38,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:38,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:38,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:38,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224373534] [2024-06-27 19:32:38,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224373534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:38,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:38,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:38,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529129045] [2024-06-27 19:32:38,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:38,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:38,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:38,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:38,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:38,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:38,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 155 transitions, 1677 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:38,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:38,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:38,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:38,560 INFO L124 PetriNetUnfolderBase]: 1210/2018 cut-off events. [2024-06-27 19:32:38,561 INFO L125 PetriNetUnfolderBase]: For 33022/33022 co-relation queries the response was YES. [2024-06-27 19:32:38,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12587 conditions, 2018 events. 1210/2018 cut-off events. For 33022/33022 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10807 event pairs, 304 based on Foata normal form. 4/2011 useless extension candidates. Maximal degree in co-relation 12537. Up to 1313 conditions per place. [2024-06-27 19:32:38,609 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 102 selfloop transitions, 79 changer transitions 0/189 dead transitions. [2024-06-27 19:32:38,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 189 transitions, 2353 flow [2024-06-27 19:32:38,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:38,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:38,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 19:32:38,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-27 19:32:38,611 INFO L175 Difference]: Start difference. First operand has 110 places, 155 transitions, 1677 flow. Second operand 7 states and 196 transitions. [2024-06-27 19:32:38,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 189 transitions, 2353 flow [2024-06-27 19:32:38,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 189 transitions, 2239 flow, removed 57 selfloop flow, removed 0 redundant places. [2024-06-27 19:32:38,658 INFO L231 Difference]: Finished difference. Result has 117 places, 155 transitions, 1736 flow [2024-06-27 19:32:38,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1736, PETRI_PLACES=117, PETRI_TRANSITIONS=155} [2024-06-27 19:32:38,658 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-27 19:32:38,658 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 155 transitions, 1736 flow [2024-06-27 19:32:38,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:38,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:38,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:38,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:32:38,659 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-27 19:32:38,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:38,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1837787774, now seen corresponding path program 1 times [2024-06-27 19:32:38,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:38,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653086631] [2024-06-27 19:32:38,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:38,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:38,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:38,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-27 19:32:38,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:38,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653086631] [2024-06-27 19:32:38,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653086631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:38,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:38,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:38,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539706664] [2024-06-27 19:32:38,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:38,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:38,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:38,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:38,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:38,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:38,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 155 transitions, 1736 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:38,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:38,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:38,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:39,085 INFO L124 PetriNetUnfolderBase]: 1276/2132 cut-off events. [2024-06-27 19:32:39,085 INFO L125 PetriNetUnfolderBase]: For 37948/37948 co-relation queries the response was YES. [2024-06-27 19:32:39,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13110 conditions, 2132 events. 1276/2132 cut-off events. For 37948/37948 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11556 event pairs, 308 based on Foata normal form. 14/2138 useless extension candidates. Maximal degree in co-relation 13057. Up to 1608 conditions per place. [2024-06-27 19:32:39,105 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 130 selfloop transitions, 53 changer transitions 0/191 dead transitions. [2024-06-27 19:32:39,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 191 transitions, 2354 flow [2024-06-27 19:32:39,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:39,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:39,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 19:32:39,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6689895470383276 [2024-06-27 19:32:39,107 INFO L175 Difference]: Start difference. First operand has 117 places, 155 transitions, 1736 flow. Second operand 7 states and 192 transitions. [2024-06-27 19:32:39,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 191 transitions, 2354 flow [2024-06-27 19:32:39,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 191 transitions, 2147 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 19:32:39,153 INFO L231 Difference]: Finished difference. Result has 118 places, 158 transitions, 1696 flow [2024-06-27 19:32:39,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1696, PETRI_PLACES=118, PETRI_TRANSITIONS=158} [2024-06-27 19:32:39,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-27 19:32:39,153 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 158 transitions, 1696 flow [2024-06-27 19:32:39,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:39,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:39,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:39,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:32:39,154 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:39,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:39,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1593718480, now seen corresponding path program 1 times [2024-06-27 19:32:39,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:39,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622382144] [2024-06-27 19:32:39,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:39,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:39,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:39,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:39,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:39,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622382144] [2024-06-27 19:32:39,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622382144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:39,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:39,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:32:39,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755325424] [2024-06-27 19:32:39,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:39,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:32:39,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:39,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:32:39,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:32:39,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:32:39,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 158 transitions, 1696 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:39,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:39,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:32:39,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:39,437 INFO L124 PetriNetUnfolderBase]: 1206/2072 cut-off events. [2024-06-27 19:32:39,437 INFO L125 PetriNetUnfolderBase]: For 36398/36422 co-relation queries the response was YES. [2024-06-27 19:32:39,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12695 conditions, 2072 events. 1206/2072 cut-off events. For 36398/36422 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11484 event pairs, 306 based on Foata normal form. 2/2064 useless extension candidates. Maximal degree in co-relation 12642. Up to 1653 conditions per place. [2024-06-27 19:32:39,454 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 129 selfloop transitions, 28 changer transitions 0/179 dead transitions. [2024-06-27 19:32:39,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 179 transitions, 2167 flow [2024-06-27 19:32:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:32:39,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:32:39,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-27 19:32:39,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-27 19:32:39,456 INFO L175 Difference]: Start difference. First operand has 118 places, 158 transitions, 1696 flow. Second operand 5 states and 133 transitions. [2024-06-27 19:32:39,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 179 transitions, 2167 flow [2024-06-27 19:32:39,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 179 transitions, 2030 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 19:32:39,501 INFO L231 Difference]: Finished difference. Result has 118 places, 163 transitions, 1701 flow [2024-06-27 19:32:39,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1701, PETRI_PLACES=118, PETRI_TRANSITIONS=163} [2024-06-27 19:32:39,502 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-27 19:32:39,502 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 163 transitions, 1701 flow [2024-06-27 19:32:39,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:39,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:39,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:39,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:32:39,503 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-27 19:32:39,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:39,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1056043998, now seen corresponding path program 4 times [2024-06-27 19:32:39,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:39,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691867891] [2024-06-27 19:32:39,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:39,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:39,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:39,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:39,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:39,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691867891] [2024-06-27 19:32:39,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691867891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:39,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:39,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:39,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283164299] [2024-06-27 19:32:39,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:39,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:39,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:39,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:39,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:39,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:39,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 163 transitions, 1701 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:39,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:39,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:39,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:39,850 INFO L124 PetriNetUnfolderBase]: 1335/2235 cut-off events. [2024-06-27 19:32:39,851 INFO L125 PetriNetUnfolderBase]: For 41252/41252 co-relation queries the response was YES. [2024-06-27 19:32:39,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13594 conditions, 2235 events. 1335/2235 cut-off events. For 41252/41252 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12284 event pairs, 315 based on Foata normal form. 4/2233 useless extension candidates. Maximal degree in co-relation 13540. Up to 1470 conditions per place. [2024-06-27 19:32:39,869 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 101 selfloop transitions, 95 changer transitions 0/204 dead transitions. [2024-06-27 19:32:39,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 204 transitions, 2517 flow [2024-06-27 19:32:39,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:39,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:39,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 19:32:39,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-27 19:32:39,870 INFO L175 Difference]: Start difference. First operand has 118 places, 163 transitions, 1701 flow. Second operand 7 states and 189 transitions. [2024-06-27 19:32:39,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 204 transitions, 2517 flow [2024-06-27 19:32:39,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 204 transitions, 2463 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 19:32:39,913 INFO L231 Difference]: Finished difference. Result has 124 places, 176 transitions, 2093 flow [2024-06-27 19:32:39,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2093, PETRI_PLACES=124, PETRI_TRANSITIONS=176} [2024-06-27 19:32:39,914 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-27 19:32:39,914 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 176 transitions, 2093 flow [2024-06-27 19:32:39,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:39,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:39,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:39,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:32:39,915 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-27 19:32:39,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:39,915 INFO L85 PathProgramCache]: Analyzing trace with hash 799543488, now seen corresponding path program 5 times [2024-06-27 19:32:39,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:39,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155733917] [2024-06-27 19:32:39,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:39,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:39,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:39,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-27 19:32:39,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:39,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155733917] [2024-06-27 19:32:39,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155733917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:39,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:39,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:39,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555921908] [2024-06-27 19:32:39,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:39,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:39,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:39,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:39,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:40,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:40,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 176 transitions, 2093 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:40,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:40,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:40,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:40,319 INFO L124 PetriNetUnfolderBase]: 1360/2282 cut-off events. [2024-06-27 19:32:40,319 INFO L125 PetriNetUnfolderBase]: For 47235/47235 co-relation queries the response was YES. [2024-06-27 19:32:40,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14744 conditions, 2282 events. 1360/2282 cut-off events. For 47235/47235 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12652 event pairs, 314 based on Foata normal form. 4/2280 useless extension candidates. Maximal degree in co-relation 14688. Up to 1495 conditions per place. [2024-06-27 19:32:40,342 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 112 selfloop transitions, 91 changer transitions 0/211 dead transitions. [2024-06-27 19:32:40,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 211 transitions, 2895 flow [2024-06-27 19:32:40,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:40,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:40,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 19:32:40,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655052264808362 [2024-06-27 19:32:40,344 INFO L175 Difference]: Start difference. First operand has 124 places, 176 transitions, 2093 flow. Second operand 7 states and 191 transitions. [2024-06-27 19:32:40,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 211 transitions, 2895 flow [2024-06-27 19:32:40,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 211 transitions, 2771 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-27 19:32:40,403 INFO L231 Difference]: Finished difference. Result has 130 places, 183 transitions, 2304 flow [2024-06-27 19:32:40,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2304, PETRI_PLACES=130, PETRI_TRANSITIONS=183} [2024-06-27 19:32:40,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-27 19:32:40,403 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 183 transitions, 2304 flow [2024-06-27 19:32:40,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:40,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:40,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:40,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:32:40,406 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-27 19:32:40,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:40,406 INFO L85 PathProgramCache]: Analyzing trace with hash 799336098, now seen corresponding path program 6 times [2024-06-27 19:32:40,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:40,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112309829] [2024-06-27 19:32:40,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:40,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:40,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:40,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:40,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:40,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112309829] [2024-06-27 19:32:40,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112309829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:40,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:40,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:40,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270037176] [2024-06-27 19:32:40,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:40,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:40,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:40,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:40,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:40,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:40,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 183 transitions, 2304 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:40,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:40,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:40,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:40,806 INFO L124 PetriNetUnfolderBase]: 1353/2273 cut-off events. [2024-06-27 19:32:40,806 INFO L125 PetriNetUnfolderBase]: For 48598/48598 co-relation queries the response was YES. [2024-06-27 19:32:40,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14992 conditions, 2273 events. 1353/2273 cut-off events. For 48598/48598 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12553 event pairs, 314 based on Foata normal form. 4/2271 useless extension candidates. Maximal degree in co-relation 14933. Up to 1491 conditions per place. [2024-06-27 19:32:40,826 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 112 selfloop transitions, 90 changer transitions 0/210 dead transitions. [2024-06-27 19:32:40,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 210 transitions, 2958 flow [2024-06-27 19:32:40,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:40,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:40,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 19:32:40,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-27 19:32:40,827 INFO L175 Difference]: Start difference. First operand has 130 places, 183 transitions, 2304 flow. Second operand 7 states and 189 transitions. [2024-06-27 19:32:40,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 210 transitions, 2958 flow [2024-06-27 19:32:40,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 210 transitions, 2710 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-27 19:32:40,884 INFO L231 Difference]: Finished difference. Result has 133 places, 183 transitions, 2247 flow [2024-06-27 19:32:40,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2247, PETRI_PLACES=133, PETRI_TRANSITIONS=183} [2024-06-27 19:32:40,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-27 19:32:40,885 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 183 transitions, 2247 flow [2024-06-27 19:32:40,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:40,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:40,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:40,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:32:40,886 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-27 19:32:40,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:40,886 INFO L85 PathProgramCache]: Analyzing trace with hash -568317610, now seen corresponding path program 2 times [2024-06-27 19:32:40,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:40,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456248308] [2024-06-27 19:32:40,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:40,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:40,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:40,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:40,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:40,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456248308] [2024-06-27 19:32:40,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456248308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:40,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:40,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:40,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140971735] [2024-06-27 19:32:40,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:40,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:40,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:40,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:40,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:40,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:40,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 183 transitions, 2247 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:40,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:40,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:40,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:41,297 INFO L124 PetriNetUnfolderBase]: 1419/2386 cut-off events. [2024-06-27 19:32:41,297 INFO L125 PetriNetUnfolderBase]: For 55357/55357 co-relation queries the response was YES. [2024-06-27 19:32:41,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15428 conditions, 2386 events. 1419/2386 cut-off events. For 55357/55357 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13289 event pairs, 311 based on Foata normal form. 14/2396 useless extension candidates. Maximal degree in co-relation 15369. Up to 1819 conditions per place. [2024-06-27 19:32:41,321 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 157 selfloop transitions, 51 changer transitions 0/216 dead transitions. [2024-06-27 19:32:41,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 216 transitions, 2941 flow [2024-06-27 19:32:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:41,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:41,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 19:32:41,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515679442508711 [2024-06-27 19:32:41,322 INFO L175 Difference]: Start difference. First operand has 133 places, 183 transitions, 2247 flow. Second operand 7 states and 187 transitions. [2024-06-27 19:32:41,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 216 transitions, 2941 flow [2024-06-27 19:32:41,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 216 transitions, 2725 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 19:32:41,385 INFO L231 Difference]: Finished difference. Result has 134 places, 186 transitions, 2198 flow [2024-06-27 19:32:41,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2198, PETRI_PLACES=134, PETRI_TRANSITIONS=186} [2024-06-27 19:32:41,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-27 19:32:41,386 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 186 transitions, 2198 flow [2024-06-27 19:32:41,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:41,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:41,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:41,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:32:41,387 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-27 19:32:41,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:41,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1056051934, now seen corresponding path program 3 times [2024-06-27 19:32:41,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:41,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945434316] [2024-06-27 19:32:41,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:41,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:41,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:41,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:41,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:41,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945434316] [2024-06-27 19:32:41,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945434316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:41,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:41,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:41,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880267310] [2024-06-27 19:32:41,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:41,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:41,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:41,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:41,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:41,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:41,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 186 transitions, 2198 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:41,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:41,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:41,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:41,773 INFO L124 PetriNetUnfolderBase]: 1485/2502 cut-off events. [2024-06-27 19:32:41,773 INFO L125 PetriNetUnfolderBase]: For 59138/59138 co-relation queries the response was YES. [2024-06-27 19:32:41,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15858 conditions, 2502 events. 1485/2502 cut-off events. For 59138/59138 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14091 event pairs, 322 based on Foata normal form. 14/2512 useless extension candidates. Maximal degree in co-relation 15799. Up to 1925 conditions per place. [2024-06-27 19:32:41,795 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 157 selfloop transitions, 54 changer transitions 0/219 dead transitions. [2024-06-27 19:32:41,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 219 transitions, 2910 flow [2024-06-27 19:32:41,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:41,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:41,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 19:32:41,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515679442508711 [2024-06-27 19:32:41,796 INFO L175 Difference]: Start difference. First operand has 134 places, 186 transitions, 2198 flow. Second operand 7 states and 187 transitions. [2024-06-27 19:32:41,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 219 transitions, 2910 flow [2024-06-27 19:32:41,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 219 transitions, 2777 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:32:41,861 INFO L231 Difference]: Finished difference. Result has 136 places, 189 transitions, 2244 flow [2024-06-27 19:32:41,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2065, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2244, PETRI_PLACES=136, PETRI_TRANSITIONS=189} [2024-06-27 19:32:41,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-27 19:32:41,862 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 189 transitions, 2244 flow [2024-06-27 19:32:41,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:41,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:41,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:41,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:32:41,863 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-27 19:32:41,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:41,863 INFO L85 PathProgramCache]: Analyzing trace with hash -302293900, now seen corresponding path program 4 times [2024-06-27 19:32:41,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:41,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779253414] [2024-06-27 19:32:41,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:41,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:41,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:41,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:41,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:41,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779253414] [2024-06-27 19:32:41,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779253414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:41,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:41,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:41,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060814881] [2024-06-27 19:32:41,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:41,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:41,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:41,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:41,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:41,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:41,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 189 transitions, 2244 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:41,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:41,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:41,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:42,278 INFO L124 PetriNetUnfolderBase]: 1618/2751 cut-off events. [2024-06-27 19:32:42,279 INFO L125 PetriNetUnfolderBase]: For 67324/67324 co-relation queries the response was YES. [2024-06-27 19:32:42,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17320 conditions, 2751 events. 1618/2751 cut-off events. For 67324/67324 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16060 event pairs, 309 based on Foata normal form. 14/2761 useless extension candidates. Maximal degree in co-relation 17260. Up to 1736 conditions per place. [2024-06-27 19:32:42,302 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 160 selfloop transitions, 61 changer transitions 0/229 dead transitions. [2024-06-27 19:32:42,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 229 transitions, 3086 flow [2024-06-27 19:32:42,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:42,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:42,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 19:32:42,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655052264808362 [2024-06-27 19:32:42,303 INFO L175 Difference]: Start difference. First operand has 136 places, 189 transitions, 2244 flow. Second operand 7 states and 191 transitions. [2024-06-27 19:32:42,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 229 transitions, 3086 flow [2024-06-27 19:32:42,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 229 transitions, 2941 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 19:32:42,375 INFO L231 Difference]: Finished difference. Result has 139 places, 194 transitions, 2344 flow [2024-06-27 19:32:42,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2344, PETRI_PLACES=139, PETRI_TRANSITIONS=194} [2024-06-27 19:32:42,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-27 19:32:42,376 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 194 transitions, 2344 flow [2024-06-27 19:32:42,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:42,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:42,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:42,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:32:42,377 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:42,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:42,377 INFO L85 PathProgramCache]: Analyzing trace with hash -922659310, now seen corresponding path program 2 times [2024-06-27 19:32:42,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:42,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229974075] [2024-06-27 19:32:42,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:42,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:42,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:42,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:42,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:42,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229974075] [2024-06-27 19:32:42,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229974075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:42,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:42,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:32:42,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477396135] [2024-06-27 19:32:42,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:42,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:32:42,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:42,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:32:42,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:32:42,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:32:42,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 194 transitions, 2344 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:42,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:42,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:32:42,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:42,738 INFO L124 PetriNetUnfolderBase]: 1473/2578 cut-off events. [2024-06-27 19:32:42,738 INFO L125 PetriNetUnfolderBase]: For 64515/64525 co-relation queries the response was YES. [2024-06-27 19:32:42,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16530 conditions, 2578 events. 1473/2578 cut-off events. For 64515/64525 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15480 event pairs, 385 based on Foata normal form. 2/2570 useless extension candidates. Maximal degree in co-relation 16468. Up to 2017 conditions per place. [2024-06-27 19:32:42,759 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 151 selfloop transitions, 26 changer transitions 0/203 dead transitions. [2024-06-27 19:32:42,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 203 transitions, 2720 flow [2024-06-27 19:32:42,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:32:42,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:32:42,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-27 19:32:42,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:32:42,760 INFO L175 Difference]: Start difference. First operand has 139 places, 194 transitions, 2344 flow. Second operand 5 states and 125 transitions. [2024-06-27 19:32:42,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 203 transitions, 2720 flow [2024-06-27 19:32:42,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 203 transitions, 2583 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 19:32:42,824 INFO L231 Difference]: Finished difference. Result has 141 places, 194 transitions, 2270 flow [2024-06-27 19:32:42,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2270, PETRI_PLACES=141, PETRI_TRANSITIONS=194} [2024-06-27 19:32:42,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-27 19:32:42,825 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 194 transitions, 2270 flow [2024-06-27 19:32:42,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:42,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:42,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:42,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:32:42,825 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:42,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:42,825 INFO L85 PathProgramCache]: Analyzing trace with hash -889261282, now seen corresponding path program 1 times [2024-06-27 19:32:42,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:42,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011812950] [2024-06-27 19:32:42,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:42,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:42,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:42,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:42,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:42,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011812950] [2024-06-27 19:32:42,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011812950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:42,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:42,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:32:42,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154823902] [2024-06-27 19:32:42,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:42,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:32:42,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:42,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:32:42,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:32:42,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:42,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 194 transitions, 2270 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:42,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:42,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:42,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:43,166 INFO L124 PetriNetUnfolderBase]: 1604/2720 cut-off events. [2024-06-27 19:32:43,166 INFO L125 PetriNetUnfolderBase]: For 67120/67120 co-relation queries the response was YES. [2024-06-27 19:32:43,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17421 conditions, 2720 events. 1604/2720 cut-off events. For 67120/67120 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15752 event pairs, 378 based on Foata normal form. 2/2720 useless extension candidates. Maximal degree in co-relation 17357. Up to 2382 conditions per place. [2024-06-27 19:32:43,188 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 184 selfloop transitions, 18 changer transitions 0/210 dead transitions. [2024-06-27 19:32:43,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 210 transitions, 2801 flow [2024-06-27 19:32:43,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:32:43,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:32:43,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-27 19:32:43,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:32:43,190 INFO L175 Difference]: Start difference. First operand has 141 places, 194 transitions, 2270 flow. Second operand 5 states and 125 transitions. [2024-06-27 19:32:43,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 210 transitions, 2801 flow [2024-06-27 19:32:43,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 210 transitions, 2725 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 19:32:43,258 INFO L231 Difference]: Finished difference. Result has 141 places, 197 transitions, 2279 flow [2024-06-27 19:32:43,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2279, PETRI_PLACES=141, PETRI_TRANSITIONS=197} [2024-06-27 19:32:43,261 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-27 19:32:43,261 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 197 transitions, 2279 flow [2024-06-27 19:32:43,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:43,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:43,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:43,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:32:43,262 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:43,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:43,262 INFO L85 PathProgramCache]: Analyzing trace with hash -922652366, now seen corresponding path program 2 times [2024-06-27 19:32:43,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:43,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138012499] [2024-06-27 19:32:43,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:43,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:43,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:43,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:43,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:43,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138012499] [2024-06-27 19:32:43,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138012499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:43,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:43,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:32:43,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089085216] [2024-06-27 19:32:43,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:43,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:32:43,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:43,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:32:43,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:32:43,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:43,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 197 transitions, 2279 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:43,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:43,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:43,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:43,606 INFO L124 PetriNetUnfolderBase]: 1586/2686 cut-off events. [2024-06-27 19:32:43,606 INFO L125 PetriNetUnfolderBase]: For 70043/70043 co-relation queries the response was YES. [2024-06-27 19:32:43,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17336 conditions, 2686 events. 1586/2686 cut-off events. For 70043/70043 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15503 event pairs, 385 based on Foata normal form. 1/2682 useless extension candidates. Maximal degree in co-relation 17271. Up to 2356 conditions per place. [2024-06-27 19:32:43,628 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 179 selfloop transitions, 19 changer transitions 0/206 dead transitions. [2024-06-27 19:32:43,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 206 transitions, 2697 flow [2024-06-27 19:32:43,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:32:43,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:32:43,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 19:32:43,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-27 19:32:43,630 INFO L175 Difference]: Start difference. First operand has 141 places, 197 transitions, 2279 flow. Second operand 5 states and 122 transitions. [2024-06-27 19:32:43,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 206 transitions, 2697 flow [2024-06-27 19:32:43,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 206 transitions, 2670 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 19:32:43,706 INFO L231 Difference]: Finished difference. Result has 144 places, 197 transitions, 2296 flow [2024-06-27 19:32:43,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2296, PETRI_PLACES=144, PETRI_TRANSITIONS=197} [2024-06-27 19:32:43,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-27 19:32:43,707 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 197 transitions, 2296 flow [2024-06-27 19:32:43,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:43,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:43,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:43,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:32:43,711 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-27 19:32:43,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:43,711 INFO L85 PathProgramCache]: Analyzing trace with hash 846380170, now seen corresponding path program 1 times [2024-06-27 19:32:43,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:43,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853178889] [2024-06-27 19:32:43,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:43,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:43,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:43,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-27 19:32:43,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:43,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853178889] [2024-06-27 19:32:43,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853178889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:43,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:43,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:43,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886809089] [2024-06-27 19:32:43,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:43,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:43,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:43,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:43,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:43,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:43,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 197 transitions, 2296 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:43,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:43,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:43,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:44,196 INFO L124 PetriNetUnfolderBase]: 1628/2753 cut-off events. [2024-06-27 19:32:44,196 INFO L125 PetriNetUnfolderBase]: For 77272/77272 co-relation queries the response was YES. [2024-06-27 19:32:44,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18016 conditions, 2753 events. 1628/2753 cut-off events. For 77272/77272 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15914 event pairs, 262 based on Foata normal form. 4/2755 useless extension candidates. Maximal degree in co-relation 17950. Up to 2341 conditions per place. [2024-06-27 19:32:44,216 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 211 selfloop transitions, 19 changer transitions 0/238 dead transitions. [2024-06-27 19:32:44,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 238 transitions, 3052 flow [2024-06-27 19:32:44,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:32:44,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:32:44,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:32:44,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-27 19:32:44,217 INFO L175 Difference]: Start difference. First operand has 144 places, 197 transitions, 2296 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:32:44,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 238 transitions, 3052 flow [2024-06-27 19:32:44,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 238 transitions, 2989 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:32:44,286 INFO L231 Difference]: Finished difference. Result has 147 places, 201 transitions, 2378 flow [2024-06-27 19:32:44,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2233, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2378, PETRI_PLACES=147, PETRI_TRANSITIONS=201} [2024-06-27 19:32:44,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-27 19:32:44,286 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 201 transitions, 2378 flow [2024-06-27 19:32:44,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:44,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:44,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:44,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:32:44,287 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:44,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:44,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1409380650, now seen corresponding path program 2 times [2024-06-27 19:32:44,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:44,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898300714] [2024-06-27 19:32:44,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:44,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:44,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:44,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:44,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:44,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898300714] [2024-06-27 19:32:44,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898300714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:44,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:44,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:44,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359684923] [2024-06-27 19:32:44,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:44,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:44,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:44,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:44,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:44,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:44,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 201 transitions, 2378 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:44,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:44,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:44,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:44,743 INFO L124 PetriNetUnfolderBase]: 1620/2741 cut-off events. [2024-06-27 19:32:44,743 INFO L125 PetriNetUnfolderBase]: For 80427/80427 co-relation queries the response was YES. [2024-06-27 19:32:44,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18093 conditions, 2741 events. 1620/2741 cut-off events. For 80427/80427 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15826 event pairs, 345 based on Foata normal form. 4/2743 useless extension candidates. Maximal degree in co-relation 18026. Up to 2388 conditions per place. [2024-06-27 19:32:44,765 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 208 selfloop transitions, 15 changer transitions 0/231 dead transitions. [2024-06-27 19:32:44,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 231 transitions, 2900 flow [2024-06-27 19:32:44,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:44,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:44,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:32:44,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 19:32:44,767 INFO L175 Difference]: Start difference. First operand has 147 places, 201 transitions, 2378 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:32:44,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 231 transitions, 2900 flow [2024-06-27 19:32:44,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 231 transitions, 2798 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 19:32:44,865 INFO L231 Difference]: Finished difference. Result has 150 places, 201 transitions, 2313 flow [2024-06-27 19:32:44,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2313, PETRI_PLACES=150, PETRI_TRANSITIONS=201} [2024-06-27 19:32:44,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-27 19:32:44,866 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 201 transitions, 2313 flow [2024-06-27 19:32:44,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:44,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:44,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:44,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:32:44,866 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:44,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:44,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1130167434, now seen corresponding path program 3 times [2024-06-27 19:32:44,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:44,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262641578] [2024-06-27 19:32:44,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:44,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:44,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:44,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:44,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:44,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262641578] [2024-06-27 19:32:44,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262641578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:44,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:44,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:44,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852086809] [2024-06-27 19:32:44,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:44,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:44,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:44,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:44,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:44,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:44,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 201 transitions, 2313 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:44,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:44,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:44,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:45,347 INFO L124 PetriNetUnfolderBase]: 1637/2769 cut-off events. [2024-06-27 19:32:45,348 INFO L125 PetriNetUnfolderBase]: For 85794/85797 co-relation queries the response was YES. [2024-06-27 19:32:45,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18262 conditions, 2769 events. 1637/2769 cut-off events. For 85794/85797 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16015 event pairs, 349 based on Foata normal form. 6/2772 useless extension candidates. Maximal degree in co-relation 18193. Up to 2370 conditions per place. [2024-06-27 19:32:45,373 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 195 selfloop transitions, 27 changer transitions 0/230 dead transitions. [2024-06-27 19:32:45,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 230 transitions, 2877 flow [2024-06-27 19:32:45,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:45,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:45,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:32:45,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:32:45,375 INFO L175 Difference]: Start difference. First operand has 150 places, 201 transitions, 2313 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:32:45,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 230 transitions, 2877 flow [2024-06-27 19:32:45,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 230 transitions, 2842 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:32:45,503 INFO L231 Difference]: Finished difference. Result has 151 places, 203 transitions, 2395 flow [2024-06-27 19:32:45,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2395, PETRI_PLACES=151, PETRI_TRANSITIONS=203} [2024-06-27 19:32:45,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-27 19:32:45,504 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 203 transitions, 2395 flow [2024-06-27 19:32:45,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:45,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:45,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:45,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:32:45,504 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:45,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:45,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1067821974, now seen corresponding path program 4 times [2024-06-27 19:32:45,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:45,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491325025] [2024-06-27 19:32:45,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:45,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:45,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:45,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:45,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:45,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491325025] [2024-06-27 19:32:45,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491325025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:45,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:45,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:32:45,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279774206] [2024-06-27 19:32:45,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:45,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:32:45,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:45,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:32:45,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:32:45,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:45,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 203 transitions, 2395 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:45,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:45,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:45,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:45,912 INFO L124 PetriNetUnfolderBase]: 1629/2746 cut-off events. [2024-06-27 19:32:45,912 INFO L125 PetriNetUnfolderBase]: For 89190/89190 co-relation queries the response was YES. [2024-06-27 19:32:45,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18316 conditions, 2746 events. 1629/2746 cut-off events. For 89190/89190 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15875 event pairs, 357 based on Foata normal form. 4/2744 useless extension candidates. Maximal degree in co-relation 18246. Up to 2358 conditions per place. [2024-06-27 19:32:45,936 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 194 selfloop transitions, 27 changer transitions 0/229 dead transitions. [2024-06-27 19:32:45,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 229 transitions, 2953 flow [2024-06-27 19:32:45,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:45,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:45,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:32:45,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 19:32:45,938 INFO L175 Difference]: Start difference. First operand has 151 places, 203 transitions, 2395 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:32:45,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 229 transitions, 2953 flow [2024-06-27 19:32:46,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 229 transitions, 2854 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:32:46,037 INFO L231 Difference]: Finished difference. Result has 153 places, 205 transitions, 2417 flow [2024-06-27 19:32:46,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2417, PETRI_PLACES=153, PETRI_TRANSITIONS=205} [2024-06-27 19:32:46,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-27 19:32:46,038 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 205 transitions, 2417 flow [2024-06-27 19:32:46,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:46,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:46,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:46,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:32:46,039 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-27 19:32:46,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:46,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1953762801, now seen corresponding path program 1 times [2024-06-27 19:32:46,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:46,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946620511] [2024-06-27 19:32:46,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:46,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:46,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:46,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:46,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:46,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946620511] [2024-06-27 19:32:46,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946620511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:46,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:46,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:46,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055071430] [2024-06-27 19:32:46,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:46,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:46,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:46,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:46,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:46,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:46,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 205 transitions, 2417 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:46,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:46,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:46,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:46,406 INFO L124 PetriNetUnfolderBase]: 1661/2805 cut-off events. [2024-06-27 19:32:46,406 INFO L125 PetriNetUnfolderBase]: For 94668/94668 co-relation queries the response was YES. [2024-06-27 19:32:46,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18836 conditions, 2805 events. 1661/2805 cut-off events. For 94668/94668 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16256 event pairs, 339 based on Foata normal form. 4/2805 useless extension candidates. Maximal degree in co-relation 18765. Up to 2251 conditions per place. [2024-06-27 19:32:46,431 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 166 selfloop transitions, 57 changer transitions 0/231 dead transitions. [2024-06-27 19:32:46,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 231 transitions, 3200 flow [2024-06-27 19:32:46,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:46,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:46,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:32:46,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-27 19:32:46,432 INFO L175 Difference]: Start difference. First operand has 153 places, 205 transitions, 2417 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:32:46,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 231 transitions, 3200 flow [2024-06-27 19:32:46,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 231 transitions, 3097 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 19:32:46,536 INFO L231 Difference]: Finished difference. Result has 155 places, 216 transitions, 2635 flow [2024-06-27 19:32:46,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2635, PETRI_PLACES=155, PETRI_TRANSITIONS=216} [2024-06-27 19:32:46,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-27 19:32:46,537 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 216 transitions, 2635 flow [2024-06-27 19:32:46,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:46,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:46,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:46,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:32:46,538 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-27 19:32:46,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:46,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1462548845, now seen corresponding path program 2 times [2024-06-27 19:32:46,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:46,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847233265] [2024-06-27 19:32:46,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:46,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:46,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:46,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:46,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:46,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847233265] [2024-06-27 19:32:46,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847233265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:46,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:46,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:46,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510255255] [2024-06-27 19:32:46,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:46,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:46,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:46,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:46,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:46,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:46,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 216 transitions, 2635 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:46,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:46,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:46,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:46,903 INFO L124 PetriNetUnfolderBase]: 1673/2817 cut-off events. [2024-06-27 19:32:46,904 INFO L125 PetriNetUnfolderBase]: For 98665/98665 co-relation queries the response was YES. [2024-06-27 19:32:46,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19274 conditions, 2817 events. 1673/2817 cut-off events. For 98665/98665 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16332 event pairs, 372 based on Foata normal form. 2/2810 useless extension candidates. Maximal degree in co-relation 19201. Up to 2259 conditions per place. [2024-06-27 19:32:46,927 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 64 changer transitions 0/233 dead transitions. [2024-06-27 19:32:46,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 233 transitions, 3398 flow [2024-06-27 19:32:46,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:46,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:46,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 19:32:46,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-27 19:32:46,928 INFO L175 Difference]: Start difference. First operand has 155 places, 216 transitions, 2635 flow. Second operand 6 states and 151 transitions. [2024-06-27 19:32:46,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 233 transitions, 3398 flow [2024-06-27 19:32:47,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 233 transitions, 3318 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 19:32:47,053 INFO L231 Difference]: Finished difference. Result has 159 places, 220 transitions, 2767 flow [2024-06-27 19:32:47,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2767, PETRI_PLACES=159, PETRI_TRANSITIONS=220} [2024-06-27 19:32:47,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-27 19:32:47,053 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 220 transitions, 2767 flow [2024-06-27 19:32:47,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:47,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:47,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:47,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:32:47,054 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-27 19:32:47,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:47,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1776394131, now seen corresponding path program 3 times [2024-06-27 19:32:47,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:47,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69531295] [2024-06-27 19:32:47,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:47,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:47,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:47,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:47,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:47,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69531295] [2024-06-27 19:32:47,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69531295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:47,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:47,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:47,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020162478] [2024-06-27 19:32:47,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:47,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:47,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:47,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:47,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:47,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:47,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 220 transitions, 2767 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:47,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:47,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:47,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:47,427 INFO L124 PetriNetUnfolderBase]: 1667/2808 cut-off events. [2024-06-27 19:32:47,428 INFO L125 PetriNetUnfolderBase]: For 102652/102652 co-relation queries the response was YES. [2024-06-27 19:32:47,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19286 conditions, 2808 events. 1667/2808 cut-off events. For 102652/102652 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16296 event pairs, 371 based on Foata normal form. 2/2801 useless extension candidates. Maximal degree in co-relation 19212. Up to 2256 conditions per place. [2024-06-27 19:32:47,451 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 70 changer transitions 0/232 dead transitions. [2024-06-27 19:32:47,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 232 transitions, 3387 flow [2024-06-27 19:32:47,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:47,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:47,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 19:32:47,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-27 19:32:47,453 INFO L175 Difference]: Start difference. First operand has 159 places, 220 transitions, 2767 flow. Second operand 6 states and 151 transitions. [2024-06-27 19:32:47,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 232 transitions, 3387 flow [2024-06-27 19:32:47,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 232 transitions, 3165 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:32:47,566 INFO L231 Difference]: Finished difference. Result has 160 places, 220 transitions, 2692 flow [2024-06-27 19:32:47,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2692, PETRI_PLACES=160, PETRI_TRANSITIONS=220} [2024-06-27 19:32:47,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-27 19:32:47,567 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 220 transitions, 2692 flow [2024-06-27 19:32:47,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:47,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:47,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:47,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:32:47,567 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-27 19:32:47,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:47,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1776385203, now seen corresponding path program 1 times [2024-06-27 19:32:47,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:47,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715526312] [2024-06-27 19:32:47,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:47,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:47,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:47,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:47,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:47,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715526312] [2024-06-27 19:32:47,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715526312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:47,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:47,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:47,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834693389] [2024-06-27 19:32:47,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:47,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:47,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:47,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:47,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:47,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:32:47,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 220 transitions, 2692 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 19:32:47,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:47,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:32:47,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:47,956 INFO L124 PetriNetUnfolderBase]: 1564/2714 cut-off events. [2024-06-27 19:32:47,956 INFO L125 PetriNetUnfolderBase]: For 108400/108424 co-relation queries the response was YES. [2024-06-27 19:32:47,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18264 conditions, 2714 events. 1564/2714 cut-off events. For 108400/108424 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16257 event pairs, 344 based on Foata normal form. 12/2710 useless extension candidates. Maximal degree in co-relation 18190. Up to 2107 conditions per place. [2024-06-27 19:32:47,980 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 176 selfloop transitions, 30 changer transitions 0/236 dead transitions. [2024-06-27 19:32:47,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 236 transitions, 3178 flow [2024-06-27 19:32:47,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:47,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:47,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 19:32:47,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-27 19:32:47,981 INFO L175 Difference]: Start difference. First operand has 160 places, 220 transitions, 2692 flow. Second operand 6 states and 148 transitions. [2024-06-27 19:32:47,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 236 transitions, 3178 flow [2024-06-27 19:32:48,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 236 transitions, 3005 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:32:48,110 INFO L231 Difference]: Finished difference. Result has 160 places, 222 transitions, 2616 flow [2024-06-27 19:32:48,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2616, PETRI_PLACES=160, PETRI_TRANSITIONS=222} [2024-06-27 19:32:48,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-27 19:32:48,111 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 222 transitions, 2616 flow [2024-06-27 19:32:48,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 19:32:48,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:48,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:48,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:32:48,111 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:48,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:48,112 INFO L85 PathProgramCache]: Analyzing trace with hash -47659225, now seen corresponding path program 1 times [2024-06-27 19:32:48,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:48,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515701124] [2024-06-27 19:32:48,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:48,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:48,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:48,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:48,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:48,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515701124] [2024-06-27 19:32:48,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515701124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:48,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:48,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:48,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110025588] [2024-06-27 19:32:48,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:48,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:48,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:48,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:48,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:48,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:48,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 222 transitions, 2616 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:48,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:48,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:48,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:48,754 INFO L124 PetriNetUnfolderBase]: 2312/3884 cut-off events. [2024-06-27 19:32:48,755 INFO L125 PetriNetUnfolderBase]: For 195771/195771 co-relation queries the response was YES. [2024-06-27 19:32:48,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27147 conditions, 3884 events. 2312/3884 cut-off events. For 195771/195771 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 23775 event pairs, 407 based on Foata normal form. 42/3920 useless extension candidates. Maximal degree in co-relation 27076. Up to 2361 conditions per place. [2024-06-27 19:32:48,791 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 236 selfloop transitions, 45 changer transitions 0/289 dead transitions. [2024-06-27 19:32:48,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 289 transitions, 3854 flow [2024-06-27 19:32:48,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:32:48,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:32:48,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-06-27 19:32:48,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6802168021680217 [2024-06-27 19:32:48,792 INFO L175 Difference]: Start difference. First operand has 160 places, 222 transitions, 2616 flow. Second operand 9 states and 251 transitions. [2024-06-27 19:32:48,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 289 transitions, 3854 flow [2024-06-27 19:32:48,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 289 transitions, 3781 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 19:32:48,945 INFO L231 Difference]: Finished difference. Result has 167 places, 228 transitions, 2797 flow [2024-06-27 19:32:48,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2797, PETRI_PLACES=167, PETRI_TRANSITIONS=228} [2024-06-27 19:32:48,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-27 19:32:48,946 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 228 transitions, 2797 flow [2024-06-27 19:32:48,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:48,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:48,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:48,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:32:48,947 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:48,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:48,949 INFO L85 PathProgramCache]: Analyzing trace with hash 556548577, now seen corresponding path program 2 times [2024-06-27 19:32:48,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:48,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401801657] [2024-06-27 19:32:48,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:48,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:48,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:49,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:49,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:49,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401801657] [2024-06-27 19:32:49,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401801657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:49,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:49,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:49,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534005388] [2024-06-27 19:32:49,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:49,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:49,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:49,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:49,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:49,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:49,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 228 transitions, 2797 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:49,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:49,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:49,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:49,693 INFO L124 PetriNetUnfolderBase]: 2470/4209 cut-off events. [2024-06-27 19:32:49,693 INFO L125 PetriNetUnfolderBase]: For 213236/213236 co-relation queries the response was YES. [2024-06-27 19:32:49,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29168 conditions, 4209 events. 2470/4209 cut-off events. For 213236/213236 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 26588 event pairs, 607 based on Foata normal form. 42/4245 useless extension candidates. Maximal degree in co-relation 29094. Up to 2917 conditions per place. [2024-06-27 19:32:49,725 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 231 selfloop transitions, 42 changer transitions 0/281 dead transitions. [2024-06-27 19:32:49,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 281 transitions, 3865 flow [2024-06-27 19:32:49,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:32:49,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:32:49,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 19:32:49,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737804878048781 [2024-06-27 19:32:49,727 INFO L175 Difference]: Start difference. First operand has 167 places, 228 transitions, 2797 flow. Second operand 8 states and 221 transitions. [2024-06-27 19:32:49,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 281 transitions, 3865 flow [2024-06-27 19:32:49,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 281 transitions, 3766 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 19:32:49,928 INFO L231 Difference]: Finished difference. Result has 172 places, 232 transitions, 2913 flow [2024-06-27 19:32:49,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2913, PETRI_PLACES=172, PETRI_TRANSITIONS=232} [2024-06-27 19:32:49,929 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-27 19:32:49,930 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 232 transitions, 2913 flow [2024-06-27 19:32:49,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:49,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:49,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:49,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:32:49,930 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:49,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:49,948 INFO L85 PathProgramCache]: Analyzing trace with hash -955940205, now seen corresponding path program 3 times [2024-06-27 19:32:49,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:49,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359214863] [2024-06-27 19:32:49,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:49,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:49,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:50,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:50,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:50,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359214863] [2024-06-27 19:32:50,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359214863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:50,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:50,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:50,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071230630] [2024-06-27 19:32:50,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:50,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:50,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:50,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:50,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:50,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:50,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 232 transitions, 2913 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:50,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:50,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:50,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:50,730 INFO L124 PetriNetUnfolderBase]: 2454/4205 cut-off events. [2024-06-27 19:32:50,730 INFO L125 PetriNetUnfolderBase]: For 198642/198642 co-relation queries the response was YES. [2024-06-27 19:32:50,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27924 conditions, 4205 events. 2454/4205 cut-off events. For 198642/198642 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 26695 event pairs, 707 based on Foata normal form. 50/4251 useless extension candidates. Maximal degree in co-relation 27847. Up to 3393 conditions per place. [2024-06-27 19:32:50,765 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 224 selfloop transitions, 42 changer transitions 0/274 dead transitions. [2024-06-27 19:32:50,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 274 transitions, 3715 flow [2024-06-27 19:32:50,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:32:50,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:32:50,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 19:32:50,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6554878048780488 [2024-06-27 19:32:50,767 INFO L175 Difference]: Start difference. First operand has 172 places, 232 transitions, 2913 flow. Second operand 8 states and 215 transitions. [2024-06-27 19:32:50,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 274 transitions, 3715 flow [2024-06-27 19:32:50,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 274 transitions, 3616 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 19:32:50,973 INFO L231 Difference]: Finished difference. Result has 176 places, 234 transitions, 2981 flow [2024-06-27 19:32:50,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2981, PETRI_PLACES=176, PETRI_TRANSITIONS=234} [2024-06-27 19:32:50,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-27 19:32:50,974 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 234 transitions, 2981 flow [2024-06-27 19:32:50,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:50,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:50,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:50,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:32:50,975 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:50,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:50,976 INFO L85 PathProgramCache]: Analyzing trace with hash 903600939, now seen corresponding path program 4 times [2024-06-27 19:32:50,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:50,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029951013] [2024-06-27 19:32:50,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:50,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:50,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:51,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:51,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:51,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029951013] [2024-06-27 19:32:51,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029951013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:51,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:51,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:51,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747692521] [2024-06-27 19:32:51,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:51,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:51,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:51,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:51,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:51,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:51,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 234 transitions, 2981 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:51,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:51,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:51,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:51,687 INFO L124 PetriNetUnfolderBase]: 2651/4546 cut-off events. [2024-06-27 19:32:51,687 INFO L125 PetriNetUnfolderBase]: For 212751/212751 co-relation queries the response was YES. [2024-06-27 19:32:51,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29662 conditions, 4546 events. 2651/4546 cut-off events. For 212751/212751 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 29480 event pairs, 764 based on Foata normal form. 50/4583 useless extension candidates. Maximal degree in co-relation 29583. Up to 3289 conditions per place. [2024-06-27 19:32:51,733 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 152 selfloop transitions, 115 changer transitions 0/275 dead transitions. [2024-06-27 19:32:51,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 275 transitions, 3945 flow [2024-06-27 19:32:51,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:32:51,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:32:51,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 19:32:51,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737804878048781 [2024-06-27 19:32:51,735 INFO L175 Difference]: Start difference. First operand has 176 places, 234 transitions, 2981 flow. Second operand 8 states and 221 transitions. [2024-06-27 19:32:51,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 275 transitions, 3945 flow [2024-06-27 19:32:52,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 275 transitions, 3818 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 19:32:52,017 INFO L231 Difference]: Finished difference. Result has 178 places, 236 transitions, 3165 flow [2024-06-27 19:32:52,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3165, PETRI_PLACES=178, PETRI_TRANSITIONS=236} [2024-06-27 19:32:52,018 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-27 19:32:52,018 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 236 transitions, 3165 flow [2024-06-27 19:32:52,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:52,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:52,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:52,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:32:52,019 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:52,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:52,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1737940267, now seen corresponding path program 5 times [2024-06-27 19:32:52,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:52,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939748875] [2024-06-27 19:32:52,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:52,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:52,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:52,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:52,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:52,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939748875] [2024-06-27 19:32:52,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939748875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:52,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:52,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:52,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402074414] [2024-06-27 19:32:52,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:52,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:52,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:52,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:52,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:52,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:52,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 236 transitions, 3165 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:52,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:52,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:52,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:52,851 INFO L124 PetriNetUnfolderBase]: 2848/4896 cut-off events. [2024-06-27 19:32:52,851 INFO L125 PetriNetUnfolderBase]: For 226738/226738 co-relation queries the response was YES. [2024-06-27 19:32:52,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31669 conditions, 4896 events. 2848/4896 cut-off events. For 226738/226738 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 32200 event pairs, 850 based on Foata normal form. 50/4933 useless extension candidates. Maximal degree in co-relation 31589. Up to 3628 conditions per place. [2024-06-27 19:32:52,908 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 160 selfloop transitions, 110 changer transitions 0/278 dead transitions. [2024-06-27 19:32:52,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 278 transitions, 4231 flow [2024-06-27 19:32:52,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:32:52,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:32:52,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 19:32:52,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676829268292683 [2024-06-27 19:32:52,909 INFO L175 Difference]: Start difference. First operand has 178 places, 236 transitions, 3165 flow. Second operand 8 states and 222 transitions. [2024-06-27 19:32:52,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 278 transitions, 4231 flow [2024-06-27 19:32:53,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 278 transitions, 3952 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 19:32:53,224 INFO L231 Difference]: Finished difference. Result has 180 places, 238 transitions, 3191 flow [2024-06-27 19:32:53,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3191, PETRI_PLACES=180, PETRI_TRANSITIONS=238} [2024-06-27 19:32:53,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-27 19:32:53,238 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 238 transitions, 3191 flow [2024-06-27 19:32:53,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:53,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:53,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:53,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:32:53,239 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:53,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:53,240 INFO L85 PathProgramCache]: Analyzing trace with hash -2100199249, now seen corresponding path program 6 times [2024-06-27 19:32:53,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:53,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788615590] [2024-06-27 19:32:53,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:53,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:53,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:53,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:53,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:53,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788615590] [2024-06-27 19:32:53,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788615590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:53,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:53,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:53,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665918832] [2024-06-27 19:32:53,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:53,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:53,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:53,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:53,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:53,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:53,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 238 transitions, 3191 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:53,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:53,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:53,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:54,112 INFO L124 PetriNetUnfolderBase]: 3111/5363 cut-off events. [2024-06-27 19:32:54,112 INFO L125 PetriNetUnfolderBase]: For 246989/246989 co-relation queries the response was YES. [2024-06-27 19:32:54,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34650 conditions, 5363 events. 3111/5363 cut-off events. For 246989/246989 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36020 event pairs, 886 based on Foata normal form. 42/5392 useless extension candidates. Maximal degree in co-relation 34569. Up to 3273 conditions per place. [2024-06-27 19:32:54,161 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 169 selfloop transitions, 112 changer transitions 0/289 dead transitions. [2024-06-27 19:32:54,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 289 transitions, 4459 flow [2024-06-27 19:32:54,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:32:54,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:32:54,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 19:32:54,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6920731707317073 [2024-06-27 19:32:54,163 INFO L175 Difference]: Start difference. First operand has 180 places, 238 transitions, 3191 flow. Second operand 8 states and 227 transitions. [2024-06-27 19:32:54,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 289 transitions, 4459 flow [2024-06-27 19:32:54,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 289 transitions, 4188 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:32:54,499 INFO L231 Difference]: Finished difference. Result has 183 places, 242 transitions, 3296 flow [2024-06-27 19:32:54,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3296, PETRI_PLACES=183, PETRI_TRANSITIONS=242} [2024-06-27 19:32:54,499 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-27 19:32:54,499 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 242 transitions, 3296 flow [2024-06-27 19:32:54,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:54,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:54,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:54,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:32:54,500 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:54,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:54,500 INFO L85 PathProgramCache]: Analyzing trace with hash 882527581, now seen corresponding path program 1 times [2024-06-27 19:32:54,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:54,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202951942] [2024-06-27 19:32:54,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:54,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:54,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:54,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:54,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:54,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202951942] [2024-06-27 19:32:54,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202951942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:54,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:54,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:54,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956546842] [2024-06-27 19:32:54,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:54,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:54,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:54,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:54,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:54,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:54,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 242 transitions, 3296 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:54,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:54,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:54,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:55,317 INFO L124 PetriNetUnfolderBase]: 3269/5677 cut-off events. [2024-06-27 19:32:55,317 INFO L125 PetriNetUnfolderBase]: For 264213/264213 co-relation queries the response was YES. [2024-06-27 19:32:55,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36161 conditions, 5677 events. 3269/5677 cut-off events. For 264213/264213 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39150 event pairs, 940 based on Foata normal form. 42/5703 useless extension candidates. Maximal degree in co-relation 36078. Up to 3337 conditions per place. [2024-06-27 19:32:55,368 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 158 selfloop transitions, 123 changer transitions 0/289 dead transitions. [2024-06-27 19:32:55,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 289 transitions, 4352 flow [2024-06-27 19:32:55,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:32:55,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:32:55,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 19:32:55,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6859756097560976 [2024-06-27 19:32:55,369 INFO L175 Difference]: Start difference. First operand has 183 places, 242 transitions, 3296 flow. Second operand 8 states and 225 transitions. [2024-06-27 19:32:55,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 289 transitions, 4352 flow [2024-06-27 19:32:55,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 289 transitions, 4134 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 19:32:55,763 INFO L231 Difference]: Finished difference. Result has 187 places, 244 transitions, 3415 flow [2024-06-27 19:32:55,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3415, PETRI_PLACES=187, PETRI_TRANSITIONS=244} [2024-06-27 19:32:55,763 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-27 19:32:55,764 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 244 transitions, 3415 flow [2024-06-27 19:32:55,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:55,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:55,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:55,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:32:55,764 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-27 19:32:55,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:55,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1610606097, now seen corresponding path program 1 times [2024-06-27 19:32:55,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:55,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807694275] [2024-06-27 19:32:55,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:55,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:55,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:55,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:55,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:55,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807694275] [2024-06-27 19:32:55,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807694275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:55,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:55,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:55,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509640800] [2024-06-27 19:32:55,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:55,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:55,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:55,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:55,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:55,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:55,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 244 transitions, 3415 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:55,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:55,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:55,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:56,522 INFO L124 PetriNetUnfolderBase]: 3263/5659 cut-off events. [2024-06-27 19:32:56,522 INFO L125 PetriNetUnfolderBase]: For 224451/224451 co-relation queries the response was YES. [2024-06-27 19:32:56,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36305 conditions, 5659 events. 3263/5659 cut-off events. For 224451/224451 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38841 event pairs, 1087 based on Foata normal form. 2/5652 useless extension candidates. Maximal degree in co-relation 36220. Up to 4959 conditions per place. [2024-06-27 19:32:56,578 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 194 selfloop transitions, 64 changer transitions 0/266 dead transitions. [2024-06-27 19:32:56,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 266 transitions, 4255 flow [2024-06-27 19:32:56,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:56,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:56,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 19:32:56,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6544715447154471 [2024-06-27 19:32:56,580 INFO L175 Difference]: Start difference. First operand has 187 places, 244 transitions, 3415 flow. Second operand 6 states and 161 transitions. [2024-06-27 19:32:56,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 266 transitions, 4255 flow [2024-06-27 19:32:56,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 266 transitions, 3948 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 19:32:56,925 INFO L231 Difference]: Finished difference. Result has 187 places, 244 transitions, 3244 flow [2024-06-27 19:32:56,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3244, PETRI_PLACES=187, PETRI_TRANSITIONS=244} [2024-06-27 19:32:56,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-27 19:32:56,926 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 244 transitions, 3244 flow [2024-06-27 19:32:56,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:56,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:56,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-27 19:32:56,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:32:56,927 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-27 19:32:56,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:56,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1449955581, now seen corresponding path program 2 times [2024-06-27 19:32:56,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:56,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940613169] [2024-06-27 19:32:56,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:56,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:56,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:56,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:56,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:56,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940613169] [2024-06-27 19:32:56,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940613169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:56,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:56,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:32:56,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246006759] [2024-06-27 19:32:56,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:56,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:32:56,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:56,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:32:56,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:32:57,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:57,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 244 transitions, 3244 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:57,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:57,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:57,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:57,741 INFO L124 PetriNetUnfolderBase]: 3284/5682 cut-off events. [2024-06-27 19:32:57,741 INFO L125 PetriNetUnfolderBase]: For 232111/232111 co-relation queries the response was YES. [2024-06-27 19:32:57,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35986 conditions, 5682 events. 3284/5682 cut-off events. For 232111/232111 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38942 event pairs, 1082 based on Foata normal form. 1/5674 useless extension candidates. Maximal degree in co-relation 35900. Up to 4970 conditions per place. [2024-06-27 19:32:57,794 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 189 selfloop transitions, 74 changer transitions 0/271 dead transitions. [2024-06-27 19:32:57,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 271 transitions, 4217 flow [2024-06-27 19:32:57,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:57,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:57,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 19:32:57,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:32:57,795 INFO L175 Difference]: Start difference. First operand has 187 places, 244 transitions, 3244 flow. Second operand 6 states and 156 transitions. [2024-06-27 19:32:57,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 271 transitions, 4217 flow [2024-06-27 19:32:58,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 271 transitions, 4134 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 19:32:58,202 INFO L231 Difference]: Finished difference. Result has 192 places, 252 transitions, 3461 flow [2024-06-27 19:32:58,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3169, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3461, PETRI_PLACES=192, PETRI_TRANSITIONS=252} [2024-06-27 19:32:58,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-27 19:32:58,202 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 252 transitions, 3461 flow [2024-06-27 19:32:58,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:58,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:58,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:58,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:32:58,203 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:58,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:58,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1456708157, now seen corresponding path program 7 times [2024-06-27 19:32:58,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:58,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076450335] [2024-06-27 19:32:58,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:58,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:58,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:58,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:58,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:58,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076450335] [2024-06-27 19:32:58,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076450335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:58,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:58,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:58,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648397697] [2024-06-27 19:32:58,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:58,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:58,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:58,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:58,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:58,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:58,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 252 transitions, 3461 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:58,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:58,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:58,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:59,136 INFO L124 PetriNetUnfolderBase]: 3481/6024 cut-off events. [2024-06-27 19:32:59,137 INFO L125 PetriNetUnfolderBase]: For 299996/299996 co-relation queries the response was YES. [2024-06-27 19:32:59,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38120 conditions, 6024 events. 3481/6024 cut-off events. For 299996/299996 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 41914 event pairs, 1147 based on Foata normal form. 50/6068 useless extension candidates. Maximal degree in co-relation 38031. Up to 4684 conditions per place. [2024-06-27 19:32:59,211 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 177 selfloop transitions, 104 changer transitions 0/289 dead transitions. [2024-06-27 19:32:59,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 289 transitions, 4401 flow [2024-06-27 19:32:59,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:32:59,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:32:59,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 19:32:59,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6554878048780488 [2024-06-27 19:32:59,213 INFO L175 Difference]: Start difference. First operand has 192 places, 252 transitions, 3461 flow. Second operand 8 states and 215 transitions. [2024-06-27 19:32:59,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 289 transitions, 4401 flow [2024-06-27 19:32:59,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 289 transitions, 4320 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 19:32:59,708 INFO L231 Difference]: Finished difference. Result has 198 places, 254 transitions, 3685 flow [2024-06-27 19:32:59,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3685, PETRI_PLACES=198, PETRI_TRANSITIONS=254} [2024-06-27 19:32:59,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-27 19:32:59,709 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 254 transitions, 3685 flow [2024-06-27 19:32:59,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:59,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:59,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:59,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:32:59,709 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:59,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:59,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1246037629, now seen corresponding path program 8 times [2024-06-27 19:32:59,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:59,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278315700] [2024-06-27 19:32:59,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:59,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:59,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:59,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:59,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:59,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278315700] [2024-06-27 19:32:59,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278315700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:59,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:59,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:59,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456434733] [2024-06-27 19:32:59,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:59,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:59,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:59,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:59,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:59,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:59,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 254 transitions, 3685 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:59,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:59,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:59,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:00,637 INFO L124 PetriNetUnfolderBase]: 3668/6345 cut-off events. [2024-06-27 19:33:00,637 INFO L125 PetriNetUnfolderBase]: For 322324/322324 co-relation queries the response was YES. [2024-06-27 19:33:00,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40431 conditions, 6345 events. 3668/6345 cut-off events. For 322324/322324 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 44673 event pairs, 1212 based on Foata normal form. 50/6389 useless extension candidates. Maximal degree in co-relation 40341. Up to 5017 conditions per place. [2024-06-27 19:33:00,704 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 170 selfloop transitions, 113 changer transitions 0/291 dead transitions. [2024-06-27 19:33:00,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 291 transitions, 4637 flow [2024-06-27 19:33:00,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:00,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:00,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 19:33:00,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524390243902439 [2024-06-27 19:33:00,705 INFO L175 Difference]: Start difference. First operand has 198 places, 254 transitions, 3685 flow. Second operand 8 states and 214 transitions. [2024-06-27 19:33:00,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 291 transitions, 4637 flow [2024-06-27 19:33:01,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 291 transitions, 4366 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:01,276 INFO L231 Difference]: Finished difference. Result has 200 places, 256 transitions, 3741 flow [2024-06-27 19:33:01,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3741, PETRI_PLACES=200, PETRI_TRANSITIONS=256} [2024-06-27 19:33:01,277 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-27 19:33:01,277 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 256 transitions, 3741 flow [2024-06-27 19:33:01,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:01,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:01,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:01,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:33:01,278 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:33:01,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:01,278 INFO L85 PathProgramCache]: Analyzing trace with hash -637118399, now seen corresponding path program 9 times [2024-06-27 19:33:01,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:01,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119186067] [2024-06-27 19:33:01,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:01,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:01,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:01,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:01,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:01,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119186067] [2024-06-27 19:33:01,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119186067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:01,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:01,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:01,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841662165] [2024-06-27 19:33:01,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:01,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:01,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:01,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:01,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:01,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:01,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 256 transitions, 3741 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:01,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:01,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:01,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:02,308 INFO L124 PetriNetUnfolderBase]: 3865/6696 cut-off events. [2024-06-27 19:33:02,309 INFO L125 PetriNetUnfolderBase]: For 339583/339583 co-relation queries the response was YES. [2024-06-27 19:33:02,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42069 conditions, 6696 events. 3865/6696 cut-off events. For 339583/339583 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 47741 event pairs, 1286 based on Foata normal form. 50/6740 useless extension candidates. Maximal degree in co-relation 41978. Up to 5344 conditions per place. [2024-06-27 19:33:02,373 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 183 selfloop transitions, 103 changer transitions 0/294 dead transitions. [2024-06-27 19:33:02,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 294 transitions, 4807 flow [2024-06-27 19:33:02,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:02,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:02,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 19:33:02,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6554878048780488 [2024-06-27 19:33:02,375 INFO L175 Difference]: Start difference. First operand has 200 places, 256 transitions, 3741 flow. Second operand 8 states and 215 transitions. [2024-06-27 19:33:02,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 294 transitions, 4807 flow [2024-06-27 19:33:02,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 294 transitions, 4514 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:02,888 INFO L231 Difference]: Finished difference. Result has 202 places, 258 transitions, 3759 flow [2024-06-27 19:33:02,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3759, PETRI_PLACES=202, PETRI_TRANSITIONS=258} [2024-06-27 19:33:02,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-27 19:33:02,889 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 258 transitions, 3759 flow [2024-06-27 19:33:02,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:02,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:02,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:02,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:33:02,890 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:33:02,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:02,890 INFO L85 PathProgramCache]: Analyzing trace with hash -637266269, now seen corresponding path program 10 times [2024-06-27 19:33:02,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:02,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33719718] [2024-06-27 19:33:02,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:02,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:02,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:02,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-27 19:33:02,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:02,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33719718] [2024-06-27 19:33:02,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33719718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:02,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:02,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:02,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029241461] [2024-06-27 19:33:02,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:02,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:02,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:02,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:02,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:03,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:03,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 258 transitions, 3759 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:03,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:03,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:03,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:04,103 INFO L124 PetriNetUnfolderBase]: 4204/7291 cut-off events. [2024-06-27 19:33:04,104 INFO L125 PetriNetUnfolderBase]: For 389752/389752 co-relation queries the response was YES. [2024-06-27 19:33:04,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46392 conditions, 7291 events. 4204/7291 cut-off events. For 389752/389752 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 52933 event pairs, 1360 based on Foata normal form. 42/7327 useless extension candidates. Maximal degree in co-relation 46300. Up to 4575 conditions per place. [2024-06-27 19:33:04,177 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 191 selfloop transitions, 106 changer transitions 0/305 dead transitions. [2024-06-27 19:33:04,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 305 transitions, 5051 flow [2024-06-27 19:33:04,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:04,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:04,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 19:33:04,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-27 19:33:04,179 INFO L175 Difference]: Start difference. First operand has 202 places, 258 transitions, 3759 flow. Second operand 8 states and 220 transitions. [2024-06-27 19:33:04,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 305 transitions, 5051 flow [2024-06-27 19:33:04,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 305 transitions, 4774 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:04,868 INFO L231 Difference]: Finished difference. Result has 205 places, 262 transitions, 3882 flow [2024-06-27 19:33:04,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3882, PETRI_PLACES=205, PETRI_TRANSITIONS=262} [2024-06-27 19:33:04,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-27 19:33:04,869 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 262 transitions, 3882 flow [2024-06-27 19:33:04,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:04,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:04,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:04,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:33:04,870 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:33:04,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:04,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1253662141, now seen corresponding path program 2 times [2024-06-27 19:33:04,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:04,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386214232] [2024-06-27 19:33:04,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:04,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:04,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:04,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:04,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:04,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386214232] [2024-06-27 19:33:04,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386214232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:04,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:04,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:04,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129829191] [2024-06-27 19:33:04,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:04,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:04,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:04,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:04,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:04,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:04,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 262 transitions, 3882 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:04,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:04,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:04,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:06,174 INFO L124 PetriNetUnfolderBase]: 4355/7592 cut-off events. [2024-06-27 19:33:06,174 INFO L125 PetriNetUnfolderBase]: For 404458/404458 co-relation queries the response was YES. [2024-06-27 19:33:06,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47759 conditions, 7592 events. 4355/7592 cut-off events. For 404458/404458 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 55858 event pairs, 1457 based on Foata normal form. 42/7628 useless extension candidates. Maximal degree in co-relation 47665. Up to 5839 conditions per place. [2024-06-27 19:33:06,278 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 180 selfloop transitions, 117 changer transitions 0/305 dead transitions. [2024-06-27 19:33:06,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 305 transitions, 4920 flow [2024-06-27 19:33:06,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:06,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:06,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 19:33:06,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6676829268292683 [2024-06-27 19:33:06,280 INFO L175 Difference]: Start difference. First operand has 205 places, 262 transitions, 3882 flow. Second operand 8 states and 219 transitions. [2024-06-27 19:33:06,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 305 transitions, 4920 flow [2024-06-27 19:33:07,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 305 transitions, 4693 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:07,450 INFO L231 Difference]: Finished difference. Result has 209 places, 264 transitions, 4000 flow [2024-06-27 19:33:07,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3655, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4000, PETRI_PLACES=209, PETRI_TRANSITIONS=264} [2024-06-27 19:33:07,451 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-27 19:33:07,451 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 264 transitions, 4000 flow [2024-06-27 19:33:07,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:07,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:07,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:07,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:33:07,452 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:33:07,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:07,452 INFO L85 PathProgramCache]: Analyzing trace with hash -430192097, now seen corresponding path program 3 times [2024-06-27 19:33:07,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:07,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970069903] [2024-06-27 19:33:07,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:07,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:07,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:07,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:07,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:07,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970069903] [2024-06-27 19:33:07,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970069903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:07,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:07,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:07,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720436399] [2024-06-27 19:33:07,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:07,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:07,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:07,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:07,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:07,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:07,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 264 transitions, 4000 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:07,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:07,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:07,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:08,617 INFO L124 PetriNetUnfolderBase]: 4513/7895 cut-off events. [2024-06-27 19:33:08,617 INFO L125 PetriNetUnfolderBase]: For 419138/419138 co-relation queries the response was YES. [2024-06-27 19:33:08,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49370 conditions, 7895 events. 4513/7895 cut-off events. For 419138/419138 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 58867 event pairs, 1539 based on Foata normal form. 42/7931 useless extension candidates. Maximal degree in co-relation 49274. Up to 5770 conditions per place. [2024-06-27 19:33:08,691 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 189 selfloop transitions, 110 changer transitions 0/307 dead transitions. [2024-06-27 19:33:08,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 307 transitions, 5050 flow [2024-06-27 19:33:08,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:08,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:08,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 19:33:08,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6676829268292683 [2024-06-27 19:33:08,693 INFO L175 Difference]: Start difference. First operand has 209 places, 264 transitions, 4000 flow. Second operand 8 states and 219 transitions. [2024-06-27 19:33:08,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 307 transitions, 5050 flow [2024-06-27 19:33:09,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 307 transitions, 4735 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:09,400 INFO L231 Difference]: Finished difference. Result has 211 places, 266 transitions, 4020 flow [2024-06-27 19:33:09,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4020, PETRI_PLACES=211, PETRI_TRANSITIONS=266} [2024-06-27 19:33:09,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-27 19:33:09,401 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 266 transitions, 4020 flow [2024-06-27 19:33:09,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:09,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:09,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:09,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:33:09,401 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:33:09,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:09,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1249801013, now seen corresponding path program 4 times [2024-06-27 19:33:09,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:09,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79447174] [2024-06-27 19:33:09,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:09,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:09,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:09,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:09,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:09,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79447174] [2024-06-27 19:33:09,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79447174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:09,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:09,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:09,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326862702] [2024-06-27 19:33:09,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:09,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:09,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:09,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:09,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:09,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:09,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 266 transitions, 4020 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:09,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:09,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:09,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:10,610 INFO L124 PetriNetUnfolderBase]: 4730/8299 cut-off events. [2024-06-27 19:33:10,610 INFO L125 PetriNetUnfolderBase]: For 458152/458152 co-relation queries the response was YES. [2024-06-27 19:33:10,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51353 conditions, 8299 events. 4730/8299 cut-off events. For 458152/458152 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 62380 event pairs, 1543 based on Foata normal form. 42/8335 useless extension candidates. Maximal degree in co-relation 51256. Up to 3581 conditions per place. [2024-06-27 19:33:10,695 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 178 selfloop transitions, 126 changer transitions 0/312 dead transitions. [2024-06-27 19:33:10,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 312 transitions, 5064 flow [2024-06-27 19:33:10,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:10,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:10,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 19:33:10,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737804878048781 [2024-06-27 19:33:10,696 INFO L175 Difference]: Start difference. First operand has 211 places, 266 transitions, 4020 flow. Second operand 8 states and 221 transitions. [2024-06-27 19:33:10,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 312 transitions, 5064 flow [2024-06-27 19:33:11,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 312 transitions, 4759 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:11,536 INFO L231 Difference]: Finished difference. Result has 212 places, 266 transitions, 3930 flow [2024-06-27 19:33:11,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3631, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3930, PETRI_PLACES=212, PETRI_TRANSITIONS=266} [2024-06-27 19:33:11,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-27 19:33:11,537 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 266 transitions, 3930 flow [2024-06-27 19:33:11,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:11,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:11,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:11,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:33:11,537 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-27 19:33:11,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:11,538 INFO L85 PathProgramCache]: Analyzing trace with hash 816528167, now seen corresponding path program 3 times [2024-06-27 19:33:11,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:11,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719834469] [2024-06-27 19:33:11,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:11,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:11,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:11,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:11,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:11,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719834469] [2024-06-27 19:33:11,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719834469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:11,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:11,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:11,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46289710] [2024-06-27 19:33:11,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:11,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:11,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:11,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:11,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:11,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:11,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 266 transitions, 3930 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:11,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:11,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:11,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:12,627 INFO L124 PetriNetUnfolderBase]: 4724/8289 cut-off events. [2024-06-27 19:33:12,628 INFO L125 PetriNetUnfolderBase]: For 403065/403065 co-relation queries the response was YES. [2024-06-27 19:33:12,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51005 conditions, 8289 events. 4724/8289 cut-off events. For 403065/403065 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 62640 event pairs, 1807 based on Foata normal form. 2/8287 useless extension candidates. Maximal degree in co-relation 50907. Up to 7441 conditions per place. [2024-06-27 19:33:12,721 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 65 changer transitions 0/284 dead transitions. [2024-06-27 19:33:12,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 284 transitions, 4742 flow [2024-06-27 19:33:12,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:12,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:12,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:33:12,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-27 19:33:12,722 INFO L175 Difference]: Start difference. First operand has 212 places, 266 transitions, 3930 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:33:12,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 284 transitions, 4742 flow [2024-06-27 19:33:13,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 284 transitions, 4332 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 19:33:13,470 INFO L231 Difference]: Finished difference. Result has 211 places, 266 transitions, 3659 flow [2024-06-27 19:33:13,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3659, PETRI_PLACES=211, PETRI_TRANSITIONS=266} [2024-06-27 19:33:13,470 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-27 19:33:13,470 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 266 transitions, 3659 flow [2024-06-27 19:33:13,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:13,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:13,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:13,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:33:13,471 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-27 19:33:13,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:13,471 INFO L85 PathProgramCache]: Analyzing trace with hash -437118417, now seen corresponding path program 4 times [2024-06-27 19:33:13,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:13,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78738049] [2024-06-27 19:33:13,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:13,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:13,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:13,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:13,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:13,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78738049] [2024-06-27 19:33:13,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78738049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:13,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:13,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:13,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970583344] [2024-06-27 19:33:13,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:13,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:13,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:13,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:13,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:13,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:13,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 266 transitions, 3659 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:13,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:13,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:13,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:14,590 INFO L124 PetriNetUnfolderBase]: 4581/8042 cut-off events. [2024-06-27 19:33:14,590 INFO L125 PetriNetUnfolderBase]: For 362601/362601 co-relation queries the response was YES. [2024-06-27 19:33:14,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47348 conditions, 8042 events. 4581/8042 cut-off events. For 362601/362601 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 60313 event pairs, 1743 based on Foata normal form. 4/8042 useless extension candidates. Maximal degree in co-relation 47250. Up to 7223 conditions per place. [2024-06-27 19:33:14,672 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 209 selfloop transitions, 63 changer transitions 0/280 dead transitions. [2024-06-27 19:33:14,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 280 transitions, 4347 flow [2024-06-27 19:33:14,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:14,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:14,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 19:33:14,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-27 19:33:14,673 INFO L175 Difference]: Start difference. First operand has 211 places, 266 transitions, 3659 flow. Second operand 6 states and 151 transitions. [2024-06-27 19:33:14,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 280 transitions, 4347 flow [2024-06-27 19:33:15,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 280 transitions, 4248 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:15,321 INFO L231 Difference]: Finished difference. Result has 214 places, 266 transitions, 3695 flow [2024-06-27 19:33:15,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3560, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3695, PETRI_PLACES=214, PETRI_TRANSITIONS=266} [2024-06-27 19:33:15,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-27 19:33:15,322 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 266 transitions, 3695 flow [2024-06-27 19:33:15,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:15,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:15,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:15,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:33:15,323 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-27 19:33:15,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:15,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1912306031, now seen corresponding path program 5 times [2024-06-27 19:33:15,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:15,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419623915] [2024-06-27 19:33:15,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:15,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:15,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:15,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-27 19:33:15,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:15,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419623915] [2024-06-27 19:33:15,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419623915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:15,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:15,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:15,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765312474] [2024-06-27 19:33:15,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:15,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:15,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:15,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:15,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:15,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:15,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 266 transitions, 3695 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:15,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:15,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:15,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:16,415 INFO L124 PetriNetUnfolderBase]: 4490/7852 cut-off events. [2024-06-27 19:33:16,415 INFO L125 PetriNetUnfolderBase]: For 368138/368138 co-relation queries the response was YES. [2024-06-27 19:33:16,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46691 conditions, 7852 events. 4490/7852 cut-off events. For 368138/368138 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 58389 event pairs, 1733 based on Foata normal form. 2/7845 useless extension candidates. Maximal degree in co-relation 46592. Up to 7058 conditions per place. [2024-06-27 19:33:16,497 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 73 changer transitions 2/278 dead transitions. [2024-06-27 19:33:16,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 278 transitions, 4487 flow [2024-06-27 19:33:16,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:16,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:16,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:33:16,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:33:16,499 INFO L175 Difference]: Start difference. First operand has 214 places, 266 transitions, 3695 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:33:16,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 278 transitions, 4487 flow [2024-06-27 19:33:17,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 278 transitions, 4323 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:17,244 INFO L231 Difference]: Finished difference. Result has 214 places, 264 transitions, 3653 flow [2024-06-27 19:33:17,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3531, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3653, PETRI_PLACES=214, PETRI_TRANSITIONS=264} [2024-06-27 19:33:17,245 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-27 19:33:17,245 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 264 transitions, 3653 flow [2024-06-27 19:33:17,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:17,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:17,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:17,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:33:17,245 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-27 19:33:17,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:17,246 INFO L85 PathProgramCache]: Analyzing trace with hash 758991407, now seen corresponding path program 6 times [2024-06-27 19:33:17,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:17,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280808476] [2024-06-27 19:33:17,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:17,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:17,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:17,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:17,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:17,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280808476] [2024-06-27 19:33:17,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280808476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:17,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:17,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:17,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709315828] [2024-06-27 19:33:17,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:17,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:17,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:17,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:17,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:17,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:17,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 264 transitions, 3653 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:17,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:17,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:17,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:18,284 INFO L124 PetriNetUnfolderBase]: 4357/7607 cut-off events. [2024-06-27 19:33:18,284 INFO L125 PetriNetUnfolderBase]: For 375391/375391 co-relation queries the response was YES. [2024-06-27 19:33:18,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45676 conditions, 7607 events. 4357/7607 cut-off events. For 375391/375391 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 56152 event pairs, 1678 based on Foata normal form. 2/7600 useless extension candidates. Maximal degree in co-relation 45577. Up to 6831 conditions per place. [2024-06-27 19:33:18,367 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 68 changer transitions 2/275 dead transitions. [2024-06-27 19:33:18,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 275 transitions, 4327 flow [2024-06-27 19:33:18,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:18,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:18,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 19:33:18,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-27 19:33:18,368 INFO L175 Difference]: Start difference. First operand has 214 places, 264 transitions, 3653 flow. Second operand 6 states and 148 transitions. [2024-06-27 19:33:18,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 275 transitions, 4327 flow [2024-06-27 19:33:19,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 275 transitions, 4069 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:33:19,148 INFO L231 Difference]: Finished difference. Result has 213 places, 262 transitions, 3512 flow [2024-06-27 19:33:19,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3512, PETRI_PLACES=213, PETRI_TRANSITIONS=262} [2024-06-27 19:33:19,149 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-27 19:33:19,149 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 262 transitions, 3512 flow [2024-06-27 19:33:19,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:19,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:19,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:19,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:33:19,149 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-27 19:33:19,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:19,150 INFO L85 PathProgramCache]: Analyzing trace with hash 708982022, now seen corresponding path program 1 times [2024-06-27 19:33:19,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:19,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190081272] [2024-06-27 19:33:19,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:19,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:19,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:19,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-27 19:33:19,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:19,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190081272] [2024-06-27 19:33:19,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190081272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:19,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:19,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:19,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062286288] [2024-06-27 19:33:19,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:19,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:19,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:19,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:19,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:19,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:19,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 262 transitions, 3512 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 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-27 19:33:19,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:19,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:19,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:20,182 INFO L124 PetriNetUnfolderBase]: 4327/7571 cut-off events. [2024-06-27 19:33:20,182 INFO L125 PetriNetUnfolderBase]: For 386166/386166 co-relation queries the response was YES. [2024-06-27 19:33:20,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45637 conditions, 7571 events. 4327/7571 cut-off events. For 386166/386166 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55921 event pairs, 1642 based on Foata normal form. 2/7569 useless extension candidates. Maximal degree in co-relation 45537. Up to 6781 conditions per place. [2024-06-27 19:33:20,397 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 203 selfloop transitions, 71 changer transitions 1/283 dead transitions. [2024-06-27 19:33:20,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 283 transitions, 4292 flow [2024-06-27 19:33:20,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:20,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:20,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:33:20,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-27 19:33:20,398 INFO L175 Difference]: Start difference. First operand has 213 places, 262 transitions, 3512 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:33:20,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 283 transitions, 4292 flow [2024-06-27 19:33:21,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 283 transitions, 4075 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:33:21,066 INFO L231 Difference]: Finished difference. Result has 212 places, 265 transitions, 3499 flow [2024-06-27 19:33:21,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3499, PETRI_PLACES=212, PETRI_TRANSITIONS=265} [2024-06-27 19:33:21,066 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-27 19:33:21,067 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 265 transitions, 3499 flow [2024-06-27 19:33:21,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 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-27 19:33:21,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:21,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:21,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:33:21,067 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-27 19:33:21,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:21,068 INFO L85 PathProgramCache]: Analyzing trace with hash 472885964, now seen corresponding path program 2 times [2024-06-27 19:33:21,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:21,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712846302] [2024-06-27 19:33:21,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:21,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:21,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:21,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:21,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:21,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712846302] [2024-06-27 19:33:21,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712846302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:21,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:21,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:21,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849735904] [2024-06-27 19:33:21,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:21,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:21,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:21,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:21,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:21,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:21,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 265 transitions, 3499 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 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-27 19:33:21,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:21,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:21,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:22,367 INFO L124 PetriNetUnfolderBase]: 4335/7587 cut-off events. [2024-06-27 19:33:22,367 INFO L125 PetriNetUnfolderBase]: For 398239/398239 co-relation queries the response was YES. [2024-06-27 19:33:22,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45885 conditions, 7587 events. 4335/7587 cut-off events. For 398239/398239 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55942 event pairs, 1643 based on Foata normal form. 2/7585 useless extension candidates. Maximal degree in co-relation 45784. Up to 6791 conditions per place. [2024-06-27 19:33:22,446 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 206 selfloop transitions, 68 changer transitions 1/283 dead transitions. [2024-06-27 19:33:22,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 283 transitions, 4273 flow [2024-06-27 19:33:22,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:22,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:22,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 19:33:22,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-27 19:33:22,448 INFO L175 Difference]: Start difference. First operand has 212 places, 265 transitions, 3499 flow. Second operand 6 states and 149 transitions. [2024-06-27 19:33:22,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 283 transitions, 4273 flow [2024-06-27 19:33:23,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 283 transitions, 4166 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:23,034 INFO L231 Difference]: Finished difference. Result has 215 places, 268 transitions, 3586 flow [2024-06-27 19:33:23,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3586, PETRI_PLACES=215, PETRI_TRANSITIONS=268} [2024-06-27 19:33:23,035 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-27 19:33:23,035 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 268 transitions, 3586 flow [2024-06-27 19:33:23,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 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-27 19:33:23,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:23,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:23,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:33:23,035 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-27 19:33:23,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:23,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1898273478, now seen corresponding path program 3 times [2024-06-27 19:33:23,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:23,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387305590] [2024-06-27 19:33:23,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:23,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:23,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:23,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:23,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:23,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387305590] [2024-06-27 19:33:23,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387305590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:23,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:23,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:23,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467684966] [2024-06-27 19:33:23,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:23,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:23,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:23,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:23,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:23,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:23,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 268 transitions, 3586 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 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-27 19:33:23,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:23,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:23,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:24,265 INFO L124 PetriNetUnfolderBase]: 4266/7450 cut-off events. [2024-06-27 19:33:24,266 INFO L125 PetriNetUnfolderBase]: For 407234/407234 co-relation queries the response was YES. [2024-06-27 19:33:24,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45439 conditions, 7450 events. 4266/7450 cut-off events. For 407234/407234 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 54625 event pairs, 1648 based on Foata normal form. 2/7443 useless extension candidates. Maximal degree in co-relation 45337. Up to 6665 conditions per place. [2024-06-27 19:33:24,355 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 201 selfloop transitions, 66 changer transitions 3/278 dead transitions. [2024-06-27 19:33:24,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 278 transitions, 4150 flow [2024-06-27 19:33:24,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:24,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:24,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 19:33:24,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-27 19:33:24,357 INFO L175 Difference]: Start difference. First operand has 215 places, 268 transitions, 3586 flow. Second operand 6 states and 145 transitions. [2024-06-27 19:33:24,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 278 transitions, 4150 flow [2024-06-27 19:33:25,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 278 transitions, 4061 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:25,081 INFO L231 Difference]: Finished difference. Result has 218 places, 265 transitions, 3584 flow [2024-06-27 19:33:25,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3497, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3584, PETRI_PLACES=218, PETRI_TRANSITIONS=265} [2024-06-27 19:33:25,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-27 19:33:25,082 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 265 transitions, 3584 flow [2024-06-27 19:33:25,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 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-27 19:33:25,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:25,082 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-27 19:33:25,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:33:25,082 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-27 19:33:25,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:25,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1276399050, now seen corresponding path program 1 times [2024-06-27 19:33:25,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:25,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740078448] [2024-06-27 19:33:25,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:25,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:25,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:25,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:25,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:25,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740078448] [2024-06-27 19:33:25,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740078448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:25,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:25,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:25,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209123272] [2024-06-27 19:33:25,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:25,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:25,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:25,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:25,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:25,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:33:25,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 265 transitions, 3584 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:25,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:25,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:33:25,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:26,187 INFO L124 PetriNetUnfolderBase]: 3919/6930 cut-off events. [2024-06-27 19:33:26,188 INFO L125 PetriNetUnfolderBase]: For 435764/435764 co-relation queries the response was YES. [2024-06-27 19:33:26,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43194 conditions, 6930 events. 3919/6930 cut-off events. For 435764/435764 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 51095 event pairs, 1423 based on Foata normal form. 17/6893 useless extension candidates. Maximal degree in co-relation 43091. Up to 6107 conditions per place. [2024-06-27 19:33:26,263 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 218 selfloop transitions, 29 changer transitions 0/282 dead transitions. [2024-06-27 19:33:26,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 282 transitions, 4181 flow [2024-06-27 19:33:26,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:26,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:26,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 19:33:26,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-27 19:33:26,264 INFO L175 Difference]: Start difference. First operand has 218 places, 265 transitions, 3584 flow. Second operand 6 states and 147 transitions. [2024-06-27 19:33:26,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 282 transitions, 4181 flow [2024-06-27 19:33:26,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 282 transitions, 3796 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 19:33:26,836 INFO L231 Difference]: Finished difference. Result has 214 places, 268 transitions, 3326 flow [2024-06-27 19:33:26,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3326, PETRI_PLACES=214, PETRI_TRANSITIONS=268} [2024-06-27 19:33:26,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-27 19:33:26,837 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 268 transitions, 3326 flow [2024-06-27 19:33:26,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:26,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:26,837 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-27 19:33:26,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:33:26,838 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-27 19:33:26,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:26,838 INFO L85 PathProgramCache]: Analyzing trace with hash -2004142612, now seen corresponding path program 2 times [2024-06-27 19:33:26,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:26,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778906432] [2024-06-27 19:33:26,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:26,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:26,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:26,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:26,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:26,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778906432] [2024-06-27 19:33:26,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778906432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:26,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:26,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:26,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854148341] [2024-06-27 19:33:26,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:26,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:26,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:26,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:26,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:26,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:33:26,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 268 transitions, 3326 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:26,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:26,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:33:26,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:27,880 INFO L124 PetriNetUnfolderBase]: 3967/7010 cut-off events. [2024-06-27 19:33:27,889 INFO L125 PetriNetUnfolderBase]: For 434901/434901 co-relation queries the response was YES. [2024-06-27 19:33:27,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43774 conditions, 7010 events. 3967/7010 cut-off events. For 434901/434901 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 51747 event pairs, 1399 based on Foata normal form. 8/6964 useless extension candidates. Maximal degree in co-relation 43672. Up to 6065 conditions per place. [2024-06-27 19:33:27,972 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 226 selfloop transitions, 29 changer transitions 0/290 dead transitions. [2024-06-27 19:33:27,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 290 transitions, 4105 flow [2024-06-27 19:33:27,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:27,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:27,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 19:33:27,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-27 19:33:27,974 INFO L175 Difference]: Start difference. First operand has 214 places, 268 transitions, 3326 flow. Second operand 6 states and 149 transitions. [2024-06-27 19:33:27,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 290 transitions, 4105 flow [2024-06-27 19:33:28,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 290 transitions, 4031 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:28,674 INFO L231 Difference]: Finished difference. Result has 217 places, 271 transitions, 3385 flow [2024-06-27 19:33:28,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3252, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3385, PETRI_PLACES=217, PETRI_TRANSITIONS=271} [2024-06-27 19:33:28,675 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-27 19:33:28,675 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 271 transitions, 3385 flow [2024-06-27 19:33:28,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:28,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:28,675 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-27 19:33:28,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:33:28,676 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-27 19:33:28,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:28,676 INFO L85 PathProgramCache]: Analyzing trace with hash -783639406, now seen corresponding path program 1 times [2024-06-27 19:33:28,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:28,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656024233] [2024-06-27 19:33:28,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:28,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:28,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:28,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:28,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:28,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656024233] [2024-06-27 19:33:28,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656024233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:28,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:28,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:28,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603434588] [2024-06-27 19:33:28,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:28,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:28,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:28,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:28,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:28,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:28,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 271 transitions, 3385 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 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-27 19:33:28,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:28,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:28,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:29,735 INFO L124 PetriNetUnfolderBase]: 4156/7274 cut-off events. [2024-06-27 19:33:29,736 INFO L125 PetriNetUnfolderBase]: For 436249/436249 co-relation queries the response was YES. [2024-06-27 19:33:29,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45234 conditions, 7274 events. 4156/7274 cut-off events. For 436249/436249 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52997 event pairs, 1421 based on Foata normal form. 2/7274 useless extension candidates. Maximal degree in co-relation 45130. Up to 6648 conditions per place. [2024-06-27 19:33:29,820 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 264 selfloop transitions, 22 changer transitions 0/294 dead transitions. [2024-06-27 19:33:29,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 294 transitions, 4245 flow [2024-06-27 19:33:29,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:29,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:29,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 19:33:29,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-27 19:33:29,821 INFO L175 Difference]: Start difference. First operand has 217 places, 271 transitions, 3385 flow. Second operand 6 states and 146 transitions. [2024-06-27 19:33:29,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 294 transitions, 4245 flow [2024-06-27 19:33:30,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 294 transitions, 4206 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:30,553 INFO L231 Difference]: Finished difference. Result has 221 places, 275 transitions, 3515 flow [2024-06-27 19:33:30,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3346, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3515, PETRI_PLACES=221, PETRI_TRANSITIONS=275} [2024-06-27 19:33:30,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-27 19:33:30,554 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 275 transitions, 3515 flow [2024-06-27 19:33:30,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 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-27 19:33:30,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:30,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:30,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:33:30,554 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-27 19:33:30,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:30,555 INFO L85 PathProgramCache]: Analyzing trace with hash -780782446, now seen corresponding path program 2 times [2024-06-27 19:33:30,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:30,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665303770] [2024-06-27 19:33:30,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:30,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:30,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:30,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:30,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:30,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665303770] [2024-06-27 19:33:30,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665303770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:30,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:30,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:30,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648175680] [2024-06-27 19:33:30,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:30,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:30,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:30,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:30,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:30,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:30,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 275 transitions, 3515 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 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-27 19:33:30,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:30,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:30,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:31,593 INFO L124 PetriNetUnfolderBase]: 4151/7267 cut-off events. [2024-06-27 19:33:31,593 INFO L125 PetriNetUnfolderBase]: For 444888/444888 co-relation queries the response was YES. [2024-06-27 19:33:31,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45279 conditions, 7267 events. 4151/7267 cut-off events. For 444888/444888 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52953 event pairs, 1504 based on Foata normal form. 2/7267 useless extension candidates. Maximal degree in co-relation 45173. Up to 6676 conditions per place. [2024-06-27 19:33:31,684 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 261 selfloop transitions, 20 changer transitions 0/289 dead transitions. [2024-06-27 19:33:31,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 289 transitions, 4111 flow [2024-06-27 19:33:31,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:31,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:31,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 19:33:31,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-27 19:33:31,685 INFO L175 Difference]: Start difference. First operand has 221 places, 275 transitions, 3515 flow. Second operand 6 states and 142 transitions. [2024-06-27 19:33:31,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 289 transitions, 4111 flow [2024-06-27 19:33:32,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 289 transitions, 3992 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:32,581 INFO L231 Difference]: Finished difference. Result has 225 places, 275 transitions, 3441 flow [2024-06-27 19:33:32,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3441, PETRI_PLACES=225, PETRI_TRANSITIONS=275} [2024-06-27 19:33:32,581 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-27 19:33:32,581 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 275 transitions, 3441 flow [2024-06-27 19:33:32,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 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-27 19:33:32,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:32,582 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-27 19:33:32,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:33:32,582 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-27 19:33:32,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:32,582 INFO L85 PathProgramCache]: Analyzing trace with hash -665306578, now seen corresponding path program 1 times [2024-06-27 19:33:32,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:32,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874484820] [2024-06-27 19:33:32,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:32,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:32,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:32,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-27 19:33:32,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:32,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874484820] [2024-06-27 19:33:32,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874484820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:32,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:32,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:32,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580210733] [2024-06-27 19:33:32,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:32,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:32,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:32,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:32,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:32,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:32,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 275 transitions, 3441 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:32,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:32,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:32,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:33,743 INFO L124 PetriNetUnfolderBase]: 4223/7378 cut-off events. [2024-06-27 19:33:33,743 INFO L125 PetriNetUnfolderBase]: For 497682/497682 co-relation queries the response was YES. [2024-06-27 19:33:33,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45996 conditions, 7378 events. 4223/7378 cut-off events. For 497682/497682 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53777 event pairs, 1524 based on Foata normal form. 20/7394 useless extension candidates. Maximal degree in co-relation 45888. Up to 6511 conditions per place. [2024-06-27 19:33:33,822 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 217 selfloop transitions, 71 changer transitions 0/296 dead transitions. [2024-06-27 19:33:33,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 296 transitions, 4129 flow [2024-06-27 19:33:33,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:33,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:33,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:33:33,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-27 19:33:33,823 INFO L175 Difference]: Start difference. First operand has 225 places, 275 transitions, 3441 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:33:33,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 296 transitions, 4129 flow [2024-06-27 19:33:34,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 296 transitions, 4079 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:34,680 INFO L231 Difference]: Finished difference. Result has 227 places, 278 transitions, 3604 flow [2024-06-27 19:33:34,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3391, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3604, PETRI_PLACES=227, PETRI_TRANSITIONS=278} [2024-06-27 19:33:34,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-27 19:33:34,681 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 278 transitions, 3604 flow [2024-06-27 19:33:34,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:34,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:34,681 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-27 19:33:34,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:33:34,681 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-27 19:33:34,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:34,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1523831090, now seen corresponding path program 2 times [2024-06-27 19:33:34,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:34,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694944849] [2024-06-27 19:33:34,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:34,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:34,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:34,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:34,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:34,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694944849] [2024-06-27 19:33:34,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694944849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:34,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:34,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:34,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439145130] [2024-06-27 19:33:34,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:34,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:34,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:34,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:34,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:34,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:34,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 278 transitions, 3604 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:34,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:34,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:34,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:35,788 INFO L124 PetriNetUnfolderBase]: 4239/7395 cut-off events. [2024-06-27 19:33:35,789 INFO L125 PetriNetUnfolderBase]: For 478969/478969 co-relation queries the response was YES. [2024-06-27 19:33:35,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46793 conditions, 7395 events. 4239/7395 cut-off events. For 478969/478969 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53936 event pairs, 1562 based on Foata normal form. 4/7390 useless extension candidates. Maximal degree in co-relation 46684. Up to 6599 conditions per place. [2024-06-27 19:33:35,889 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 208 selfloop transitions, 77 changer transitions 0/293 dead transitions. [2024-06-27 19:33:35,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 293 transitions, 4266 flow [2024-06-27 19:33:35,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:35,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:35,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:33:35,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-27 19:33:35,891 INFO L175 Difference]: Start difference. First operand has 227 places, 278 transitions, 3604 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:33:35,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 293 transitions, 4266 flow [2024-06-27 19:33:37,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 293 transitions, 4081 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:37,148 INFO L231 Difference]: Finished difference. Result has 229 places, 281 transitions, 3649 flow [2024-06-27 19:33:37,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3649, PETRI_PLACES=229, PETRI_TRANSITIONS=281} [2024-06-27 19:33:37,149 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-27 19:33:37,149 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 281 transitions, 3649 flow [2024-06-27 19:33:37,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:37,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:37,150 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-27 19:33:37,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:33:37,150 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-27 19:33:37,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:37,150 INFO L85 PathProgramCache]: Analyzing trace with hash -2004432338, now seen corresponding path program 3 times [2024-06-27 19:33:37,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:37,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179257648] [2024-06-27 19:33:37,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:37,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:37,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:37,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:37,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:37,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179257648] [2024-06-27 19:33:37,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179257648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:37,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:37,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:37,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889433037] [2024-06-27 19:33:37,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:37,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:37,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:37,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:37,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:37,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:37,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 281 transitions, 3649 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:37,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:37,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:37,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:38,298 INFO L124 PetriNetUnfolderBase]: 4255/7419 cut-off events. [2024-06-27 19:33:38,298 INFO L125 PetriNetUnfolderBase]: For 493848/493848 co-relation queries the response was YES. [2024-06-27 19:33:38,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47007 conditions, 7419 events. 4255/7419 cut-off events. For 493848/493848 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54081 event pairs, 1566 based on Foata normal form. 4/7414 useless extension candidates. Maximal degree in co-relation 46897. Up to 6623 conditions per place. [2024-06-27 19:33:38,375 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 204 selfloop transitions, 84 changer transitions 0/296 dead transitions. [2024-06-27 19:33:38,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 296 transitions, 4323 flow [2024-06-27 19:33:38,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:38,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:38,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:33:38,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:33:38,376 INFO L175 Difference]: Start difference. First operand has 229 places, 281 transitions, 3649 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:33:38,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 296 transitions, 4323 flow [2024-06-27 19:33:39,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 296 transitions, 4115 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:39,219 INFO L231 Difference]: Finished difference. Result has 231 places, 284 transitions, 3691 flow [2024-06-27 19:33:39,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3691, PETRI_PLACES=231, PETRI_TRANSITIONS=284} [2024-06-27 19:33:39,220 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-27 19:33:39,220 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 284 transitions, 3691 flow [2024-06-27 19:33:39,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:39,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:39,220 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-27 19:33:39,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:33:39,220 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-27 19:33:39,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:39,221 INFO L85 PathProgramCache]: Analyzing trace with hash -2004135668, now seen corresponding path program 4 times [2024-06-27 19:33:39,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:39,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676504277] [2024-06-27 19:33:39,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:39,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:39,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:39,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:39,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:39,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676504277] [2024-06-27 19:33:39,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676504277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:39,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:39,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:39,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640295397] [2024-06-27 19:33:39,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:39,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:39,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:39,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:39,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:39,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:39,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 284 transitions, 3691 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:39,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:39,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:39,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:40,370 INFO L124 PetriNetUnfolderBase]: 4258/7422 cut-off events. [2024-06-27 19:33:40,370 INFO L125 PetriNetUnfolderBase]: For 504136/504136 co-relation queries the response was YES. [2024-06-27 19:33:40,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47115 conditions, 7422 events. 4258/7422 cut-off events. For 504136/504136 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54216 event pairs, 1547 based on Foata normal form. 4/7417 useless extension candidates. Maximal degree in co-relation 47004. Up to 6512 conditions per place. [2024-06-27 19:33:40,455 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 202 selfloop transitions, 95 changer transitions 0/305 dead transitions. [2024-06-27 19:33:40,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 305 transitions, 4440 flow [2024-06-27 19:33:40,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:40,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:40,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:33:40,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 19:33:40,456 INFO L175 Difference]: Start difference. First operand has 231 places, 284 transitions, 3691 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:33:40,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 305 transitions, 4440 flow [2024-06-27 19:33:41,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 305 transitions, 4212 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:41,429 INFO L231 Difference]: Finished difference. Result has 234 places, 289 transitions, 3791 flow [2024-06-27 19:33:41,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3463, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3791, PETRI_PLACES=234, PETRI_TRANSITIONS=289} [2024-06-27 19:33:41,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-27 19:33:41,430 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 289 transitions, 3791 flow [2024-06-27 19:33:41,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:41,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:41,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] [2024-06-27 19:33:41,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:33:41,430 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-27 19:33:41,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:41,431 INFO L85 PathProgramCache]: Analyzing trace with hash -113171216, now seen corresponding path program 1 times [2024-06-27 19:33:41,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:41,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206201421] [2024-06-27 19:33:41,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:41,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:41,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:41,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-27 19:33:41,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:41,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206201421] [2024-06-27 19:33:41,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206201421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:41,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:41,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:41,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462286910] [2024-06-27 19:33:41,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:41,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:41,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:41,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:41,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:41,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:41,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 289 transitions, 3791 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:41,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:41,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:41,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:42,650 INFO L124 PetriNetUnfolderBase]: 4260/7436 cut-off events. [2024-06-27 19:33:42,650 INFO L125 PetriNetUnfolderBase]: For 510012/510012 co-relation queries the response was YES. [2024-06-27 19:33:42,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47427 conditions, 7436 events. 4260/7436 cut-off events. For 510012/510012 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54218 event pairs, 1512 based on Foata normal form. 2/7434 useless extension candidates. Maximal degree in co-relation 47314. Up to 6773 conditions per place. [2024-06-27 19:33:42,728 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 43 changer transitions 0/319 dead transitions. [2024-06-27 19:33:42,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 319 transitions, 4668 flow [2024-06-27 19:33:42,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:42,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:42,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 19:33:42,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:33:42,729 INFO L175 Difference]: Start difference. First operand has 234 places, 289 transitions, 3791 flow. Second operand 7 states and 182 transitions. [2024-06-27 19:33:42,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 319 transitions, 4668 flow [2024-06-27 19:33:43,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 319 transitions, 4471 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:43,654 INFO L231 Difference]: Finished difference. Result has 238 places, 292 transitions, 3739 flow [2024-06-27 19:33:43,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3594, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3739, PETRI_PLACES=238, PETRI_TRANSITIONS=292} [2024-06-27 19:33:43,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-27 19:33:43,655 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 292 transitions, 3739 flow [2024-06-27 19:33:43,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:43,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:43,655 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-27 19:33:43,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:33:43,656 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-27 19:33:43,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:43,656 INFO L85 PathProgramCache]: Analyzing trace with hash -186600434, now seen corresponding path program 2 times [2024-06-27 19:33:43,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:43,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712020150] [2024-06-27 19:33:43,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:43,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:43,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:43,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:43,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:43,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712020150] [2024-06-27 19:33:43,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712020150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:43,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:43,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:43,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530624215] [2024-06-27 19:33:43,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:43,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:43,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:43,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:43,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:43,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:43,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 292 transitions, 3739 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:43,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:43,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:43,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:44,822 INFO L124 PetriNetUnfolderBase]: 4270/7452 cut-off events. [2024-06-27 19:33:44,822 INFO L125 PetriNetUnfolderBase]: For 519682/519682 co-relation queries the response was YES. [2024-06-27 19:33:44,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47611 conditions, 7452 events. 4270/7452 cut-off events. For 519682/519682 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54369 event pairs, 1517 based on Foata normal form. 1/7449 useless extension candidates. Maximal degree in co-relation 47496. Up to 6779 conditions per place. [2024-06-27 19:33:44,906 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 269 selfloop transitions, 50 changer transitions 0/327 dead transitions. [2024-06-27 19:33:44,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 327 transitions, 4686 flow [2024-06-27 19:33:44,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:33:44,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:33:44,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 19:33:44,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-27 19:33:44,907 INFO L175 Difference]: Start difference. First operand has 238 places, 292 transitions, 3739 flow. Second operand 9 states and 220 transitions. [2024-06-27 19:33:44,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 327 transitions, 4686 flow [2024-06-27 19:33:45,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 327 transitions, 4599 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:45,864 INFO L231 Difference]: Finished difference. Result has 243 places, 298 transitions, 3857 flow [2024-06-27 19:33:45,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3659, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3857, PETRI_PLACES=243, PETRI_TRANSITIONS=298} [2024-06-27 19:33:45,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-27 19:33:45,865 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 298 transitions, 3857 flow [2024-06-27 19:33:45,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:45,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:45,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] [2024-06-27 19:33:45,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:33:45,866 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-27 19:33:45,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:45,866 INFO L85 PathProgramCache]: Analyzing trace with hash 393192562, now seen corresponding path program 3 times [2024-06-27 19:33:45,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:45,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550463242] [2024-06-27 19:33:45,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:45,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:45,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:45,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:45,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:45,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550463242] [2024-06-27 19:33:45,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550463242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:45,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:45,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:45,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795008859] [2024-06-27 19:33:45,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:45,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:45,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:45,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:45,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:45,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:45,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 298 transitions, 3857 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:45,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:45,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:45,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:47,057 INFO L124 PetriNetUnfolderBase]: 4280/7464 cut-off events. [2024-06-27 19:33:47,057 INFO L125 PetriNetUnfolderBase]: For 536906/536906 co-relation queries the response was YES. [2024-06-27 19:33:47,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47919 conditions, 7464 events. 4280/7464 cut-off events. For 536906/536906 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54402 event pairs, 1526 based on Foata normal form. 2/7453 useless extension candidates. Maximal degree in co-relation 47803. Up to 6369 conditions per place. [2024-06-27 19:33:47,140 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 120 changer transitions 0/329 dead transitions. [2024-06-27 19:33:47,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 329 transitions, 5187 flow [2024-06-27 19:33:47,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:47,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:47,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 19:33:47,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-27 19:33:47,141 INFO L175 Difference]: Start difference. First operand has 243 places, 298 transitions, 3857 flow. Second operand 7 states and 189 transitions. [2024-06-27 19:33:47,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 329 transitions, 5187 flow [2024-06-27 19:33:48,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 329 transitions, 5075 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:48,192 INFO L231 Difference]: Finished difference. Result has 244 places, 302 transitions, 4050 flow [2024-06-27 19:33:48,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4050, PETRI_PLACES=244, PETRI_TRANSITIONS=302} [2024-06-27 19:33:48,193 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-27 19:33:48,193 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 302 transitions, 4050 flow [2024-06-27 19:33:48,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:48,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:48,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] [2024-06-27 19:33:48,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:33:48,193 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-27 19:33:48,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:48,194 INFO L85 PathProgramCache]: Analyzing trace with hash 403668082, now seen corresponding path program 4 times [2024-06-27 19:33:48,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:48,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28682350] [2024-06-27 19:33:48,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:48,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:48,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:48,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:48,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:48,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28682350] [2024-06-27 19:33:48,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28682350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:48,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:48,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:48,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905245350] [2024-06-27 19:33:48,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:48,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:48,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:48,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:48,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:48,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:48,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 302 transitions, 4050 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:48,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:48,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:48,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:49,348 INFO L124 PetriNetUnfolderBase]: 4282/7469 cut-off events. [2024-06-27 19:33:49,348 INFO L125 PetriNetUnfolderBase]: For 550215/550215 co-relation queries the response was YES. [2024-06-27 19:33:49,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48431 conditions, 7469 events. 4282/7469 cut-off events. For 550215/550215 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54500 event pairs, 1526 based on Foata normal form. 2/7458 useless extension candidates. Maximal degree in co-relation 48314. Up to 6369 conditions per place. [2024-06-27 19:33:49,440 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 195 selfloop transitions, 125 changer transitions 0/328 dead transitions. [2024-06-27 19:33:49,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 328 transitions, 5226 flow [2024-06-27 19:33:49,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:49,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:49,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:33:49,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-27 19:33:49,442 INFO L175 Difference]: Start difference. First operand has 244 places, 302 transitions, 4050 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:33:49,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 328 transitions, 5226 flow [2024-06-27 19:33:50,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 328 transitions, 4998 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:50,671 INFO L231 Difference]: Finished difference. Result has 247 places, 305 transitions, 4129 flow [2024-06-27 19:33:50,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3824, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4129, PETRI_PLACES=247, PETRI_TRANSITIONS=305} [2024-06-27 19:33:50,671 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-27 19:33:50,671 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 305 transitions, 4129 flow [2024-06-27 19:33:50,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:50,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:50,672 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-27 19:33:50,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:33:50,672 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-27 19:33:50,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:50,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1314171190, now seen corresponding path program 5 times [2024-06-27 19:33:50,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:50,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864366762] [2024-06-27 19:33:50,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:50,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:50,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:50,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:50,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:50,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864366762] [2024-06-27 19:33:50,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864366762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:50,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:50,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:50,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471561744] [2024-06-27 19:33:50,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:50,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:50,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:50,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:50,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:50,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:50,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 305 transitions, 4129 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:50,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:50,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:50,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:51,913 INFO L124 PetriNetUnfolderBase]: 4311/7514 cut-off events. [2024-06-27 19:33:51,914 INFO L125 PetriNetUnfolderBase]: For 570534/570534 co-relation queries the response was YES. [2024-06-27 19:33:51,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49214 conditions, 7514 events. 4311/7514 cut-off events. For 570534/570534 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54831 event pairs, 1537 based on Foata normal form. 1/7501 useless extension candidates. Maximal degree in co-relation 49096. Up to 6383 conditions per place. [2024-06-27 19:33:51,993 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 143 changer transitions 0/336 dead transitions. [2024-06-27 19:33:51,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 336 transitions, 5591 flow [2024-06-27 19:33:51,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:51,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:51,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:33:51,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-27 19:33:51,995 INFO L175 Difference]: Start difference. First operand has 247 places, 305 transitions, 4129 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:33:51,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 336 transitions, 5591 flow [2024-06-27 19:33:52,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 336 transitions, 5364 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:52,933 INFO L231 Difference]: Finished difference. Result has 252 places, 315 transitions, 4430 flow [2024-06-27 19:33:52,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4430, PETRI_PLACES=252, PETRI_TRANSITIONS=315} [2024-06-27 19:33:52,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-27 19:33:52,934 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 315 transitions, 4430 flow [2024-06-27 19:33:52,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:52,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:52,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:52,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:33:52,934 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-27 19:33:52,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:52,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1599600276, now seen corresponding path program 6 times [2024-06-27 19:33:52,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:52,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876688502] [2024-06-27 19:33:52,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:52,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:52,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33: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-27 19:33:53,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:53,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876688502] [2024-06-27 19:33:53,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876688502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:53,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:53,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:53,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870955962] [2024-06-27 19:33:53,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:53,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:53,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:53,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:53,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:53,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:53,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 315 transitions, 4430 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:53,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:53,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:53,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:54,183 INFO L124 PetriNetUnfolderBase]: 4308/7517 cut-off events. [2024-06-27 19:33:54,183 INFO L125 PetriNetUnfolderBase]: For 583432/583432 co-relation queries the response was YES. [2024-06-27 19:33:54,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49467 conditions, 7517 events. 4308/7517 cut-off events. For 583432/583432 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54865 event pairs, 1520 based on Foata normal form. 1/7514 useless extension candidates. Maximal degree in co-relation 49346. Up to 6878 conditions per place. [2024-06-27 19:33:54,283 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 289 selfloop transitions, 35 changer transitions 0/332 dead transitions. [2024-06-27 19:33:54,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 332 transitions, 5120 flow [2024-06-27 19:33:54,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:54,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:54,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:33:54,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:33:54,284 INFO L175 Difference]: Start difference. First operand has 252 places, 315 transitions, 4430 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:33:54,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 332 transitions, 5120 flow [2024-06-27 19:33:55,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 332 transitions, 4947 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:55,545 INFO L231 Difference]: Finished difference. Result has 257 places, 315 transitions, 4333 flow [2024-06-27 19:33:55,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4257, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4333, PETRI_PLACES=257, PETRI_TRANSITIONS=315} [2024-06-27 19:33:55,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-27 19:33:55,545 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 315 transitions, 4333 flow [2024-06-27 19:33:55,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:55,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:55,547 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-27 19:33:55,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:33:55,547 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-27 19:33:55,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:55,548 INFO L85 PathProgramCache]: Analyzing trace with hash -195174290, now seen corresponding path program 1 times [2024-06-27 19:33:55,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:55,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007364479] [2024-06-27 19:33:55,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:55,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:55,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:55,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:55,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:55,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007364479] [2024-06-27 19:33:55,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007364479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:55,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:55,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:55,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669010660] [2024-06-27 19:33:55,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:55,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:55,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:55,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:55,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:55,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:55,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 315 transitions, 4333 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:55,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:55,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:55,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:56,851 INFO L124 PetriNetUnfolderBase]: 4303/7510 cut-off events. [2024-06-27 19:33:56,851 INFO L125 PetriNetUnfolderBase]: For 595435/595435 co-relation queries the response was YES. [2024-06-27 19:33:56,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49079 conditions, 7510 events. 4303/7510 cut-off events. For 595435/595435 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54826 event pairs, 1380 based on Foata normal form. 2/7508 useless extension candidates. Maximal degree in co-relation 48957. Up to 6787 conditions per place. [2024-06-27 19:33:56,938 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 300 selfloop transitions, 40 changer transitions 0/348 dead transitions. [2024-06-27 19:33:56,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 348 transitions, 5282 flow [2024-06-27 19:33:56,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:56,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:56,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 19:33:56,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:33:56,939 INFO L175 Difference]: Start difference. First operand has 257 places, 315 transitions, 4333 flow. Second operand 7 states and 182 transitions. [2024-06-27 19:33:56,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 348 transitions, 5282 flow [2024-06-27 19:33:58,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 348 transitions, 5204 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:58,082 INFO L231 Difference]: Finished difference. Result has 259 places, 316 transitions, 4365 flow [2024-06-27 19:33:58,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4365, PETRI_PLACES=259, PETRI_TRANSITIONS=316} [2024-06-27 19:33:58,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-27 19:33:58,083 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 316 transitions, 4365 flow [2024-06-27 19:33:58,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:58,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:58,083 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-27 19:33:58,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:33:58,083 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-27 19:33:58,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:58,084 INFO L85 PathProgramCache]: Analyzing trace with hash -186603410, now seen corresponding path program 2 times [2024-06-27 19:33:58,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:58,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461072791] [2024-06-27 19:33:58,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:58,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:58,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:58,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:58,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:58,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461072791] [2024-06-27 19:33:58,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461072791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:58,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:58,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:58,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449300582] [2024-06-27 19:33:58,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:58,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:58,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:58,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:58,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:58,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:33:58,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 316 transitions, 4365 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:58,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:58,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:33:58,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:59,342 INFO L124 PetriNetUnfolderBase]: 4311/7520 cut-off events. [2024-06-27 19:33:59,342 INFO L125 PetriNetUnfolderBase]: For 610920/610920 co-relation queries the response was YES. [2024-06-27 19:33:59,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49461 conditions, 7520 events. 4311/7520 cut-off events. For 610920/610920 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54880 event pairs, 1513 based on Foata normal form. 2/7516 useless extension candidates. Maximal degree in co-relation 49338. Up to 6880 conditions per place. [2024-06-27 19:33:59,434 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 299 selfloop transitions, 35 changer transitions 0/342 dead transitions. [2024-06-27 19:33:59,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 342 transitions, 5143 flow [2024-06-27 19:33:59,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:59,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:59,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:33:59,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 19:33:59,435 INFO L175 Difference]: Start difference. First operand has 259 places, 316 transitions, 4365 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:33:59,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 342 transitions, 5143 flow [2024-06-27 19:34:00,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 342 transitions, 4965 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 19:34:00,860 INFO L231 Difference]: Finished difference. Result has 259 places, 318 transitions, 4316 flow [2024-06-27 19:34:00,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4196, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4316, PETRI_PLACES=259, PETRI_TRANSITIONS=318} [2024-06-27 19:34:00,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-27 19:34:00,861 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 318 transitions, 4316 flow [2024-06-27 19:34:00,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:00,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:00,861 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-27 19:34:00,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:34:00,861 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-27 19:34:00,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:00,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1290436718, now seen corresponding path program 3 times [2024-06-27 19:34:00,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:00,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323027124] [2024-06-27 19:34:00,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:00,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:00,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:00,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:00,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:00,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323027124] [2024-06-27 19:34:00,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323027124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:00,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:00,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:00,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740698530] [2024-06-27 19:34:00,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:00,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:00,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:00,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:00,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:00,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:00,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 318 transitions, 4316 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:00,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:00,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:00,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:02,104 INFO L124 PetriNetUnfolderBase]: 4306/7513 cut-off events. [2024-06-27 19:34:02,104 INFO L125 PetriNetUnfolderBase]: For 619082/619082 co-relation queries the response was YES. [2024-06-27 19:34:02,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49050 conditions, 7513 events. 4306/7513 cut-off events. For 619082/619082 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54846 event pairs, 1514 based on Foata normal form. 2/7511 useless extension candidates. Maximal degree in co-relation 48928. Up to 6873 conditions per place. [2024-06-27 19:34:02,191 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 294 selfloop transitions, 34 changer transitions 0/336 dead transitions. [2024-06-27 19:34:02,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 336 transitions, 5016 flow [2024-06-27 19:34:02,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:02,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:02,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:34:02,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:34:02,193 INFO L175 Difference]: Start difference. First operand has 259 places, 318 transitions, 4316 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:34:02,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 336 transitions, 5016 flow [2024-06-27 19:34:03,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 336 transitions, 4913 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 19:34:03,557 INFO L231 Difference]: Finished difference. Result has 262 places, 318 transitions, 4286 flow [2024-06-27 19:34:03,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4286, PETRI_PLACES=262, PETRI_TRANSITIONS=318} [2024-06-27 19:34:03,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-27 19:34:03,557 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 318 transitions, 4286 flow [2024-06-27 19:34:03,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:03,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:03,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] [2024-06-27 19:34:03,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:34:03,558 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-27 19:34:03,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:03,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1012084250, now seen corresponding path program 7 times [2024-06-27 19:34:03,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:03,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218282032] [2024-06-27 19:34:03,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:03,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:03,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:03,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:03,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218282032] [2024-06-27 19:34:03,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218282032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:03,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:03,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:03,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723193021] [2024-06-27 19:34:03,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:03,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:03,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:03,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:03,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:03,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:03,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 318 transitions, 4286 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:03,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:03,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:03,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:04,731 INFO L124 PetriNetUnfolderBase]: 4316/7523 cut-off events. [2024-06-27 19:34:04,731 INFO L125 PetriNetUnfolderBase]: For 635598/635598 co-relation queries the response was YES. [2024-06-27 19:34:04,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49272 conditions, 7523 events. 4316/7523 cut-off events. For 635598/635598 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54931 event pairs, 1481 based on Foata normal form. 2/7519 useless extension candidates. Maximal degree in co-relation 49149. Up to 6386 conditions per place. [2024-06-27 19:34:04,821 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 115 changer transitions 0/344 dead transitions. [2024-06-27 19:34:04,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 344 transitions, 5384 flow [2024-06-27 19:34:04,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:04,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:04,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:34:04,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-27 19:34:04,824 INFO L175 Difference]: Start difference. First operand has 262 places, 318 transitions, 4286 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:34:04,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 344 transitions, 5384 flow [2024-06-27 19:34:05,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 344 transitions, 5301 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:05,900 INFO L231 Difference]: Finished difference. Result has 264 places, 322 transitions, 4505 flow [2024-06-27 19:34:05,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4505, PETRI_PLACES=264, PETRI_TRANSITIONS=322} [2024-06-27 19:34:05,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-27 19:34:05,901 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 322 transitions, 4505 flow [2024-06-27 19:34:05,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:05,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:05,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:34:05,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:34:05,902 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-27 19:34:05,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:05,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1174078500, now seen corresponding path program 8 times [2024-06-27 19:34:05,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:05,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727714309] [2024-06-27 19:34:05,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:05,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:05,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:05,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:05,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:05,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727714309] [2024-06-27 19:34:05,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727714309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:05,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:05,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:05,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026231174] [2024-06-27 19:34:05,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:05,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:05,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:05,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:05,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:06,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:06,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 322 transitions, 4505 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:06,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:06,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:06,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:07,075 INFO L124 PetriNetUnfolderBase]: 4310/7515 cut-off events. [2024-06-27 19:34:07,075 INFO L125 PetriNetUnfolderBase]: For 646803/646803 co-relation queries the response was YES. [2024-06-27 19:34:07,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49642 conditions, 7515 events. 4310/7515 cut-off events. For 646803/646803 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54892 event pairs, 1481 based on Foata normal form. 2/7511 useless extension candidates. Maximal degree in co-relation 49518. Up to 6383 conditions per place. [2024-06-27 19:34:07,158 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 218 selfloop transitions, 115 changer transitions 0/341 dead transitions. [2024-06-27 19:34:07,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 341 transitions, 5533 flow [2024-06-27 19:34:07,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:07,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:07,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:34:07,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-27 19:34:07,160 INFO L175 Difference]: Start difference. First operand has 264 places, 322 transitions, 4505 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:34:07,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 341 transitions, 5533 flow [2024-06-27 19:34:08,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 341 transitions, 5316 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 19:34:08,450 INFO L231 Difference]: Finished difference. Result has 267 places, 322 transitions, 4525 flow [2024-06-27 19:34:08,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4288, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4525, PETRI_PLACES=267, PETRI_TRANSITIONS=322} [2024-06-27 19:34:08,451 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-27 19:34:08,451 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 322 transitions, 4525 flow [2024-06-27 19:34:08,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:08,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:08,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] [2024-06-27 19:34:08,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:34:08,452 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-27 19:34:08,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:08,452 INFO L85 PathProgramCache]: Analyzing trace with hash 2133320668, now seen corresponding path program 9 times [2024-06-27 19:34:08,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:08,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346118430] [2024-06-27 19:34:08,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:08,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:08,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:08,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-27 19:34:08,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:08,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346118430] [2024-06-27 19:34:08,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346118430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:08,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:08,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:08,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892759757] [2024-06-27 19:34:08,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:08,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:08,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:08,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:08,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:08,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:08,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 322 transitions, 4525 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:08,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:08,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:08,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:09,641 INFO L124 PetriNetUnfolderBase]: 4322/7536 cut-off events. [2024-06-27 19:34:09,641 INFO L125 PetriNetUnfolderBase]: For 665771/665771 co-relation queries the response was YES. [2024-06-27 19:34:09,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49917 conditions, 7536 events. 4322/7536 cut-off events. For 665771/665771 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 55044 event pairs, 1511 based on Foata normal form. 4/7534 useless extension candidates. Maximal degree in co-relation 49792. Up to 6390 conditions per place. [2024-06-27 19:34:09,727 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 214 selfloop transitions, 123 changer transitions 0/345 dead transitions. [2024-06-27 19:34:09,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 345 transitions, 5679 flow [2024-06-27 19:34:09,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:09,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:09,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:34:09,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 19:34:09,728 INFO L175 Difference]: Start difference. First operand has 267 places, 322 transitions, 4525 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:34:09,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 345 transitions, 5679 flow [2024-06-27 19:34:11,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 345 transitions, 5436 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:11,164 INFO L231 Difference]: Finished difference. Result has 270 places, 329 transitions, 4712 flow [2024-06-27 19:34:11,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4712, PETRI_PLACES=270, PETRI_TRANSITIONS=329} [2024-06-27 19:34:11,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-27 19:34:11,165 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 329 transitions, 4712 flow [2024-06-27 19:34:11,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:11,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:11,165 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-27 19:34:11,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:34:11,166 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-27 19:34:11,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:11,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1663748112, now seen corresponding path program 10 times [2024-06-27 19:34:11,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:11,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110257092] [2024-06-27 19:34:11,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:11,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:11,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:11,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:11,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:11,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110257092] [2024-06-27 19:34:11,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110257092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:11,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:11,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:11,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534096671] [2024-06-27 19:34:11,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:11,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:11,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:11,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:11,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:11,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:11,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 329 transitions, 4712 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:11,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:11,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:11,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:12,457 INFO L124 PetriNetUnfolderBase]: 4277/7433 cut-off events. [2024-06-27 19:34:12,458 INFO L125 PetriNetUnfolderBase]: For 669665/669665 co-relation queries the response was YES. [2024-06-27 19:34:12,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49665 conditions, 7433 events. 4277/7433 cut-off events. For 669665/669665 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 53964 event pairs, 1568 based on Foata normal form. 2/7422 useless extension candidates. Maximal degree in co-relation 49538. Up to 6313 conditions per place. [2024-06-27 19:34:12,556 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 198 selfloop transitions, 136 changer transitions 1/343 dead transitions. [2024-06-27 19:34:12,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 343 transitions, 5900 flow [2024-06-27 19:34:12,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:12,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:12,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:34:12,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-27 19:34:12,557 INFO L175 Difference]: Start difference. First operand has 270 places, 329 transitions, 4712 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:34:12,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 343 transitions, 5900 flow [2024-06-27 19:34:13,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 343 transitions, 5759 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 19:34:13,816 INFO L231 Difference]: Finished difference. Result has 274 places, 328 transitions, 4835 flow [2024-06-27 19:34:13,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4571, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4835, PETRI_PLACES=274, PETRI_TRANSITIONS=328} [2024-06-27 19:34:13,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-27 19:34:13,816 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 328 transitions, 4835 flow [2024-06-27 19:34:13,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:13,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:13,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:34:13,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:34:13,817 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-27 19:34:13,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:13,817 INFO L85 PathProgramCache]: Analyzing trace with hash -981576400, now seen corresponding path program 11 times [2024-06-27 19:34:13,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:13,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452922166] [2024-06-27 19:34:13,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:13,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:13,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:13,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:13,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:13,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452922166] [2024-06-27 19:34:13,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452922166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:13,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:13,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:13,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971126330] [2024-06-27 19:34:13,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:13,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:13,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:13,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:13,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:13,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:13,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 328 transitions, 4835 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:13,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:13,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:13,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:15,064 INFO L124 PetriNetUnfolderBase]: 4222/7334 cut-off events. [2024-06-27 19:34:15,065 INFO L125 PetriNetUnfolderBase]: For 679967/679967 co-relation queries the response was YES. [2024-06-27 19:34:15,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49297 conditions, 7334 events. 4222/7334 cut-off events. For 679967/679967 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 53097 event pairs, 1554 based on Foata normal form. 2/7323 useless extension candidates. Maximal degree in co-relation 49169. Up to 6222 conditions per place. [2024-06-27 19:34:15,161 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 140 changer transitions 1/342 dead transitions. [2024-06-27 19:34:15,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 342 transitions, 6027 flow [2024-06-27 19:34:15,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:15,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:15,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:34:15,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:34:15,162 INFO L175 Difference]: Start difference. First operand has 274 places, 328 transitions, 4835 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:34:15,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 342 transitions, 6027 flow [2024-06-27 19:34:16,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 342 transitions, 5330 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-27 19:34:16,573 INFO L231 Difference]: Finished difference. Result has 269 places, 327 transitions, 4410 flow [2024-06-27 19:34:16,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4138, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4410, PETRI_PLACES=269, PETRI_TRANSITIONS=327} [2024-06-27 19:34:16,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-27 19:34:16,574 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 327 transitions, 4410 flow [2024-06-27 19:34:16,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:16,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:16,575 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-27 19:34:16,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:34:16,575 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-27 19:34:16,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:16,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1425241102, now seen corresponding path program 12 times [2024-06-27 19:34:16,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:16,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149170260] [2024-06-27 19:34:16,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:16,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:16,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:16,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:16,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:16,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149170260] [2024-06-27 19:34:16,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149170260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:16,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:16,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:16,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377572029] [2024-06-27 19:34:16,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:16,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:16,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:16,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:16,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:16,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:16,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 327 transitions, 4410 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:16,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:16,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:16,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:17,740 INFO L124 PetriNetUnfolderBase]: 4167/7253 cut-off events. [2024-06-27 19:34:17,741 INFO L125 PetriNetUnfolderBase]: For 681212/681212 co-relation queries the response was YES. [2024-06-27 19:34:17,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48373 conditions, 7253 events. 4167/7253 cut-off events. For 681212/681212 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 52361 event pairs, 1455 based on Foata normal form. 2/7249 useless extension candidates. Maximal degree in co-relation 48246. Up to 6619 conditions per place. [2024-06-27 19:34:17,822 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 296 selfloop transitions, 33 changer transitions 1/338 dead transitions. [2024-06-27 19:34:17,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 338 transitions, 5096 flow [2024-06-27 19:34:17,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:17,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:17,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 19:34:17,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-27 19:34:17,824 INFO L175 Difference]: Start difference. First operand has 269 places, 327 transitions, 4410 flow. Second operand 7 states and 162 transitions. [2024-06-27 19:34:17,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 338 transitions, 5096 flow [2024-06-27 19:34:19,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 338 transitions, 4639 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 19:34:19,304 INFO L231 Difference]: Finished difference. Result has 267 places, 326 transitions, 4010 flow [2024-06-27 19:34:19,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3953, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4010, PETRI_PLACES=267, PETRI_TRANSITIONS=326} [2024-06-27 19:34:19,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-27 19:34:19,305 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 326 transitions, 4010 flow [2024-06-27 19:34:19,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:19,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:19,305 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-27 19:34:19,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:34:19,306 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-27 19:34:19,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:19,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1520682533, now seen corresponding path program 1 times [2024-06-27 19:34:19,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:19,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491192806] [2024-06-27 19:34:19,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:19,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:19,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:19,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:19,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:19,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491192806] [2024-06-27 19:34:19,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491192806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:19,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:19,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:19,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377033345] [2024-06-27 19:34:19,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:19,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:19,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:19,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:19,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:19,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:19,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 326 transitions, 4010 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:19,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:19,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:19,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:20,546 INFO L124 PetriNetUnfolderBase]: 4329/7537 cut-off events. [2024-06-27 19:34:20,546 INFO L125 PetriNetUnfolderBase]: For 806965/806965 co-relation queries the response was YES. [2024-06-27 19:34:20,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51665 conditions, 7537 events. 4329/7537 cut-off events. For 806965/806965 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54831 event pairs, 1264 based on Foata normal form. 12/7545 useless extension candidates. Maximal degree in co-relation 51538. Up to 5878 conditions per place. [2024-06-27 19:34:20,638 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 285 selfloop transitions, 70 changer transitions 0/363 dead transitions. [2024-06-27 19:34:20,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 363 transitions, 5386 flow [2024-06-27 19:34:20,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:20,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:20,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:34:20,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-27 19:34:20,639 INFO L175 Difference]: Start difference. First operand has 267 places, 326 transitions, 4010 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:34:20,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 363 transitions, 5386 flow [2024-06-27 19:34:22,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 363 transitions, 5235 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 19:34:22,519 INFO L231 Difference]: Finished difference. Result has 265 places, 331 transitions, 4156 flow [2024-06-27 19:34:22,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3859, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4156, PETRI_PLACES=265, PETRI_TRANSITIONS=331} [2024-06-27 19:34:22,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-27 19:34:22,520 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 331 transitions, 4156 flow [2024-06-27 19:34:22,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:22,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:22,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] [2024-06-27 19:34:22,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:34:22,520 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-27 19:34:22,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:22,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1518808583, now seen corresponding path program 2 times [2024-06-27 19:34:22,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:22,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776306912] [2024-06-27 19:34:22,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:22,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:22,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:22,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:22,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:22,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776306912] [2024-06-27 19:34:22,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776306912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:22,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:22,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:22,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609209789] [2024-06-27 19:34:22,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:22,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:22,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:22,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:22,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:22,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:22,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 331 transitions, 4156 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:22,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:22,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:22,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:23,822 INFO L124 PetriNetUnfolderBase]: 4409/7668 cut-off events. [2024-06-27 19:34:23,822 INFO L125 PetriNetUnfolderBase]: For 854885/854885 co-relation queries the response was YES. [2024-06-27 19:34:23,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53794 conditions, 7668 events. 4409/7668 cut-off events. For 854885/854885 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 55862 event pairs, 1521 based on Foata normal form. 12/7676 useless extension candidates. Maximal degree in co-relation 53665. Up to 6589 conditions per place. [2024-06-27 19:34:23,920 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 279 selfloop transitions, 71 changer transitions 0/358 dead transitions. [2024-06-27 19:34:23,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 358 transitions, 5250 flow [2024-06-27 19:34:23,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:23,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:23,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:34:23,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:34:23,921 INFO L175 Difference]: Start difference. First operand has 265 places, 331 transitions, 4156 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:34:23,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 358 transitions, 5250 flow [2024-06-27 19:34:25,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 358 transitions, 5135 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 19:34:25,515 INFO L231 Difference]: Finished difference. Result has 271 places, 336 transitions, 4367 flow [2024-06-27 19:34:25,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4367, PETRI_PLACES=271, PETRI_TRANSITIONS=336} [2024-06-27 19:34:25,515 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-27 19:34:25,516 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 336 transitions, 4367 flow [2024-06-27 19:34:25,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:25,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:25,516 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-27 19:34:25,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:34:25,516 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-27 19:34:25,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:25,517 INFO L85 PathProgramCache]: Analyzing trace with hash 844608043, now seen corresponding path program 3 times [2024-06-27 19:34:25,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:25,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886938552] [2024-06-27 19:34:25,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:25,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:25,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:25,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:25,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:25,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886938552] [2024-06-27 19:34:25,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886938552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:25,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:25,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:25,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258633558] [2024-06-27 19:34:25,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:25,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:25,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:25,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:25,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:25,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:25,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 336 transitions, 4367 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:25,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:25,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:25,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:26,931 INFO L124 PetriNetUnfolderBase]: 4449/7712 cut-off events. [2024-06-27 19:34:26,931 INFO L125 PetriNetUnfolderBase]: For 879774/879774 co-relation queries the response was YES. [2024-06-27 19:34:26,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54420 conditions, 7712 events. 4449/7712 cut-off events. For 879774/879774 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56062 event pairs, 1313 based on Foata normal form. 12/7720 useless extension candidates. Maximal degree in co-relation 54288. Up to 6479 conditions per place. [2024-06-27 19:34:27,016 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 272 selfloop transitions, 84 changer transitions 2/366 dead transitions. [2024-06-27 19:34:27,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 366 transitions, 5368 flow [2024-06-27 19:34:27,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:27,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:27,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:34:27,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-27 19:34:27,017 INFO L175 Difference]: Start difference. First operand has 271 places, 336 transitions, 4367 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:34:27,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 366 transitions, 5368 flow [2024-06-27 19:34:28,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 366 transitions, 5215 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 19:34:28,646 INFO L231 Difference]: Finished difference. Result has 275 places, 336 transitions, 4401 flow [2024-06-27 19:34:28,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4214, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4401, PETRI_PLACES=275, PETRI_TRANSITIONS=336} [2024-06-27 19:34:28,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-27 19:34:28,646 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 336 transitions, 4401 flow [2024-06-27 19:34:28,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:28,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:28,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-27 19:34:28,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:34:28,647 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-27 19:34:28,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:28,647 INFO L85 PathProgramCache]: Analyzing trace with hash 850118293, now seen corresponding path program 4 times [2024-06-27 19:34:28,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:28,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606092538] [2024-06-27 19:34:28,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:28,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:28,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:28,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-27 19:34:28,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:28,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606092538] [2024-06-27 19:34:28,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606092538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:28,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:28,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:28,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281141886] [2024-06-27 19:34:28,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:28,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:28,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:28,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:28,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:28,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:28,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 336 transitions, 4401 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:28,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:28,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:28,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:29,960 INFO L124 PetriNetUnfolderBase]: 4481/7764 cut-off events. [2024-06-27 19:34:29,960 INFO L125 PetriNetUnfolderBase]: For 912473/912473 co-relation queries the response was YES. [2024-06-27 19:34:30,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54908 conditions, 7764 events. 4481/7764 cut-off events. For 912473/912473 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 56646 event pairs, 1540 based on Foata normal form. 16/7776 useless extension candidates. Maximal degree in co-relation 54774. Up to 6888 conditions per place. [2024-06-27 19:34:30,059 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 279 selfloop transitions, 68 changer transitions 1/356 dead transitions. [2024-06-27 19:34:30,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 356 transitions, 5184 flow [2024-06-27 19:34:30,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:30,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:30,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:34:30,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-27 19:34:30,061 INFO L175 Difference]: Start difference. First operand has 275 places, 336 transitions, 4401 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:34:30,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 356 transitions, 5184 flow [2024-06-27 19:34:31,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 356 transitions, 5038 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 19:34:31,979 INFO L231 Difference]: Finished difference. Result has 278 places, 337 transitions, 4417 flow [2024-06-27 19:34:31,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4256, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4417, PETRI_PLACES=278, PETRI_TRANSITIONS=337} [2024-06-27 19:34:31,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-27 19:34:31,980 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 337 transitions, 4417 flow [2024-06-27 19:34:31,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:31,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:31,981 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-27 19:34:31,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:34:31,981 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-27 19:34:31,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:31,981 INFO L85 PathProgramCache]: Analyzing trace with hash -603494051, now seen corresponding path program 5 times [2024-06-27 19:34:31,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:31,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377708008] [2024-06-27 19:34:31,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:31,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:31,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:32,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:32,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:32,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377708008] [2024-06-27 19:34:32,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377708008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:32,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:32,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:32,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212245836] [2024-06-27 19:34:32,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:32,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:32,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:32,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:32,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:32,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:32,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 337 transitions, 4417 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:32,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:32,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:32,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:33,261 INFO L124 PetriNetUnfolderBase]: 4521/7832 cut-off events. [2024-06-27 19:34:33,262 INFO L125 PetriNetUnfolderBase]: For 933467/933467 co-relation queries the response was YES. [2024-06-27 19:34:33,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55370 conditions, 7832 events. 4521/7832 cut-off events. For 933467/933467 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57203 event pairs, 1546 based on Foata normal form. 16/7844 useless extension candidates. Maximal degree in co-relation 55235. Up to 6960 conditions per place. [2024-06-27 19:34:33,354 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 277 selfloop transitions, 73 changer transitions 2/360 dead transitions. [2024-06-27 19:34:33,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 360 transitions, 5219 flow [2024-06-27 19:34:33,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:33,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:33,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:34:33,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-27 19:34:33,355 INFO L175 Difference]: Start difference. First operand has 278 places, 337 transitions, 4417 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:34:33,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 360 transitions, 5219 flow [2024-06-27 19:34:35,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 360 transitions, 5080 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:35,380 INFO L231 Difference]: Finished difference. Result has 280 places, 337 transitions, 4443 flow [2024-06-27 19:34:35,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4278, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4443, PETRI_PLACES=280, PETRI_TRANSITIONS=337} [2024-06-27 19:34:35,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-27 19:34:35,381 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 337 transitions, 4443 flow [2024-06-27 19:34:35,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:35,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:35,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:34:35,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:34:35,382 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-27 19:34:35,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:35,382 INFO L85 PathProgramCache]: Analyzing trace with hash 850333495, now seen corresponding path program 1 times [2024-06-27 19:34:35,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:35,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015203479] [2024-06-27 19:34:35,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:35,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:35,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:35,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:35,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:35,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015203479] [2024-06-27 19:34:35,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015203479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:35,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:35,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:35,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756607124] [2024-06-27 19:34:35,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:35,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:35,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:35,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:35,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:35,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:35,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 337 transitions, 4443 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:35,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:35,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:35,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:36,731 INFO L124 PetriNetUnfolderBase]: 4528/7875 cut-off events. [2024-06-27 19:34:36,731 INFO L125 PetriNetUnfolderBase]: For 939352/939352 co-relation queries the response was YES. [2024-06-27 19:34:36,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55812 conditions, 7875 events. 4528/7875 cut-off events. For 939352/939352 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 57756 event pairs, 1554 based on Foata normal form. 12/7883 useless extension candidates. Maximal degree in co-relation 55676. Up to 6800 conditions per place. [2024-06-27 19:34:36,830 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 278 selfloop transitions, 74 changer transitions 0/360 dead transitions. [2024-06-27 19:34:36,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 360 transitions, 5269 flow [2024-06-27 19:34:36,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:36,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:36,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:34:36,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 19:34:36,831 INFO L175 Difference]: Start difference. First operand has 280 places, 337 transitions, 4443 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:34:36,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 360 transitions, 5269 flow [2024-06-27 19:34:38,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 360 transitions, 5118 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:38,749 INFO L231 Difference]: Finished difference. Result has 282 places, 339 transitions, 4506 flow [2024-06-27 19:34:38,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4292, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4506, PETRI_PLACES=282, PETRI_TRANSITIONS=339} [2024-06-27 19:34:38,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-27 19:34:38,750 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 339 transitions, 4506 flow [2024-06-27 19:34:38,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:38,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:38,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:34:38,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:34:38,751 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-27 19:34:38,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:38,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1120319321, now seen corresponding path program 6 times [2024-06-27 19:34:38,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:38,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246090505] [2024-06-27 19:34:38,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:38,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:38,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:38,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:38,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:38,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246090505] [2024-06-27 19:34:38,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246090505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:38,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:38,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:38,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783547745] [2024-06-27 19:34:38,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:38,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:38,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:38,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:38,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:38,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:38,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 339 transitions, 4506 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:38,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:38,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:38,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:40,079 INFO L124 PetriNetUnfolderBase]: 4460/7718 cut-off events. [2024-06-27 19:34:40,079 INFO L125 PetriNetUnfolderBase]: For 911427/911427 co-relation queries the response was YES. [2024-06-27 19:34:40,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54121 conditions, 7718 events. 4460/7718 cut-off events. For 911427/911427 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56116 event pairs, 1554 based on Foata normal form. 16/7725 useless extension candidates. Maximal degree in co-relation 53984. Up to 6860 conditions per place. [2024-06-27 19:34:40,184 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 279 selfloop transitions, 66 changer transitions 1/354 dead transitions. [2024-06-27 19:34:40,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 354 transitions, 5244 flow [2024-06-27 19:34:40,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:40,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:40,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 19:34:40,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-27 19:34:40,185 INFO L175 Difference]: Start difference. First operand has 282 places, 339 transitions, 4506 flow. Second operand 7 states and 166 transitions. [2024-06-27 19:34:40,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 354 transitions, 5244 flow [2024-06-27 19:34:42,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 354 transitions, 5050 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:42,119 INFO L231 Difference]: Finished difference. Result has 284 places, 338 transitions, 4433 flow [2024-06-27 19:34:42,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4312, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4433, PETRI_PLACES=284, PETRI_TRANSITIONS=338} [2024-06-27 19:34:42,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 19:34:42,119 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 338 transitions, 4433 flow [2024-06-27 19:34:42,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:42,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:42,120 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-27 19:34:42,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:34:42,120 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-27 19:34:42,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:42,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1120534523, now seen corresponding path program 2 times [2024-06-27 19:34:42,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:42,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509163017] [2024-06-27 19:34:42,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:42,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:42,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:42,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:42,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:42,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509163017] [2024-06-27 19:34:42,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509163017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:42,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:42,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:42,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161773177] [2024-06-27 19:34:42,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:42,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:42,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:42,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:42,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:42,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:42,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 338 transitions, 4433 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:42,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:42,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:42,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:43,444 INFO L124 PetriNetUnfolderBase]: 4355/7553 cut-off events. [2024-06-27 19:34:43,444 INFO L125 PetriNetUnfolderBase]: For 885258/885258 co-relation queries the response was YES. [2024-06-27 19:34:43,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52768 conditions, 7553 events. 4355/7553 cut-off events. For 885258/885258 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54775 event pairs, 1491 based on Foata normal form. 12/7556 useless extension candidates. Maximal degree in co-relation 52630. Up to 6637 conditions per place. [2024-06-27 19:34:43,535 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 70 changer transitions 0/358 dead transitions. [2024-06-27 19:34:43,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 358 transitions, 5251 flow [2024-06-27 19:34:43,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:43,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:43,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:34:43,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-27 19:34:43,536 INFO L175 Difference]: Start difference. First operand has 284 places, 338 transitions, 4433 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:34:43,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 358 transitions, 5251 flow [2024-06-27 19:34:45,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 358 transitions, 5051 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 19:34:45,622 INFO L231 Difference]: Finished difference. Result has 284 places, 340 transitions, 4442 flow [2024-06-27 19:34:45,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4442, PETRI_PLACES=284, PETRI_TRANSITIONS=340} [2024-06-27 19:34:45,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 19:34:45,622 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 340 transitions, 4442 flow [2024-06-27 19:34:45,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:45,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:45,623 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-27 19:34:45,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:34:45,623 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-27 19:34:45,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:45,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1127943833, now seen corresponding path program 3 times [2024-06-27 19:34:45,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:45,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749581403] [2024-06-27 19:34:45,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:45,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:45,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:45,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:45,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:45,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749581403] [2024-06-27 19:34:45,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749581403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:45,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:45,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:45,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049751461] [2024-06-27 19:34:45,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:45,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:45,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:45,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:45,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:45,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:45,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 340 transitions, 4442 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:45,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:45,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:45,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:46,908 INFO L124 PetriNetUnfolderBase]: 4362/7552 cut-off events. [2024-06-27 19:34:46,908 INFO L125 PetriNetUnfolderBase]: For 877303/877303 co-relation queries the response was YES. [2024-06-27 19:34:46,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52325 conditions, 7552 events. 4362/7552 cut-off events. For 877303/877303 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54763 event pairs, 1479 based on Foata normal form. 12/7555 useless extension candidates. Maximal degree in co-relation 52186. Up to 6334 conditions per place. [2024-06-27 19:34:47,000 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 84 changer transitions 0/360 dead transitions. [2024-06-27 19:34:47,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 360 transitions, 5228 flow [2024-06-27 19:34:47,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:47,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:47,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:34:47,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-27 19:34:47,001 INFO L175 Difference]: Start difference. First operand has 284 places, 340 transitions, 4442 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:34:47,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 360 transitions, 5228 flow [2024-06-27 19:34:48,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 360 transitions, 5041 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:48,707 INFO L231 Difference]: Finished difference. Result has 286 places, 341 transitions, 4452 flow [2024-06-27 19:34:48,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4452, PETRI_PLACES=286, PETRI_TRANSITIONS=341} [2024-06-27 19:34:48,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-27 19:34:48,708 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 341 transitions, 4452 flow [2024-06-27 19:34:48,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:48,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:48,708 INFO 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-27 19:34:48,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:34:48,708 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-27 19:34:48,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:48,709 INFO L85 PathProgramCache]: Analyzing trace with hash 786660719, now seen corresponding path program 1 times [2024-06-27 19:34:48,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:48,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110778312] [2024-06-27 19:34:48,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:48,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:48,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:48,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:48,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:48,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110778312] [2024-06-27 19:34:48,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110778312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:48,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:48,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:48,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250727866] [2024-06-27 19:34:48,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:48,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:48,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:48,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:48,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:48,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:48,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 341 transitions, 4452 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:48,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:48,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:48,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:49,988 INFO L124 PetriNetUnfolderBase]: 4388/7588 cut-off events. [2024-06-27 19:34:49,989 INFO L125 PetriNetUnfolderBase]: For 858162/858162 co-relation queries the response was YES. [2024-06-27 19:34:50,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52872 conditions, 7588 events. 4388/7588 cut-off events. For 858162/858162 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54928 event pairs, 1467 based on Foata normal form. 2/7584 useless extension candidates. Maximal degree in co-relation 52732. Up to 6701 conditions per place. [2024-06-27 19:34:50,089 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 259 selfloop transitions, 98 changer transitions 0/365 dead transitions. [2024-06-27 19:34:50,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 365 transitions, 5532 flow [2024-06-27 19:34:50,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:34:50,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:34:50,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 19:34:50,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-27 19:34:50,090 INFO L175 Difference]: Start difference. First operand has 286 places, 341 transitions, 4452 flow. Second operand 6 states and 155 transitions. [2024-06-27 19:34:50,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 365 transitions, 5532 flow [2024-06-27 19:34:52,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 365 transitions, 5254 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 19:34:52,266 INFO L231 Difference]: Finished difference. Result has 286 places, 350 transitions, 4602 flow [2024-06-27 19:34:52,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4602, PETRI_PLACES=286, PETRI_TRANSITIONS=350} [2024-06-27 19:34:52,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-27 19:34:52,267 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 350 transitions, 4602 flow [2024-06-27 19:34:52,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:52,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:52,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] [2024-06-27 19:34:52,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:34:52,267 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-27 19:34:52,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:52,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1683278455, now seen corresponding path program 2 times [2024-06-27 19:34:52,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:52,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480144941] [2024-06-27 19:34:52,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:52,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:52,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:52,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:52,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:52,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480144941] [2024-06-27 19:34:52,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480144941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:52,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:52,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:52,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555149304] [2024-06-27 19:34:52,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:52,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:52,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:52,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:52,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:52,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:52,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 350 transitions, 4602 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:52,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:52,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:52,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:53,692 INFO L124 PetriNetUnfolderBase]: 4393/7593 cut-off events. [2024-06-27 19:34:53,693 INFO L125 PetriNetUnfolderBase]: For 869184/869184 co-relation queries the response was YES. [2024-06-27 19:34:53,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52744 conditions, 7593 events. 4393/7593 cut-off events. For 869184/869184 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54935 event pairs, 1454 based on Foata normal form. 1/7588 useless extension candidates. Maximal degree in co-relation 52604. Up to 6705 conditions per place. [2024-06-27 19:34:53,770 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 130 changer transitions 0/372 dead transitions. [2024-06-27 19:34:53,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 372 transitions, 5812 flow [2024-06-27 19:34:53,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:34:53,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:34:53,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 19:34:53,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-27 19:34:53,771 INFO L175 Difference]: Start difference. First operand has 286 places, 350 transitions, 4602 flow. Second operand 9 states and 218 transitions. [2024-06-27 19:34:53,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 372 transitions, 5812 flow [2024-06-27 19:34:56,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 372 transitions, 5659 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 19:34:56,520 INFO L231 Difference]: Finished difference. Result has 291 places, 354 transitions, 4790 flow [2024-06-27 19:34:56,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4455, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4790, PETRI_PLACES=291, PETRI_TRANSITIONS=354} [2024-06-27 19:34:56,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-27 19:34:56,521 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 354 transitions, 4790 flow [2024-06-27 19:34:56,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:56,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:56,521 INFO 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-27 19:34:56,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:34:56,521 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-27 19:34:56,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:56,522 INFO L85 PathProgramCache]: Analyzing trace with hash -6520881, now seen corresponding path program 3 times [2024-06-27 19:34:56,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:56,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988078479] [2024-06-27 19:34:56,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:56,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:56,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:56,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-27 19:34:56,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:56,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988078479] [2024-06-27 19:34:56,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988078479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:56,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:56,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:56,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035676591] [2024-06-27 19:34:56,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:56,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:56,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:56,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:56,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:56,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:34:56,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 354 transitions, 4790 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:56,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:56,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:34:56,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:57,809 INFO L124 PetriNetUnfolderBase]: 4390/7589 cut-off events. [2024-06-27 19:34:57,809 INFO L125 PetriNetUnfolderBase]: For 865206/865206 co-relation queries the response was YES. [2024-06-27 19:34:57,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52733 conditions, 7589 events. 4390/7589 cut-off events. For 865206/865206 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54901 event pairs, 1454 based on Foata normal form. 1/7584 useless extension candidates. Maximal degree in co-relation 52593. Up to 6703 conditions per place. [2024-06-27 19:34:57,901 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 246 selfloop transitions, 116 changer transitions 0/370 dead transitions. [2024-06-27 19:34:57,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 370 transitions, 5740 flow [2024-06-27 19:34:57,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:57,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:57,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:34:57,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-27 19:34:57,903 INFO L175 Difference]: Start difference. First operand has 291 places, 354 transitions, 4790 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:34:57,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 370 transitions, 5740 flow [2024-06-27 19:35:00,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 370 transitions, 5601 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 19:35:00,915 INFO L231 Difference]: Finished difference. Result has 294 places, 354 transitions, 4901 flow [2024-06-27 19:35:00,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4653, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4901, PETRI_PLACES=294, PETRI_TRANSITIONS=354} [2024-06-27 19:35:00,916 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-27 19:35:00,916 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 354 transitions, 4901 flow [2024-06-27 19:35:00,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:00,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:00,916 INFO 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-27 19:35:00,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:35:00,917 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-27 19:35:00,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:00,917 INFO L85 PathProgramCache]: Analyzing trace with hash 947413985, now seen corresponding path program 4 times [2024-06-27 19:35:00,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:00,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757469120] [2024-06-27 19:35:00,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:00,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:00,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:00,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:00,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:00,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757469120] [2024-06-27 19:35:00,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757469120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:00,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:00,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:00,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600074213] [2024-06-27 19:35:00,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:00,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:00,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:00,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:00,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:01,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:01,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 354 transitions, 4901 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:01,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:01,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:01,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:02,199 INFO L124 PetriNetUnfolderBase]: 4400/7607 cut-off events. [2024-06-27 19:35:02,200 INFO L125 PetriNetUnfolderBase]: For 871025/871025 co-relation queries the response was YES. [2024-06-27 19:35:02,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53160 conditions, 7607 events. 4400/7607 cut-off events. For 871025/871025 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55050 event pairs, 1465 based on Foata normal form. 2/7603 useless extension candidates. Maximal degree in co-relation 53019. Up to 6488 conditions per place. [2024-06-27 19:35:02,289 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 129 changer transitions 0/377 dead transitions. [2024-06-27 19:35:02,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 377 transitions, 6131 flow [2024-06-27 19:35:02,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:02,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:02,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:35:02,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 19:35:02,291 INFO L175 Difference]: Start difference. First operand has 294 places, 354 transitions, 4901 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:35:02,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 377 transitions, 6131 flow [2024-06-27 19:35:04,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 377 transitions, 5803 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:35:04,560 INFO L231 Difference]: Finished difference. Result has 292 places, 358 transitions, 4915 flow [2024-06-27 19:35:04,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4915, PETRI_PLACES=292, PETRI_TRANSITIONS=358} [2024-06-27 19:35:04,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-27 19:35:04,561 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 358 transitions, 4915 flow [2024-06-27 19:35:04,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:04,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:04,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] [2024-06-27 19:35:04,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:35:04,562 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-27 19:35:04,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:04,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1272541055, now seen corresponding path program 5 times [2024-06-27 19:35:04,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:04,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095684379] [2024-06-27 19:35:04,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:04,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:04,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:04,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:04,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:04,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095684379] [2024-06-27 19:35:04,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095684379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:04,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:04,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:04,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038752340] [2024-06-27 19:35:04,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:04,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:04,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:04,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:04,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:04,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:04,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 358 transitions, 4915 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:04,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:04,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:04,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:05,820 INFO L124 PetriNetUnfolderBase]: 4410/7625 cut-off events. [2024-06-27 19:35:05,820 INFO L125 PetriNetUnfolderBase]: For 870942/870942 co-relation queries the response was YES. [2024-06-27 19:35:05,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53352 conditions, 7625 events. 4410/7625 cut-off events. For 870942/870942 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55183 event pairs, 1465 based on Foata normal form. 2/7621 useless extension candidates. Maximal degree in co-relation 53211. Up to 6498 conditions per place. [2024-06-27 19:35:05,915 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 224 selfloop transitions, 146 changer transitions 0/378 dead transitions. [2024-06-27 19:35:05,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 378 transitions, 6147 flow [2024-06-27 19:35:05,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:05,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:05,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:35:05,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 19:35:05,916 INFO L175 Difference]: Start difference. First operand has 292 places, 358 transitions, 4915 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:35:05,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 378 transitions, 6147 flow [2024-06-27 19:35:08,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 378 transitions, 5797 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 19:35:08,687 INFO L231 Difference]: Finished difference. Result has 294 places, 362 transitions, 4942 flow [2024-06-27 19:35:08,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4580, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4942, PETRI_PLACES=294, PETRI_TRANSITIONS=362} [2024-06-27 19:35:08,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-27 19:35:08,688 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 362 transitions, 4942 flow [2024-06-27 19:35:08,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:08,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:08,688 INFO 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-27 19:35:08,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:35:08,689 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-27 19:35:08,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:08,689 INFO L85 PathProgramCache]: Analyzing trace with hash 2014872923, now seen corresponding path program 6 times [2024-06-27 19:35:08,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:08,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414175183] [2024-06-27 19:35:08,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:08,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:08,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:08,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:08,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:08,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414175183] [2024-06-27 19:35:08,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414175183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:08,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:08,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:08,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270256013] [2024-06-27 19:35:08,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:08,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:08,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:08,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:08,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:08,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:08,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 362 transitions, 4942 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:08,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:08,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:08,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:09,940 INFO L124 PetriNetUnfolderBase]: 4404/7617 cut-off events. [2024-06-27 19:35:09,940 INFO L125 PetriNetUnfolderBase]: For 879631/879631 co-relation queries the response was YES. [2024-06-27 19:35:10,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53084 conditions, 7617 events. 4404/7617 cut-off events. For 879631/879631 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55173 event pairs, 1465 based on Foata normal form. 2/7613 useless extension candidates. Maximal degree in co-relation 52943. Up to 6493 conditions per place. [2024-06-27 19:35:10,033 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 141 changer transitions 0/377 dead transitions. [2024-06-27 19:35:10,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 377 transitions, 5906 flow [2024-06-27 19:35:10,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:10,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:10,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:35:10,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 19:35:10,035 INFO L175 Difference]: Start difference. First operand has 294 places, 362 transitions, 4942 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:35:10,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 377 transitions, 5906 flow [2024-06-27 19:35:12,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 377 transitions, 5505 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:12,688 INFO L231 Difference]: Finished difference. Result has 295 places, 362 transitions, 4832 flow [2024-06-27 19:35:12,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4541, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4832, PETRI_PLACES=295, PETRI_TRANSITIONS=362} [2024-06-27 19:35:12,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-27 19:35:12,688 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 362 transitions, 4832 flow [2024-06-27 19:35:12,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:12,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:12,689 INFO 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-27 19:35:12,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:35:12,689 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-27 19:35:12,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:12,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1115895863, now seen corresponding path program 7 times [2024-06-27 19:35:12,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:12,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632103105] [2024-06-27 19:35:12,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:12,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:12,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:12,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:12,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:12,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632103105] [2024-06-27 19:35:12,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632103105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:12,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:12,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:12,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283740806] [2024-06-27 19:35:12,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:12,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:12,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:12,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:12,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:12,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:12,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 362 transitions, 4832 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:12,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:12,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:12,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:14,127 INFO L124 PetriNetUnfolderBase]: 4409/7608 cut-off events. [2024-06-27 19:35:14,128 INFO L125 PetriNetUnfolderBase]: For 893026/893026 co-relation queries the response was YES. [2024-06-27 19:35:14,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53127 conditions, 7608 events. 4409/7608 cut-off events. For 893026/893026 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55069 event pairs, 1542 based on Foata normal form. 1/7596 useless extension candidates. Maximal degree in co-relation 52986. Up to 6497 conditions per place. [2024-06-27 19:35:14,224 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 177 changer transitions 0/378 dead transitions. [2024-06-27 19:35:14,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 378 transitions, 6032 flow [2024-06-27 19:35:14,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:14,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:14,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:35:14,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-27 19:35:14,225 INFO L175 Difference]: Start difference. First operand has 295 places, 362 transitions, 4832 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:35:14,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 378 transitions, 6032 flow [2024-06-27 19:35:16,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 378 transitions, 5714 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:16,553 INFO L231 Difference]: Finished difference. Result has 296 places, 365 transitions, 4920 flow [2024-06-27 19:35:16,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4518, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4920, PETRI_PLACES=296, PETRI_TRANSITIONS=365} [2024-06-27 19:35:16,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-27 19:35:16,554 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 365 transitions, 4920 flow [2024-06-27 19:35:16,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:16,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:16,554 INFO 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-27 19:35:16,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:35:16,554 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-27 19:35:16,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:16,555 INFO L85 PathProgramCache]: Analyzing trace with hash -344994449, now seen corresponding path program 8 times [2024-06-27 19:35:16,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:16,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463799402] [2024-06-27 19:35:16,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:16,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:16,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:16,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-27 19:35:16,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:16,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463799402] [2024-06-27 19:35:16,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463799402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:16,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:16,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:16,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003437418] [2024-06-27 19:35:16,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:16,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:16,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:16,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:16,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:16,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:16,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 365 transitions, 4920 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:16,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:16,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:16,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:17,833 INFO L124 PetriNetUnfolderBase]: 4414/7616 cut-off events. [2024-06-27 19:35:17,833 INFO L125 PetriNetUnfolderBase]: For 910802/910802 co-relation queries the response was YES. [2024-06-27 19:35:17,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53406 conditions, 7616 events. 4414/7616 cut-off events. For 910802/910802 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55100 event pairs, 1542 based on Foata normal form. 1/7604 useless extension candidates. Maximal degree in co-relation 53264. Up to 6501 conditions per place. [2024-06-27 19:35:17,930 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 210 selfloop transitions, 163 changer transitions 0/381 dead transitions. [2024-06-27 19:35:17,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 381 transitions, 6132 flow [2024-06-27 19:35:17,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:17,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:17,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:35:17,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-27 19:35:17,931 INFO L175 Difference]: Start difference. First operand has 296 places, 365 transitions, 4920 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:35:17,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 381 transitions, 6132 flow [2024-06-27 19:35:20,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 381 transitions, 5658 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:20,329 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 4828 flow [2024-06-27 19:35:20,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4828, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-27 19:35:20,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-27 19:35:20,329 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 4828 flow [2024-06-27 19:35:20,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:20,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:20,330 INFO 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-27 19:35:20,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:35:20,330 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-27 19:35:20,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:20,330 INFO L85 PathProgramCache]: Analyzing trace with hash -344608499, now seen corresponding path program 9 times [2024-06-27 19:35:20,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:20,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088833507] [2024-06-27 19:35:20,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:20,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:20,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:20,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:20,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:20,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088833507] [2024-06-27 19:35:20,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088833507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:20,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:20,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:20,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410726875] [2024-06-27 19:35:20,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:20,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:20,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:20,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:20,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:20,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:20,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 4828 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:20,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:20,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:20,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:21,684 INFO L124 PetriNetUnfolderBase]: 4411/7617 cut-off events. [2024-06-27 19:35:21,685 INFO L125 PetriNetUnfolderBase]: For 923554/923554 co-relation queries the response was YES. [2024-06-27 19:35:21,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53299 conditions, 7617 events. 4411/7617 cut-off events. For 923554/923554 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55144 event pairs, 1544 based on Foata normal form. 1/7605 useless extension candidates. Maximal degree in co-relation 53157. Up to 6499 conditions per place. [2024-06-27 19:35:21,771 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 205 selfloop transitions, 167 changer transitions 0/380 dead transitions. [2024-06-27 19:35:21,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 380 transitions, 5796 flow [2024-06-27 19:35:21,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:21,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:21,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:35:21,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-27 19:35:21,772 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 4828 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:35:21,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 380 transitions, 5796 flow [2024-06-27 19:35:24,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 380 transitions, 5411 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:35:24,621 INFO L231 Difference]: Finished difference. Result has 299 places, 368 transitions, 4783 flow [2024-06-27 19:35:24,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4783, PETRI_PLACES=299, PETRI_TRANSITIONS=368} [2024-06-27 19:35:24,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-27 19:35:24,622 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 368 transitions, 4783 flow [2024-06-27 19:35:24,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:24,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:24,622 INFO 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-27 19:35:24,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:35:24,623 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-27 19:35:24,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:24,623 INFO L85 PathProgramCache]: Analyzing trace with hash -893517971, now seen corresponding path program 1 times [2024-06-27 19:35:24,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:24,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198306914] [2024-06-27 19:35:24,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:24,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:24,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:24,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:24,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198306914] [2024-06-27 19:35:24,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198306914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:24,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:24,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:24,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780634970] [2024-06-27 19:35:24,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:24,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:24,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:24,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:24,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:24,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:24,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 368 transitions, 4783 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:24,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:24,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:24,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:25,906 INFO L124 PetriNetUnfolderBase]: 4398/7608 cut-off events. [2024-06-27 19:35:25,906 INFO L125 PetriNetUnfolderBase]: For 938062/938062 co-relation queries the response was YES. [2024-06-27 19:35:25,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52554 conditions, 7608 events. 4398/7608 cut-off events. For 938062/938062 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 55155 event pairs, 1279 based on Foata normal form. 6/7608 useless extension candidates. Maximal degree in co-relation 52412. Up to 6725 conditions per place. [2024-06-27 19:35:26,015 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 349 selfloop transitions, 34 changer transitions 0/391 dead transitions. [2024-06-27 19:35:26,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 391 transitions, 5843 flow [2024-06-27 19:35:26,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:35:26,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:35:26,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 19:35:26,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-27 19:35:26,017 INFO L175 Difference]: Start difference. First operand has 299 places, 368 transitions, 4783 flow. Second operand 6 states and 149 transitions. [2024-06-27 19:35:26,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 391 transitions, 5843 flow [2024-06-27 19:35:28,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 391 transitions, 5379 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:35:28,970 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 4391 flow [2024-06-27 19:35:28,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4319, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4391, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-27 19:35:28,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-27 19:35:28,971 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 4391 flow [2024-06-27 19:35:28,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:28,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:28,971 INFO 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-27 19:35:28,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:35:28,972 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-27 19:35:28,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:28,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1683607861, now seen corresponding path program 2 times [2024-06-27 19:35:28,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:28,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387633581] [2024-06-27 19:35:28,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:28,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:28,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:29,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:29,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:29,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387633581] [2024-06-27 19:35:29,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387633581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:29,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:29,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:29,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652883644] [2024-06-27 19:35:29,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:29,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:29,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:29,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:29,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:29,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:29,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 4391 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:29,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:29,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:29,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:30,310 INFO L124 PetriNetUnfolderBase]: 4385/7589 cut-off events. [2024-06-27 19:35:30,310 INFO L125 PetriNetUnfolderBase]: For 925022/925022 co-relation queries the response was YES. [2024-06-27 19:35:30,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51587 conditions, 7589 events. 4385/7589 cut-off events. For 925022/925022 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 55036 event pairs, 1360 based on Foata normal form. 6/7589 useless extension candidates. Maximal degree in co-relation 51444. Up to 6781 conditions per place. [2024-06-27 19:35:30,406 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 343 selfloop transitions, 35 changer transitions 0/386 dead transitions. [2024-06-27 19:35:30,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 386 transitions, 5231 flow [2024-06-27 19:35:30,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:35:30,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:35:30,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 19:35:30,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-27 19:35:30,407 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 4391 flow. Second operand 6 states and 146 transitions. [2024-06-27 19:35:30,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 386 transitions, 5231 flow [2024-06-27 19:35:33,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 386 transitions, 5088 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:33,858 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 4324 flow [2024-06-27 19:35:33,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4324, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-27 19:35:33,859 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-27 19:35:33,859 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 4324 flow [2024-06-27 19:35:33,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:33,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:33,859 INFO 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-27 19:35:33,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:35:33,860 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-27 19:35:33,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:33,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1112373681, now seen corresponding path program 1 times [2024-06-27 19:35:33,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:33,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700529414] [2024-06-27 19:35:33,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:33,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:33,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:33,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-27 19:35:33,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:33,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700529414] [2024-06-27 19:35:33,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700529414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:33,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:33,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:33,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822202655] [2024-06-27 19:35:33,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:33,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:33,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:33,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:33,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:33,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:33,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 4324 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:33,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:33,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:33,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:35,142 INFO L124 PetriNetUnfolderBase]: 4452/7685 cut-off events. [2024-06-27 19:35:35,143 INFO L125 PetriNetUnfolderBase]: For 974045/974045 co-relation queries the response was YES. [2024-06-27 19:35:35,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53350 conditions, 7685 events. 4452/7685 cut-off events. For 974045/974045 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 55595 event pairs, 1447 based on Foata normal form. 2/7670 useless extension candidates. Maximal degree in co-relation 53208. Up to 6795 conditions per place. [2024-06-27 19:35:35,236 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 317 selfloop transitions, 77 changer transitions 1/403 dead transitions. [2024-06-27 19:35:35,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 403 transitions, 5588 flow [2024-06-27 19:35:35,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:35,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:35,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:35:35,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-27 19:35:35,237 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 4324 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:35:35,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 403 transitions, 5588 flow [2024-06-27 19:35:37,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 403 transitions, 5498 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:35:37,503 INFO L231 Difference]: Finished difference. Result has 300 places, 373 transitions, 4566 flow [2024-06-27 19:35:37,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4234, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4566, PETRI_PLACES=300, PETRI_TRANSITIONS=373} [2024-06-27 19:35:37,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-27 19:35:37,504 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 373 transitions, 4566 flow [2024-06-27 19:35:37,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:37,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:37,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:35:37,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:35:37,504 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-27 19:35:37,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:37,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1922758863, now seen corresponding path program 2 times [2024-06-27 19:35:37,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:37,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973287585] [2024-06-27 19:35:37,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:37,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:37,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:37,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:37,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:37,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973287585] [2024-06-27 19:35:37,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973287585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:37,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:37,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:37,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032565985] [2024-06-27 19:35:37,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:37,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:37,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:37,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:37,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:37,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:37,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 373 transitions, 4566 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:37,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:37,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:37,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:38,824 INFO L124 PetriNetUnfolderBase]: 4447/7694 cut-off events. [2024-06-27 19:35:38,824 INFO L125 PetriNetUnfolderBase]: For 982499/982499 co-relation queries the response was YES. [2024-06-27 19:35:38,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53545 conditions, 7694 events. 4447/7694 cut-off events. For 982499/982499 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 55714 event pairs, 1470 based on Foata normal form. 2/7684 useless extension candidates. Maximal degree in co-relation 53401. Up to 6893 conditions per place. [2024-06-27 19:35:38,918 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 74 changer transitions 0/394 dead transitions. [2024-06-27 19:35:38,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 394 transitions, 5390 flow [2024-06-27 19:35:38,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:38,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:38,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:35:38,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 19:35:38,919 INFO L175 Difference]: Start difference. First operand has 300 places, 373 transitions, 4566 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:35:38,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 394 transitions, 5390 flow [2024-06-27 19:35:41,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 394 transitions, 5194 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 19:35:41,901 INFO L231 Difference]: Finished difference. Result has 303 places, 373 transitions, 4523 flow [2024-06-27 19:35:41,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4370, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4523, PETRI_PLACES=303, PETRI_TRANSITIONS=373} [2024-06-27 19:35:41,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-27 19:35:41,901 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 373 transitions, 4523 flow [2024-06-27 19:35:41,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:41,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:41,902 INFO 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-27 19:35:41,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:35:41,902 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-27 19:35:41,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:41,902 INFO L85 PathProgramCache]: Analyzing trace with hash 656725907, now seen corresponding path program 3 times [2024-06-27 19:35:41,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:41,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314621117] [2024-06-27 19:35:41,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:41,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:41,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:41,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:41,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:41,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314621117] [2024-06-27 19:35:41,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314621117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:41,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:41,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:41,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017973525] [2024-06-27 19:35:41,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:41,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:41,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:41,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:41,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:42,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:42,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 373 transitions, 4523 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:42,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:42,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:42,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:43,283 INFO L124 PetriNetUnfolderBase]: 4573/7899 cut-off events. [2024-06-27 19:35:43,283 INFO L125 PetriNetUnfolderBase]: For 1111415/1111415 co-relation queries the response was YES. [2024-06-27 19:35:43,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57274 conditions, 7899 events. 4573/7899 cut-off events. For 1111415/1111415 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 57478 event pairs, 1480 based on Foata normal form. 2/7896 useless extension candidates. Maximal degree in co-relation 57129. Up to 6883 conditions per place. [2024-06-27 19:35:43,385 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 324 selfloop transitions, 74 changer transitions 0/406 dead transitions. [2024-06-27 19:35:43,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 406 transitions, 5820 flow [2024-06-27 19:35:43,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:43,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:43,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:35:43,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-27 19:35:43,386 INFO L175 Difference]: Start difference. First operand has 303 places, 373 transitions, 4523 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:35:43,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 406 transitions, 5820 flow [2024-06-27 19:35:46,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 406 transitions, 5627 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:35:46,961 INFO L231 Difference]: Finished difference. Result has 306 places, 378 transitions, 4673 flow [2024-06-27 19:35:46,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4330, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4673, PETRI_PLACES=306, PETRI_TRANSITIONS=378} [2024-06-27 19:35:46,962 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-27 19:35:46,962 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 378 transitions, 4673 flow [2024-06-27 19:35:46,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:46,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:46,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:35:46,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:35:46,962 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-27 19:35:46,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:46,963 INFO L85 PathProgramCache]: Analyzing trace with hash -2029555215, now seen corresponding path program 4 times [2024-06-27 19:35:46,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:46,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220661932] [2024-06-27 19:35:46,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:46,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:46,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:47,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-27 19:35:47,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:47,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220661932] [2024-06-27 19:35:47,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220661932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:47,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:47,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:47,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975335184] [2024-06-27 19:35:47,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:47,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:47,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:47,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:47,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:47,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:47,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 378 transitions, 4673 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:47,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:47,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:47,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:48,372 INFO L124 PetriNetUnfolderBase]: 4581/7930 cut-off events. [2024-06-27 19:35:48,373 INFO L125 PetriNetUnfolderBase]: For 1133313/1133313 co-relation queries the response was YES. [2024-06-27 19:35:48,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57902 conditions, 7930 events. 4581/7930 cut-off events. For 1133313/1133313 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 57768 event pairs, 1507 based on Foata normal form. 2/7928 useless extension candidates. Maximal degree in co-relation 57755. Up to 7095 conditions per place. [2024-06-27 19:35:48,482 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 69 changer transitions 0/398 dead transitions. [2024-06-27 19:35:48,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 398 transitions, 5572 flow [2024-06-27 19:35:48,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:48,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:48,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:35:48,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-27 19:35:48,483 INFO L175 Difference]: Start difference. First operand has 306 places, 378 transitions, 4673 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:35:48,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 398 transitions, 5572 flow [2024-06-27 19:35:51,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 398 transitions, 5369 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 19:35:51,953 INFO L231 Difference]: Finished difference. Result has 309 places, 380 transitions, 4692 flow [2024-06-27 19:35:51,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4480, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4692, PETRI_PLACES=309, PETRI_TRANSITIONS=380} [2024-06-27 19:35:51,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-27 19:35:51,954 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 380 transitions, 4692 flow [2024-06-27 19:35:51,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:51,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:51,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] [2024-06-27 19:35:51,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:35:51,954 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-27 19:35:51,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:51,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1646368871, now seen corresponding path program 5 times [2024-06-27 19:35:51,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:51,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202781168] [2024-06-27 19:35:51,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:51,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:51,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:52,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:52,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:52,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202781168] [2024-06-27 19:35:52,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202781168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:52,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:52,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:52,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276010375] [2024-06-27 19:35:52,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:52,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:52,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:52,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:52,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:52,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:52,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 380 transitions, 4692 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:52,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:52,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:52,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:53,518 INFO L124 PetriNetUnfolderBase]: 4589/7968 cut-off events. [2024-06-27 19:35:53,519 INFO L125 PetriNetUnfolderBase]: For 1153370/1153370 co-relation queries the response was YES. [2024-06-27 19:35:53,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57995 conditions, 7968 events. 4589/7968 cut-off events. For 1153370/1153370 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 58348 event pairs, 1271 based on Foata normal form. 2/7966 useless extension candidates. Maximal degree in co-relation 57847. Up to 5942 conditions per place. [2024-06-27 19:35:53,608 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 316 selfloop transitions, 92 changer transitions 0/416 dead transitions. [2024-06-27 19:35:53,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 416 transitions, 6184 flow [2024-06-27 19:35:53,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:53,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:53,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:35:53,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-27 19:35:53,609 INFO L175 Difference]: Start difference. First operand has 309 places, 380 transitions, 4692 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:35:53,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 416 transitions, 6184 flow [2024-06-27 19:35:57,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 416 transitions, 6001 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:35:57,294 INFO L231 Difference]: Finished difference. Result has 311 places, 382 transitions, 4765 flow [2024-06-27 19:35:57,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4765, PETRI_PLACES=311, PETRI_TRANSITIONS=382} [2024-06-27 19:35:57,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-27 19:35:57,295 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 382 transitions, 4765 flow [2024-06-27 19:35:57,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:57,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:57,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] [2024-06-27 19:35:57,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:35:57,295 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-27 19:35:57,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:57,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1458171407, now seen corresponding path program 6 times [2024-06-27 19:35:57,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:57,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328721460] [2024-06-27 19:35:57,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:57,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:57,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:57,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:57,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:57,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328721460] [2024-06-27 19:35:57,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328721460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:57,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:57,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:35:57,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989886771] [2024-06-27 19:35:57,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:57,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:35:57,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:57,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:35:57,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:35:57,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:35:57,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 382 transitions, 4765 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:57,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:57,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:35:57,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:58,687 INFO L124 PetriNetUnfolderBase]: 4564/7923 cut-off events. [2024-06-27 19:35:58,687 INFO L125 PetriNetUnfolderBase]: For 1167129/1167129 co-relation queries the response was YES. [2024-06-27 19:35:58,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57486 conditions, 7923 events. 4564/7923 cut-off events. For 1167129/1167129 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57906 event pairs, 1307 based on Foata normal form. 8/7927 useless extension candidates. Maximal degree in co-relation 57337. Up to 5928 conditions per place. [2024-06-27 19:35:58,797 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 318 selfloop transitions, 85 changer transitions 0/411 dead transitions. [2024-06-27 19:35:58,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 411 transitions, 5907 flow [2024-06-27 19:35:58,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:35:58,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:35:58,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:35:58,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-27 19:35:58,799 INFO L175 Difference]: Start difference. First operand has 311 places, 382 transitions, 4765 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:35:58,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 411 transitions, 5907 flow [2024-06-27 19:36:02,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 411 transitions, 5602 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:02,642 INFO L231 Difference]: Finished difference. Result has 312 places, 382 transitions, 4636 flow [2024-06-27 19:36:02,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4636, PETRI_PLACES=312, PETRI_TRANSITIONS=382} [2024-06-27 19:36:02,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-27 19:36:02,643 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 382 transitions, 4636 flow [2024-06-27 19:36:02,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:02,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:02,643 INFO 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-27 19:36:02,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:36:02,643 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-27 19:36:02,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:02,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1277843953, now seen corresponding path program 7 times [2024-06-27 19:36:02,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:02,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176327910] [2024-06-27 19:36:02,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:02,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:02,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:02,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:02,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:02,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176327910] [2024-06-27 19:36:02,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176327910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:02,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:02,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:02,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743228318] [2024-06-27 19:36:02,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:02,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:02,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:02,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:02,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:02,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:36:02,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 382 transitions, 4636 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:02,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:02,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:36:02,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:03,996 INFO L124 PetriNetUnfolderBase]: 4536/7863 cut-off events. [2024-06-27 19:36:03,996 INFO L125 PetriNetUnfolderBase]: For 1137922/1137922 co-relation queries the response was YES. [2024-06-27 19:36:04,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55459 conditions, 7863 events. 4536/7863 cut-off events. For 1137922/1137922 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 57403 event pairs, 1484 based on Foata normal form. 12/7871 useless extension candidates. Maximal degree in co-relation 55311. Up to 6990 conditions per place. [2024-06-27 19:36:04,093 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 324 selfloop transitions, 69 changer transitions 0/401 dead transitions. [2024-06-27 19:36:04,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 401 transitions, 5497 flow [2024-06-27 19:36:04,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:04,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:04,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:36:04,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-27 19:36:04,095 INFO L175 Difference]: Start difference. First operand has 312 places, 382 transitions, 4636 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:36:04,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 401 transitions, 5497 flow [2024-06-27 19:36:07,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 401 transitions, 5308 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:07,770 INFO L231 Difference]: Finished difference. Result has 313 places, 383 transitions, 4615 flow [2024-06-27 19:36:07,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4447, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4615, PETRI_PLACES=313, PETRI_TRANSITIONS=383} [2024-06-27 19:36:07,771 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-27 19:36:07,771 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 383 transitions, 4615 flow [2024-06-27 19:36:07,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:07,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:07,771 INFO 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-27 19:36:07,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:36:07,771 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-27 19:36:07,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:07,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1400078957, now seen corresponding path program 8 times [2024-06-27 19:36:07,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:07,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640859036] [2024-06-27 19:36:07,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:07,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:07,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:07,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-27 19:36:07,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:07,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640859036] [2024-06-27 19:36:07,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640859036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:07,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:07,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:07,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45615204] [2024-06-27 19:36:07,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:07,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:07,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:07,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:07,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:07,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:36:07,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 383 transitions, 4615 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:07,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:07,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:36:07,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:09,107 INFO L124 PetriNetUnfolderBase]: 4501/7802 cut-off events. [2024-06-27 19:36:09,107 INFO L125 PetriNetUnfolderBase]: For 1086794/1086794 co-relation queries the response was YES. [2024-06-27 19:36:09,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53634 conditions, 7802 events. 4501/7802 cut-off events. For 1086794/1086794 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 56831 event pairs, 1443 based on Foata normal form. 12/7810 useless extension candidates. Maximal degree in co-relation 53485. Up to 6711 conditions per place. [2024-06-27 19:36:09,207 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 76 changer transitions 0/405 dead transitions. [2024-06-27 19:36:09,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 405 transitions, 5483 flow [2024-06-27 19:36:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:09,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:09,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:36:09,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 19:36:09,208 INFO L175 Difference]: Start difference. First operand has 313 places, 383 transitions, 4615 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:36:09,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 405 transitions, 5483 flow [2024-06-27 19:36:13,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 405 transitions, 5238 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:13,946 INFO L231 Difference]: Finished difference. Result has 315 places, 383 transitions, 4530 flow [2024-06-27 19:36:13,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4370, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4530, PETRI_PLACES=315, PETRI_TRANSITIONS=383} [2024-06-27 19:36:13,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-27 19:36:13,947 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 383 transitions, 4530 flow [2024-06-27 19:36:13,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:13,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:13,947 INFO 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-27 19:36:13,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:36:13,948 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-27 19:36:13,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:13,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1749702583, now seen corresponding path program 1 times [2024-06-27 19:36:13,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:13,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898049995] [2024-06-27 19:36:13,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:13,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:13,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:14,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:14,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:14,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898049995] [2024-06-27 19:36:14,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898049995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:14,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:14,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:14,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628242198] [2024-06-27 19:36:14,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:14,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:14,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:14,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:14,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:14,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:36:14,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 383 transitions, 4530 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:14,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:14,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:36:14,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:15,304 INFO L124 PetriNetUnfolderBase]: 4496/7790 cut-off events. [2024-06-27 19:36:15,304 INFO L125 PetriNetUnfolderBase]: For 1034488/1034488 co-relation queries the response was YES. [2024-06-27 19:36:15,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53184 conditions, 7790 events. 4496/7790 cut-off events. For 1034488/1034488 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56747 event pairs, 1499 based on Foata normal form. 2/7783 useless extension candidates. Maximal degree in co-relation 53034. Up to 6968 conditions per place. [2024-06-27 19:36:15,404 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 310 selfloop transitions, 79 changer transitions 0/397 dead transitions. [2024-06-27 19:36:15,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 397 transitions, 5401 flow [2024-06-27 19:36:15,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:15,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:15,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:36:15,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-27 19:36:15,405 INFO L175 Difference]: Start difference. First operand has 315 places, 383 transitions, 4530 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:36:15,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 397 transitions, 5401 flow [2024-06-27 19:36:19,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 397 transitions, 5228 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:19,738 INFO L231 Difference]: Finished difference. Result has 316 places, 385 transitions, 4589 flow [2024-06-27 19:36:19,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4589, PETRI_PLACES=316, PETRI_TRANSITIONS=385} [2024-06-27 19:36:19,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-27 19:36:19,739 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 385 transitions, 4589 flow [2024-06-27 19:36:19,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:19,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:19,740 INFO 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-27 19:36:19,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:36:19,740 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-27 19:36:19,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:19,740 INFO L85 PathProgramCache]: Analyzing trace with hash -2114107251, now seen corresponding path program 2 times [2024-06-27 19:36:19,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:19,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551907561] [2024-06-27 19:36:19,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:19,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:19,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:19,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:19,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:19,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551907561] [2024-06-27 19:36:19,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551907561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:19,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:19,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:19,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005629156] [2024-06-27 19:36:19,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:19,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:19,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:19,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:19,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:19,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:36:19,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 385 transitions, 4589 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:19,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:19,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:36:19,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:21,244 INFO L124 PetriNetUnfolderBase]: 4491/7779 cut-off events. [2024-06-27 19:36:21,245 INFO L125 PetriNetUnfolderBase]: For 1040609/1040609 co-relation queries the response was YES. [2024-06-27 19:36:21,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52985 conditions, 7779 events. 4491/7779 cut-off events. For 1040609/1040609 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56602 event pairs, 1492 based on Foata normal form. 2/7772 useless extension candidates. Maximal degree in co-relation 52834. Up to 6916 conditions per place. [2024-06-27 19:36:21,332 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 314 selfloop transitions, 81 changer transitions 0/403 dead transitions. [2024-06-27 19:36:21,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 403 transitions, 5765 flow [2024-06-27 19:36:21,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:21,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:21,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:36:21,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-27 19:36:21,333 INFO L175 Difference]: Start difference. First operand has 316 places, 385 transitions, 4589 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:36:21,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 403 transitions, 5765 flow [2024-06-27 19:36:25,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 403 transitions, 5552 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:25,459 INFO L231 Difference]: Finished difference. Result has 319 places, 389 transitions, 4698 flow [2024-06-27 19:36:25,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4376, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4698, PETRI_PLACES=319, PETRI_TRANSITIONS=389} [2024-06-27 19:36:25,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-27 19:36:25,459 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 389 transitions, 4698 flow [2024-06-27 19:36:25,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:25,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:25,460 INFO 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-27 19:36:25,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:36:25,460 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-27 19:36:25,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:25,460 INFO L85 PathProgramCache]: Analyzing trace with hash -403128305, now seen corresponding path program 3 times [2024-06-27 19:36:25,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:25,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449684702] [2024-06-27 19:36:25,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:25,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:25,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36: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-27 19:36:25,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:25,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449684702] [2024-06-27 19:36:25,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449684702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:25,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:25,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:25,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27918518] [2024-06-27 19:36:25,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:25,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:25,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:25,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:25,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:25,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:36:25,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 389 transitions, 4698 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:25,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:25,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:36:25,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:26,803 INFO L124 PetriNetUnfolderBase]: 4499/7789 cut-off events. [2024-06-27 19:36:26,804 INFO L125 PetriNetUnfolderBase]: For 1062180/1062180 co-relation queries the response was YES. [2024-06-27 19:36:26,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53339 conditions, 7789 events. 4499/7789 cut-off events. For 1062180/1062180 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 56690 event pairs, 1490 based on Foata normal form. 2/7782 useless extension candidates. Maximal degree in co-relation 53186. Up to 6906 conditions per place. [2024-06-27 19:36:26,904 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 315 selfloop transitions, 87 changer transitions 0/410 dead transitions. [2024-06-27 19:36:26,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 410 transitions, 5872 flow [2024-06-27 19:36:26,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:26,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:26,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:36:26,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 19:36:26,905 INFO L175 Difference]: Start difference. First operand has 319 places, 389 transitions, 4698 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:36:26,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 410 transitions, 5872 flow [2024-06-27 19:36:31,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 410 transitions, 5691 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:31,225 INFO L231 Difference]: Finished difference. Result has 324 places, 393 transitions, 4814 flow [2024-06-27 19:36:31,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4814, PETRI_PLACES=324, PETRI_TRANSITIONS=393} [2024-06-27 19:36:31,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-27 19:36:31,226 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 393 transitions, 4814 flow [2024-06-27 19:36:31,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:31,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:31,226 INFO 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-27 19:36:31,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:36:31,227 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-27 19:36:31,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:31,227 INFO L85 PathProgramCache]: Analyzing trace with hash 256555771, now seen corresponding path program 4 times [2024-06-27 19:36:31,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:31,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773540966] [2024-06-27 19:36:31,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:31,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:31,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:31,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:31,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:31,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773540966] [2024-06-27 19:36:31,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773540966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:31,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:31,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:31,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155648445] [2024-06-27 19:36:31,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:31,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:31,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:31,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:31,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:31,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:36:31,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 393 transitions, 4814 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:31,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:31,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:36:31,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:32,592 INFO L124 PetriNetUnfolderBase]: 4494/7790 cut-off events. [2024-06-27 19:36:32,593 INFO L125 PetriNetUnfolderBase]: For 1065753/1065753 co-relation queries the response was YES. [2024-06-27 19:36:32,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53419 conditions, 7790 events. 4494/7790 cut-off events. For 1065753/1065753 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56748 event pairs, 1499 based on Foata normal form. 2/7783 useless extension candidates. Maximal degree in co-relation 53263. Up to 6966 conditions per place. [2024-06-27 19:36:32,696 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 322 selfloop transitions, 75 changer transitions 0/405 dead transitions. [2024-06-27 19:36:32,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 405 transitions, 5636 flow [2024-06-27 19:36:32,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:32,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:32,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 19:36:32,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-27 19:36:32,697 INFO L175 Difference]: Start difference. First operand has 324 places, 393 transitions, 4814 flow. Second operand 7 states and 166 transitions. [2024-06-27 19:36:32,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 405 transitions, 5636 flow [2024-06-27 19:36:36,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 405 transitions, 5411 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:36,640 INFO L231 Difference]: Finished difference. Result has 328 places, 393 transitions, 4744 flow [2024-06-27 19:36:36,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4744, PETRI_PLACES=328, PETRI_TRANSITIONS=393} [2024-06-27 19:36:36,640 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-27 19:36:36,640 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 393 transitions, 4744 flow [2024-06-27 19:36:36,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:36,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:36,641 INFO 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-27 19:36:36,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:36:36,641 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-27 19:36:36,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:36,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1829244531, now seen corresponding path program 5 times [2024-06-27 19:36:36,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:36,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385713835] [2024-06-27 19:36:36,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:36,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:36,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:36,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-27 19:36:36,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:36,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385713835] [2024-06-27 19:36:36,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385713835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:36,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:36,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:36,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638237004] [2024-06-27 19:36:36,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:36,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:36,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:36,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:36,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:36,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:36:36,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 393 transitions, 4744 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:36,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:36,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:36:36,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:38,040 INFO L124 PetriNetUnfolderBase]: 4502/7806 cut-off events. [2024-06-27 19:36:38,041 INFO L125 PetriNetUnfolderBase]: For 1087601/1087601 co-relation queries the response was YES. [2024-06-27 19:36:38,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53672 conditions, 7806 events. 4502/7806 cut-off events. For 1087601/1087601 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57044 event pairs, 1388 based on Foata normal form. 2/7799 useless extension candidates. Maximal degree in co-relation 53514. Up to 6597 conditions per place. [2024-06-27 19:36:38,145 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 308 selfloop transitions, 103 changer transitions 0/419 dead transitions. [2024-06-27 19:36:38,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 419 transitions, 6006 flow [2024-06-27 19:36:38,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:38,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:38,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:36:38,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:36:38,146 INFO L175 Difference]: Start difference. First operand has 328 places, 393 transitions, 4744 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:36:38,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 419 transitions, 6006 flow [2024-06-27 19:36:42,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 419 transitions, 5843 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:42,619 INFO L231 Difference]: Finished difference. Result has 330 places, 398 transitions, 4957 flow [2024-06-27 19:36:42,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4581, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4957, PETRI_PLACES=330, PETRI_TRANSITIONS=398} [2024-06-27 19:36:42,620 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-27 19:36:42,620 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 398 transitions, 4957 flow [2024-06-27 19:36:42,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:42,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:42,620 INFO 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-27 19:36:42,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:36:42,620 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-27 19:36:42,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:42,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1829007381, now seen corresponding path program 6 times [2024-06-27 19:36:42,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:42,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322462841] [2024-06-27 19:36:42,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:42,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:42,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:42,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:42,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:42,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322462841] [2024-06-27 19:36:42,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322462841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:42,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:42,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:42,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863709409] [2024-06-27 19:36:42,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:42,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:42,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:42,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:42,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:42,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:36:42,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 398 transitions, 4957 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:42,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:42,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:36:42,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:44,022 INFO L124 PetriNetUnfolderBase]: 4497/7789 cut-off events. [2024-06-27 19:36:44,023 INFO L125 PetriNetUnfolderBase]: For 1094946/1094946 co-relation queries the response was YES. [2024-06-27 19:36:44,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53858 conditions, 7789 events. 4497/7789 cut-off events. For 1094946/1094946 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56829 event pairs, 1406 based on Foata normal form. 2/7782 useless extension candidates. Maximal degree in co-relation 53698. Up to 6593 conditions per place. [2024-06-27 19:36:44,130 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 309 selfloop transitions, 99 changer transitions 0/416 dead transitions. [2024-06-27 19:36:44,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 416 transitions, 5852 flow [2024-06-27 19:36:44,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:44,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:44,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:36:44,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-27 19:36:44,131 INFO L175 Difference]: Start difference. First operand has 330 places, 398 transitions, 4957 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:36:44,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 416 transitions, 5852 flow [2024-06-27 19:36:48,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 416 transitions, 5457 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:48,989 INFO L231 Difference]: Finished difference. Result has 331 places, 399 transitions, 4794 flow [2024-06-27 19:36:48,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4582, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4794, PETRI_PLACES=331, PETRI_TRANSITIONS=399} [2024-06-27 19:36:48,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-27 19:36:48,990 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 399 transitions, 4794 flow [2024-06-27 19:36:48,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:48,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:48,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, 1, 1] [2024-06-27 19:36:48,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:36:48,990 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-27 19:36:48,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:48,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1239023505, now seen corresponding path program 1 times [2024-06-27 19:36:48,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:48,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544380920] [2024-06-27 19:36:48,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:48,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:48,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:49,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:49,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:49,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544380920] [2024-06-27 19:36:49,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544380920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:49,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:49,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:49,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024879476] [2024-06-27 19:36:49,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:49,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:49,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:49,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:49,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:49,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:36:49,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 399 transitions, 4794 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:49,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:49,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:36:49,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:50,426 INFO L124 PetriNetUnfolderBase]: 4492/7797 cut-off events. [2024-06-27 19:36:50,426 INFO L125 PetriNetUnfolderBase]: For 1110675/1110675 co-relation queries the response was YES. [2024-06-27 19:36:50,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52774 conditions, 7797 events. 4492/7797 cut-off events. For 1110675/1110675 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 56832 event pairs, 1236 based on Foata normal form. 8/7798 useless extension candidates. Maximal degree in co-relation 52615. Up to 5865 conditions per place. [2024-06-27 19:36:50,523 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 64 changer transitions 0/452 dead transitions. [2024-06-27 19:36:50,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 452 transitions, 6351 flow [2024-06-27 19:36:50,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:36:50,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:36:50,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 19:36:50,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6531165311653117 [2024-06-27 19:36:50,524 INFO L175 Difference]: Start difference. First operand has 331 places, 399 transitions, 4794 flow. Second operand 9 states and 241 transitions. [2024-06-27 19:36:50,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 452 transitions, 6351 flow [2024-06-27 19:36:54,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 452 transitions, 6135 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:54,741 INFO L231 Difference]: Finished difference. Result has 335 places, 401 transitions, 4753 flow [2024-06-27 19:36:54,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4753, PETRI_PLACES=335, PETRI_TRANSITIONS=401} [2024-06-27 19:36:54,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-27 19:36:54,742 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 401 transitions, 4753 flow [2024-06-27 19:36:54,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:54,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:54,742 INFO 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-27 19:36:54,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:36:54,743 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-27 19:36:54,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:54,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1416096237, now seen corresponding path program 2 times [2024-06-27 19:36:54,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:54,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956692972] [2024-06-27 19:36:54,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:54,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:54,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:54,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:54,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:54,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956692972] [2024-06-27 19:36:54,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956692972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:54,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:54,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:54,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606372254] [2024-06-27 19:36:54,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:54,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:54,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:54,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:54,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:54,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:36:54,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 401 transitions, 4753 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:54,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:54,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:36:54,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:56,249 INFO L124 PetriNetUnfolderBase]: 4559/7902 cut-off events. [2024-06-27 19:36:56,250 INFO L125 PetriNetUnfolderBase]: For 1159462/1159462 co-relation queries the response was YES. [2024-06-27 19:36:56,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54596 conditions, 7902 events. 4559/7902 cut-off events. For 1159462/1159462 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57729 event pairs, 1334 based on Foata normal form. 2/7893 useless extension candidates. Maximal degree in co-relation 54437. Up to 5899 conditions per place. [2024-06-27 19:36:56,358 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 373 selfloop transitions, 68 changer transitions 0/449 dead transitions. [2024-06-27 19:36:56,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 449 transitions, 6328 flow [2024-06-27 19:36:56,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:36:56,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:36:56,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 19:36:56,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:36:56,360 INFO L175 Difference]: Start difference. First operand has 335 places, 401 transitions, 4753 flow. Second operand 9 states and 234 transitions. [2024-06-27 19:36:56,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 449 transitions, 6328 flow [2024-06-27 19:37:01,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 449 transitions, 6189 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:01,273 INFO L231 Difference]: Finished difference. Result has 339 places, 405 transitions, 4858 flow [2024-06-27 19:37:01,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4858, PETRI_PLACES=339, PETRI_TRANSITIONS=405} [2024-06-27 19:37:01,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-27 19:37:01,273 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 405 transitions, 4858 flow [2024-06-27 19:37:01,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:01,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:01,274 INFO 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-27 19:37:01,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:37:01,274 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-27 19:37:01,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:01,274 INFO L85 PathProgramCache]: Analyzing trace with hash 501301585, now seen corresponding path program 3 times [2024-06-27 19:37:01,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:01,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768136383] [2024-06-27 19:37:01,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:01,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:01,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:01,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:01,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:01,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768136383] [2024-06-27 19:37:01,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768136383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:01,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:01,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:01,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800273075] [2024-06-27 19:37:01,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:01,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:01,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:01,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:01,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:01,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:37:01,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 405 transitions, 4858 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:01,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:01,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:37:01,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:02,755 INFO L124 PetriNetUnfolderBase]: 4536/7863 cut-off events. [2024-06-27 19:37:02,755 INFO L125 PetriNetUnfolderBase]: For 1167794/1167794 co-relation queries the response was YES. [2024-06-27 19:37:02,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53444 conditions, 7863 events. 4536/7863 cut-off events. For 1167794/1167794 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57296 event pairs, 1429 based on Foata normal form. 10/7867 useless extension candidates. Maximal degree in co-relation 53283. Up to 6425 conditions per place. [2024-06-27 19:37:02,859 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 384 selfloop transitions, 54 changer transitions 0/446 dead transitions. [2024-06-27 19:37:02,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 446 transitions, 6104 flow [2024-06-27 19:37:02,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:02,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:02,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:37:02,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-27 19:37:02,860 INFO L175 Difference]: Start difference. First operand has 339 places, 405 transitions, 4858 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:37:02,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 446 transitions, 6104 flow [2024-06-27 19:37:07,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 446 transitions, 5964 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:07,902 INFO L231 Difference]: Finished difference. Result has 342 places, 405 transitions, 4833 flow [2024-06-27 19:37:07,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4833, PETRI_PLACES=342, PETRI_TRANSITIONS=405} [2024-06-27 19:37:07,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-27 19:37:07,903 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 405 transitions, 4833 flow [2024-06-27 19:37:07,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:07,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:07,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:07,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:37:07,903 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-27 19:37:07,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:07,903 INFO L85 PathProgramCache]: Analyzing trace with hash 509872465, now seen corresponding path program 4 times [2024-06-27 19:37:07,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:07,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910356041] [2024-06-27 19:37:07,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:07,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:07,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:07,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:07,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:07,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910356041] [2024-06-27 19:37:07,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910356041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:07,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:07,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:07,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314196206] [2024-06-27 19:37:07,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:07,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:07,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:07,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:07,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:08,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:37:08,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 405 transitions, 4833 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:08,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:08,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:37:08,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:09,415 INFO L124 PetriNetUnfolderBase]: 4526/7860 cut-off events. [2024-06-27 19:37:09,415 INFO L125 PetriNetUnfolderBase]: For 1133930/1133930 co-relation queries the response was YES. [2024-06-27 19:37:09,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52469 conditions, 7860 events. 4526/7860 cut-off events. For 1133930/1133930 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 57387 event pairs, 1441 based on Foata normal form. 10/7866 useless extension candidates. Maximal degree in co-relation 52307. Up to 7106 conditions per place. [2024-06-27 19:37:09,514 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 379 selfloop transitions, 51 changer transitions 0/438 dead transitions. [2024-06-27 19:37:09,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 438 transitions, 5832 flow [2024-06-27 19:37:09,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:09,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:09,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:37:09,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-27 19:37:09,516 INFO L175 Difference]: Start difference. First operand has 342 places, 405 transitions, 4833 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:37:09,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 438 transitions, 5832 flow [2024-06-27 19:37:14,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 438 transitions, 5732 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:14,943 INFO L231 Difference]: Finished difference. Result has 344 places, 407 transitions, 4892 flow [2024-06-27 19:37:14,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4892, PETRI_PLACES=344, PETRI_TRANSITIONS=407} [2024-06-27 19:37:14,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-27 19:37:14,943 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 407 transitions, 4892 flow [2024-06-27 19:37:14,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:14,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:14,944 INFO 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-27 19:37:14,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:37:14,944 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-27 19:37:14,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:14,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1703125329, now seen corresponding path program 5 times [2024-06-27 19:37:14,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:14,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800802058] [2024-06-27 19:37:14,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:14,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:14,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:15,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:15,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:15,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800802058] [2024-06-27 19:37:15,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800802058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:15,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:15,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:15,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580662330] [2024-06-27 19:37:15,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:15,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:15,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:15,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:15,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:15,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:37:15,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 407 transitions, 4892 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:15,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:15,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:37:15,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:16,422 INFO L124 PetriNetUnfolderBase]: 4547/7888 cut-off events. [2024-06-27 19:37:16,423 INFO L125 PetriNetUnfolderBase]: For 1111046/1111046 co-relation queries the response was YES. [2024-06-27 19:37:16,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53130 conditions, 7888 events. 4547/7888 cut-off events. For 1111046/1111046 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57599 event pairs, 1439 based on Foata normal form. 2/7884 useless extension candidates. Maximal degree in co-relation 52967. Up to 7114 conditions per place. [2024-06-27 19:37:16,534 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 379 selfloop transitions, 59 changer transitions 0/446 dead transitions. [2024-06-27 19:37:16,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 446 transitions, 6201 flow [2024-06-27 19:37:16,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:37:16,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:37:16,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-27 19:37:16,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5926829268292683 [2024-06-27 19:37:16,535 INFO L175 Difference]: Start difference. First operand has 344 places, 407 transitions, 4892 flow. Second operand 10 states and 243 transitions. [2024-06-27 19:37:16,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 446 transitions, 6201 flow [2024-06-27 19:37:21,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 446 transitions, 6081 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:21,826 INFO L231 Difference]: Finished difference. Result has 349 places, 411 transitions, 5008 flow [2024-06-27 19:37:21,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4772, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5008, PETRI_PLACES=349, PETRI_TRANSITIONS=411} [2024-06-27 19:37:21,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-27 19:37:21,826 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 411 transitions, 5008 flow [2024-06-27 19:37:21,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:21,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:21,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:21,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:37:21,827 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-27 19:37:21,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:21,827 INFO L85 PathProgramCache]: Analyzing trace with hash -2008773995, now seen corresponding path program 6 times [2024-06-27 19:37:21,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:21,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070927596] [2024-06-27 19:37:21,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:21,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:21,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:21,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:21,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:21,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070927596] [2024-06-27 19:37:21,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070927596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:21,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:21,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:21,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508215742] [2024-06-27 19:37:21,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:21,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:21,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:21,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:21,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:21,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:37:21,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 411 transitions, 5008 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:21,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:21,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:37:21,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:23,694 INFO L124 PetriNetUnfolderBase]: 4542/7884 cut-off events. [2024-06-27 19:37:23,695 INFO L125 PetriNetUnfolderBase]: For 1114380/1114380 co-relation queries the response was YES. [2024-06-27 19:37:23,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52999 conditions, 7884 events. 4542/7884 cut-off events. For 1114380/1114380 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57594 event pairs, 1443 based on Foata normal form. 2/7882 useless extension candidates. Maximal degree in co-relation 52834. Up to 7162 conditions per place. [2024-06-27 19:37:23,798 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 53 changer transitions 0/441 dead transitions. [2024-06-27 19:37:23,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 441 transitions, 5948 flow [2024-06-27 19:37:23,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:37:23,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:37:23,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-27 19:37:23,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-27 19:37:23,799 INFO L175 Difference]: Start difference. First operand has 349 places, 411 transitions, 5008 flow. Second operand 10 states and 238 transitions. [2024-06-27 19:37:23,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 441 transitions, 5948 flow [2024-06-27 19:37:29,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 441 transitions, 5789 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 19:37:29,405 INFO L231 Difference]: Finished difference. Result has 352 places, 411 transitions, 4960 flow [2024-06-27 19:37:29,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4849, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4960, PETRI_PLACES=352, PETRI_TRANSITIONS=411} [2024-06-27 19:37:29,405 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-27 19:37:29,405 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 411 transitions, 4960 flow [2024-06-27 19:37:29,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:29,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:29,406 INFO 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-27 19:37:29,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:37:29,406 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-27 19:37:29,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:29,406 INFO L85 PathProgramCache]: Analyzing trace with hash 509883160, now seen corresponding path program 1 times [2024-06-27 19:37:29,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:29,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141174578] [2024-06-27 19:37:29,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:29,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:29,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:29,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-27 19:37:29,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:29,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141174578] [2024-06-27 19:37:29,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141174578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:29,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:29,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:29,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097761731] [2024-06-27 19:37:29,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:29,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:29,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:29,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:29,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:29,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:37:29,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 411 transitions, 4960 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:37:29,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:29,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:37:29,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:31,201 INFO L124 PetriNetUnfolderBase]: 4555/7898 cut-off events. [2024-06-27 19:37:31,201 INFO L125 PetriNetUnfolderBase]: For 1132065/1132065 co-relation queries the response was YES. [2024-06-27 19:37:31,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53260 conditions, 7898 events. 4555/7898 cut-off events. For 1132065/1132065 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57784 event pairs, 1464 based on Foata normal form. 1/7893 useless extension candidates. Maximal degree in co-relation 53094. Up to 6953 conditions per place. [2024-06-27 19:37:31,366 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 318 selfloop transitions, 106 changer transitions 0/432 dead transitions. [2024-06-27 19:37:31,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 432 transitions, 6414 flow [2024-06-27 19:37:31,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:37:31,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:37:31,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:37:31,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-27 19:37:31,367 INFO L175 Difference]: Start difference. First operand has 352 places, 411 transitions, 4960 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:37:31,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 432 transitions, 6414 flow [2024-06-27 19:37:36,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 432 transitions, 6287 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 19:37:36,696 INFO L231 Difference]: Finished difference. Result has 349 places, 417 transitions, 5143 flow [2024-06-27 19:37:36,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5143, PETRI_PLACES=349, PETRI_TRANSITIONS=417} [2024-06-27 19:37:36,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-27 19:37:36,696 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 417 transitions, 5143 flow [2024-06-27 19:37:36,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:37:36,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:36,697 INFO 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-27 19:37:36,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:37:36,697 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-27 19:37:36,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:36,697 INFO L85 PathProgramCache]: Analyzing trace with hash 819140524, now seen corresponding path program 2 times [2024-06-27 19:37:36,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:36,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123516825] [2024-06-27 19:37:36,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:36,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:36,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:36,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:36,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:36,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123516825] [2024-06-27 19:37:36,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123516825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:36,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:36,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:36,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141580687] [2024-06-27 19:37:36,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:36,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:36,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:36,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:36,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:36,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:37:36,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 417 transitions, 5143 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:37:36,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:36,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:37:36,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:38,390 INFO L124 PetriNetUnfolderBase]: 4552/7894 cut-off events. [2024-06-27 19:37:38,391 INFO L125 PetriNetUnfolderBase]: For 1143262/1143262 co-relation queries the response was YES. [2024-06-27 19:37:38,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53441 conditions, 7894 events. 4552/7894 cut-off events. For 1143262/1143262 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57668 event pairs, 1464 based on Foata normal form. 1/7889 useless extension candidates. Maximal degree in co-relation 53274. Up to 6950 conditions per place. [2024-06-27 19:37:38,485 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 311 selfloop transitions, 115 changer transitions 0/434 dead transitions. [2024-06-27 19:37:38,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 434 transitions, 6281 flow [2024-06-27 19:37:38,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:37:38,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:37:38,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 19:37:38,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:37:38,486 INFO L175 Difference]: Start difference. First operand has 349 places, 417 transitions, 5143 flow. Second operand 6 states and 156 transitions. [2024-06-27 19:37:38,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 434 transitions, 6281 flow [2024-06-27 19:37:44,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 434 transitions, 6154 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 19:37:44,142 INFO L231 Difference]: Finished difference. Result has 352 places, 417 transitions, 5260 flow [2024-06-27 19:37:44,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5018, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5260, PETRI_PLACES=352, PETRI_TRANSITIONS=417} [2024-06-27 19:37:44,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-27 19:37:44,143 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 417 transitions, 5260 flow [2024-06-27 19:37:44,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:37:44,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:44,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:44,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:37:44,144 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-27 19:37:44,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:44,144 INFO L85 PathProgramCache]: Analyzing trace with hash -642023620, now seen corresponding path program 3 times [2024-06-27 19:37:44,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:44,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928629205] [2024-06-27 19:37:44,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:44,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:44,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:44,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:44,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:44,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928629205] [2024-06-27 19:37:44,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928629205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:44,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:44,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:44,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359192827] [2024-06-27 19:37:44,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:44,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:44,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:44,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:44,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:44,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:37:44,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 417 transitions, 5260 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:37:44,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:44,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:37:44,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:45,837 INFO L124 PetriNetUnfolderBase]: 4549/7890 cut-off events. [2024-06-27 19:37:45,837 INFO L125 PetriNetUnfolderBase]: For 1136652/1136652 co-relation queries the response was YES. [2024-06-27 19:37:45,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53394 conditions, 7890 events. 4549/7890 cut-off events. For 1136652/1136652 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57641 event pairs, 1461 based on Foata normal form. 1/7885 useless extension candidates. Maximal degree in co-relation 53227. Up to 6947 conditions per place. [2024-06-27 19:37:45,941 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 112 changer transitions 0/432 dead transitions. [2024-06-27 19:37:45,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 432 transitions, 6144 flow [2024-06-27 19:37:45,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:45,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:45,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:37:45,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-27 19:37:45,942 INFO L175 Difference]: Start difference. First operand has 352 places, 417 transitions, 5260 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:37:45,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 432 transitions, 6144 flow [2024-06-27 19:37:52,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 432 transitions, 5866 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:52,659 INFO L231 Difference]: Finished difference. Result has 354 places, 417 transitions, 5216 flow [2024-06-27 19:37:52,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4982, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5216, PETRI_PLACES=354, PETRI_TRANSITIONS=417} [2024-06-27 19:37:52,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-27 19:37:52,659 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 417 transitions, 5216 flow [2024-06-27 19:37:52,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:37:52,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:52,660 INFO 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-27 19:37:52,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:37:52,661 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-27 19:37:52,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:52,662 INFO L85 PathProgramCache]: Analyzing trace with hash -703518179, now seen corresponding path program 7 times [2024-06-27 19:37:52,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:52,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156324583] [2024-06-27 19:37:52,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:52,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:52,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:52,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:52,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:52,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156324583] [2024-06-27 19:37:52,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156324583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:52,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:52,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:52,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726106368] [2024-06-27 19:37:52,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:52,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:52,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:52,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:52,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:52,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:37:52,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 417 transitions, 5216 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:52,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:52,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:37:52,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:54,526 INFO L124 PetriNetUnfolderBase]: 4585/7932 cut-off events. [2024-06-27 19:37:54,526 INFO L125 PetriNetUnfolderBase]: For 1205516/1205516 co-relation queries the response was YES. [2024-06-27 19:37:54,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53751 conditions, 7932 events. 4585/7932 cut-off events. For 1205516/1205516 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 57806 event pairs, 1471 based on Foata normal form. 10/7922 useless extension candidates. Maximal degree in co-relation 53584. Up to 5772 conditions per place. [2024-06-27 19:37:54,629 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 284 selfloop transitions, 166 changer transitions 0/458 dead transitions. [2024-06-27 19:37:54,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 458 transitions, 6775 flow [2024-06-27 19:37:54,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:54,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:54,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 19:37:54,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6615853658536586 [2024-06-27 19:37:54,633 INFO L175 Difference]: Start difference. First operand has 354 places, 417 transitions, 5216 flow. Second operand 8 states and 217 transitions. [2024-06-27 19:37:54,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 458 transitions, 6775 flow [2024-06-27 19:38:00,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 458 transitions, 6388 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 19:38:00,682 INFO L231 Difference]: Finished difference. Result has 352 places, 419 transitions, 5216 flow [2024-06-27 19:38:00,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5216, PETRI_PLACES=352, PETRI_TRANSITIONS=419} [2024-06-27 19:38:00,683 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-27 19:38:00,684 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 419 transitions, 5216 flow [2024-06-27 19:38:00,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:00,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:00,685 INFO 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-27 19:38:00,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:38:00,686 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-27 19:38:00,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:00,686 INFO L85 PathProgramCache]: Analyzing trace with hash -99045039, now seen corresponding path program 8 times [2024-06-27 19:38:00,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:00,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319570536] [2024-06-27 19:38:00,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:00,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:00,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:00,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:00,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:00,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319570536] [2024-06-27 19:38:00,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319570536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:00,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:00,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:00,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892698936] [2024-06-27 19:38:00,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:00,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:00,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:00,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:00,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:00,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:38:00,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 419 transitions, 5216 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:00,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:00,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:38:00,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:02,625 INFO L124 PetriNetUnfolderBase]: 4621/7997 cut-off events. [2024-06-27 19:38:02,625 INFO L125 PetriNetUnfolderBase]: For 1209912/1209912 co-relation queries the response was YES. [2024-06-27 19:38:02,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54360 conditions, 7997 events. 4621/7997 cut-off events. For 1209912/1209912 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 58347 event pairs, 1493 based on Foata normal form. 10/7987 useless extension candidates. Maximal degree in co-relation 54194. Up to 6787 conditions per place. [2024-06-27 19:38:02,730 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 280 selfloop transitions, 162 changer transitions 0/450 dead transitions. [2024-06-27 19:38:02,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 450 transitions, 6475 flow [2024-06-27 19:38:02,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:02,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:02,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:38:02,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:38:02,837 INFO L175 Difference]: Start difference. First operand has 352 places, 419 transitions, 5216 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:38:02,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 450 transitions, 6475 flow [2024-06-27 19:38:08,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 450 transitions, 6149 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:38:08,138 INFO L231 Difference]: Finished difference. Result has 355 places, 421 transitions, 5269 flow [2024-06-27 19:38:08,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4891, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5269, PETRI_PLACES=355, PETRI_TRANSITIONS=421} [2024-06-27 19:38:08,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-27 19:38:08,139 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 421 transitions, 5269 flow [2024-06-27 19:38:08,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:08,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:08,140 INFO 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-27 19:38:08,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:38:08,140 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-27 19:38:08,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:08,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1377995089, now seen corresponding path program 9 times [2024-06-27 19:38:08,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:08,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437776958] [2024-06-27 19:38:08,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:08,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:08,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:08,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:08,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:08,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437776958] [2024-06-27 19:38:08,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437776958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:08,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:08,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:08,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494030863] [2024-06-27 19:38:08,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:08,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:08,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:08,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:08,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:08,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:38:08,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 421 transitions, 5269 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:08,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:08,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:38:08,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:09,844 INFO L124 PetriNetUnfolderBase]: 4611/7982 cut-off events. [2024-06-27 19:38:09,845 INFO L125 PetriNetUnfolderBase]: For 1168382/1168382 co-relation queries the response was YES. [2024-06-27 19:38:09,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53368 conditions, 7982 events. 4611/7982 cut-off events. For 1168382/1168382 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 58290 event pairs, 1485 based on Foata normal form. 10/7971 useless extension candidates. Maximal degree in co-relation 53201. Up to 6773 conditions per place. [2024-06-27 19:38:09,949 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 276 selfloop transitions, 165 changer transitions 0/449 dead transitions. [2024-06-27 19:38:09,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 449 transitions, 6523 flow [2024-06-27 19:38:09,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:09,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:09,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:38:09,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-27 19:38:09,951 INFO L175 Difference]: Start difference. First operand has 355 places, 421 transitions, 5269 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:38:09,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 449 transitions, 6523 flow [2024-06-27 19:38:14,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 449 transitions, 6181 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:14,944 INFO L231 Difference]: Finished difference. Result has 357 places, 423 transitions, 5315 flow [2024-06-27 19:38:14,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4927, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5315, PETRI_PLACES=357, PETRI_TRANSITIONS=423} [2024-06-27 19:38:14,950 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-27 19:38:14,950 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 423 transitions, 5315 flow [2024-06-27 19:38:14,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:14,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:14,951 INFO 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-27 19:38:14,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:38:14,951 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-27 19:38:14,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:14,951 INFO L85 PathProgramCache]: Analyzing trace with hash -492629679, now seen corresponding path program 10 times [2024-06-27 19:38:14,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:14,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632513794] [2024-06-27 19:38:14,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:14,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:14,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:15,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:15,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:15,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632513794] [2024-06-27 19:38:15,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632513794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:15,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:15,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:15,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790479596] [2024-06-27 19:38:15,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:15,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:15,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:15,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:15,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:15,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:38:15,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 423 transitions, 5315 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:15,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:15,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:38:15,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:16,671 INFO L124 PetriNetUnfolderBase]: 4619/8008 cut-off events. [2024-06-27 19:38:16,671 INFO L125 PetriNetUnfolderBase]: For 1124323/1124323 co-relation queries the response was YES. [2024-06-27 19:38:16,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53550 conditions, 8008 events. 4619/8008 cut-off events. For 1124323/1124323 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 58557 event pairs, 1443 based on Foata normal form. 2/8006 useless extension candidates. Maximal degree in co-relation 53382. Up to 7327 conditions per place. [2024-06-27 19:38:16,776 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 399 selfloop transitions, 37 changer transitions 0/444 dead transitions. [2024-06-27 19:38:16,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 444 transitions, 6287 flow [2024-06-27 19:38:16,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:16,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:16,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:38:16,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-27 19:38:16,778 INFO L175 Difference]: Start difference. First operand has 357 places, 423 transitions, 5315 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:38:16,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 444 transitions, 6287 flow [2024-06-27 19:38:22,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 444 transitions, 5935 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:22,777 INFO L231 Difference]: Finished difference. Result has 359 places, 425 transitions, 5100 flow [2024-06-27 19:38:22,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4963, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5100, PETRI_PLACES=359, PETRI_TRANSITIONS=425} [2024-06-27 19:38:22,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-27 19:38:22,777 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 425 transitions, 5100 flow [2024-06-27 19:38:22,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:22,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:22,778 INFO 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-27 19:38:22,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:38:22,778 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-27 19:38:22,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:22,778 INFO L85 PathProgramCache]: Analyzing trace with hash -495486639, now seen corresponding path program 11 times [2024-06-27 19:38:22,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:22,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594337547] [2024-06-27 19:38:22,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:22,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:22,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:22,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:22,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:22,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594337547] [2024-06-27 19:38:22,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594337547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:22,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:22,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:22,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136511231] [2024-06-27 19:38:22,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:22,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:22,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:22,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:22,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:22,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:38:22,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 425 transitions, 5100 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:22,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:22,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:38:22,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:24,452 INFO L124 PetriNetUnfolderBase]: 4627/8020 cut-off events. [2024-06-27 19:38:24,452 INFO L125 PetriNetUnfolderBase]: For 1139117/1139117 co-relation queries the response was YES. [2024-06-27 19:38:24,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53191 conditions, 8020 events. 4627/8020 cut-off events. For 1139117/1139117 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 58647 event pairs, 1443 based on Foata normal form. 2/8018 useless extension candidates. Maximal degree in co-relation 53022. Up to 7325 conditions per place. [2024-06-27 19:38:24,694 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 399 selfloop transitions, 41 changer transitions 0/448 dead transitions. [2024-06-27 19:38:24,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 448 transitions, 6079 flow [2024-06-27 19:38:24,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:38:24,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:38:24,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 19:38:24,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 19:38:24,696 INFO L175 Difference]: Start difference. First operand has 359 places, 425 transitions, 5100 flow. Second operand 9 states and 207 transitions. [2024-06-27 19:38:24,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 448 transitions, 6079 flow [2024-06-27 19:38:30,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 448 transitions, 5968 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:30,052 INFO L231 Difference]: Finished difference. Result has 362 places, 427 transitions, 5129 flow [2024-06-27 19:38:30,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4989, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5129, PETRI_PLACES=362, PETRI_TRANSITIONS=427} [2024-06-27 19:38:30,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-27 19:38:30,053 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 427 transitions, 5129 flow [2024-06-27 19:38:30,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:30,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:30,053 INFO 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-27 19:38:30,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:38:30,053 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-27 19:38:30,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:30,054 INFO L85 PathProgramCache]: Analyzing trace with hash -852047379, now seen corresponding path program 12 times [2024-06-27 19:38:30,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:30,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954462472] [2024-06-27 19:38:30,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:30,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:30,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:30,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:30,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:30,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954462472] [2024-06-27 19:38:30,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954462472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:30,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:30,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:30,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695390225] [2024-06-27 19:38:30,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:30,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:30,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:30,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:30,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:30,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:38:30,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 427 transitions, 5129 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:30,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:30,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:38:30,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:31,809 INFO L124 PetriNetUnfolderBase]: 4635/8019 cut-off events. [2024-06-27 19:38:31,810 INFO L125 PetriNetUnfolderBase]: For 1157453/1157453 co-relation queries the response was YES. [2024-06-27 19:38:31,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53420 conditions, 8019 events. 4635/8019 cut-off events. For 1157453/1157453 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 58502 event pairs, 1487 based on Foata normal form. 2/8001 useless extension candidates. Maximal degree in co-relation 53250. Up to 6841 conditions per place. [2024-06-27 19:38:31,914 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 264 selfloop transitions, 177 changer transitions 0/449 dead transitions. [2024-06-27 19:38:31,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 449 transitions, 6363 flow [2024-06-27 19:38:31,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:31,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:31,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:38:31,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-27 19:38:31,915 INFO L175 Difference]: Start difference. First operand has 362 places, 427 transitions, 5129 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:38:31,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 449 transitions, 6363 flow [2024-06-27 19:38:37,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 449 transitions, 6248 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 19:38:37,120 INFO L231 Difference]: Finished difference. Result has 363 places, 429 transitions, 5429 flow [2024-06-27 19:38:37,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5014, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5429, PETRI_PLACES=363, PETRI_TRANSITIONS=429} [2024-06-27 19:38:37,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-27 19:38:37,120 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 429 transitions, 5429 flow [2024-06-27 19:38:37,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:37,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:37,121 INFO 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-27 19:38:37,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:38:37,121 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-27 19:38:37,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:37,121 INFO L85 PathProgramCache]: Analyzing trace with hash -629277654, now seen corresponding path program 4 times [2024-06-27 19:38:37,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:37,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130068814] [2024-06-27 19:38:37,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:37,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:37,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:37,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-27 19:38:37,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:37,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130068814] [2024-06-27 19:38:37,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130068814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:37,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:37,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:38:37,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564361638] [2024-06-27 19:38:37,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:37,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:38:37,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:37,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:38:37,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:38:37,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:38:37,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 429 transitions, 5429 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:38:37,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:37,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:38:37,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:39,009 INFO L124 PetriNetUnfolderBase]: 4648/8046 cut-off events. [2024-06-27 19:38:39,009 INFO L125 PetriNetUnfolderBase]: For 1176615/1176615 co-relation queries the response was YES. [2024-06-27 19:38:39,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54239 conditions, 8046 events. 4648/8046 cut-off events. For 1176615/1176615 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 58870 event pairs, 1466 based on Foata normal form. 1/8041 useless extension candidates. Maximal degree in co-relation 54068. Up to 6862 conditions per place. [2024-06-27 19:38:39,107 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 294 selfloop transitions, 152 changer transitions 0/454 dead transitions. [2024-06-27 19:38:39,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 454 transitions, 6949 flow [2024-06-27 19:38:39,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:38:39,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:38:39,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:38:39,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:38:39,109 INFO L175 Difference]: Start difference. First operand has 363 places, 429 transitions, 5429 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:38:39,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 454 transitions, 6949 flow [2024-06-27 19:38:45,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 454 transitions, 6546 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:45,167 INFO L231 Difference]: Finished difference. Result has 364 places, 435 transitions, 5412 flow [2024-06-27 19:38:45,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5038, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5412, PETRI_PLACES=364, PETRI_TRANSITIONS=435} [2024-06-27 19:38:45,167 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-27 19:38:45,167 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 435 transitions, 5412 flow [2024-06-27 19:38:45,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:38:45,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:45,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:45,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:38:45,168 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-27 19:38:45,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:45,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1992243638, now seen corresponding path program 5 times [2024-06-27 19:38:45,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:45,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122598287] [2024-06-27 19:38:45,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:45,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:45,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:45,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:45,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:45,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122598287] [2024-06-27 19:38:45,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122598287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:45,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:45,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:38:45,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484099375] [2024-06-27 19:38:45,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:45,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:38:45,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:45,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:38:45,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:38:45,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:38:45,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 435 transitions, 5412 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:38:45,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:45,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:38:45,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:46,873 INFO L124 PetriNetUnfolderBase]: 4661/8068 cut-off events. [2024-06-27 19:38:46,873 INFO L125 PetriNetUnfolderBase]: For 1202335/1202335 co-relation queries the response was YES. [2024-06-27 19:38:46,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54510 conditions, 8068 events. 4661/8068 cut-off events. For 1202335/1202335 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59118 event pairs, 1466 based on Foata normal form. 1/8063 useless extension candidates. Maximal degree in co-relation 54338. Up to 6877 conditions per place. [2024-06-27 19:38:47,136 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 293 selfloop transitions, 162 changer transitions 0/463 dead transitions. [2024-06-27 19:38:47,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 463 transitions, 6962 flow [2024-06-27 19:38:47,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:38:47,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:38:47,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:38:47,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-27 19:38:47,137 INFO L175 Difference]: Start difference. First operand has 364 places, 435 transitions, 5412 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:38:47,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 463 transitions, 6962 flow [2024-06-27 19:38:53,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 463 transitions, 6749 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 19:38:53,843 INFO L231 Difference]: Finished difference. Result has 368 places, 441 transitions, 5604 flow [2024-06-27 19:38:53,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5205, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5604, PETRI_PLACES=368, PETRI_TRANSITIONS=441} [2024-06-27 19:38:53,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-27 19:38:53,844 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 441 transitions, 5604 flow [2024-06-27 19:38:53,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:38:53,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:53,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:53,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:38:53,844 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-27 19:38:53,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:53,845 INFO L85 PathProgramCache]: Analyzing trace with hash -508774420, now seen corresponding path program 6 times [2024-06-27 19:38:53,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:53,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863530514] [2024-06-27 19:38:53,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:53,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:53,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:53,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-27 19:38:53,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:53,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863530514] [2024-06-27 19:38:53,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863530514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:53,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:53,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:38:53,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267139566] [2024-06-27 19:38:53,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:53,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:38:53,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:53,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:38:53,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:38:53,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:38:53,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 441 transitions, 5604 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:38:53,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:53,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:38:53,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:55,520 INFO L124 PetriNetUnfolderBase]: 4658/8064 cut-off events. [2024-06-27 19:38:55,520 INFO L125 PetriNetUnfolderBase]: For 1213074/1213074 co-relation queries the response was YES. [2024-06-27 19:38:55,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54630 conditions, 8064 events. 4658/8064 cut-off events. For 1213074/1213074 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59007 event pairs, 1466 based on Foata normal form. 1/8059 useless extension candidates. Maximal degree in co-relation 54457. Up to 6874 conditions per place. [2024-06-27 19:38:55,622 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 273 selfloop transitions, 182 changer transitions 0/463 dead transitions. [2024-06-27 19:38:55,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 463 transitions, 7084 flow [2024-06-27 19:38:55,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:38:55,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:38:55,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:38:55,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-27 19:38:55,624 INFO L175 Difference]: Start difference. First operand has 368 places, 441 transitions, 5604 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:38:55,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 463 transitions, 7084 flow [2024-06-27 19:39:01,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 463 transitions, 6867 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 19:39:01,399 INFO L231 Difference]: Finished difference. Result has 372 places, 441 transitions, 5759 flow [2024-06-27 19:39:01,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5387, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5759, PETRI_PLACES=372, PETRI_TRANSITIONS=441} [2024-06-27 19:39:01,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-27 19:39:01,400 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 441 transitions, 5759 flow [2024-06-27 19:39:01,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:39:01,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:01,400 INFO 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-27 19:39:01,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:39:01,400 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-27 19:39:01,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:01,401 INFO L85 PathProgramCache]: Analyzing trace with hash 794275364, now seen corresponding path program 7 times [2024-06-27 19:39:01,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:01,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399186931] [2024-06-27 19:39:01,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:01,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:01,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:01,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:01,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:01,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399186931] [2024-06-27 19:39:01,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399186931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:01,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:01,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:39:01,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173977225] [2024-06-27 19:39:01,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:01,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:39:01,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:01,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:39:01,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:39:01,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:39:01,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 441 transitions, 5759 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:39:01,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:01,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:39:01,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:03,067 INFO L124 PetriNetUnfolderBase]: 4679/8099 cut-off events. [2024-06-27 19:39:03,068 INFO L125 PetriNetUnfolderBase]: For 1249420/1249420 co-relation queries the response was YES. [2024-06-27 19:39:03,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55376 conditions, 8099 events. 4679/8099 cut-off events. For 1249420/1249420 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59310 event pairs, 1466 based on Foata normal form. 1/8094 useless extension candidates. Maximal degree in co-relation 55202. Up to 6898 conditions per place. [2024-06-27 19:39:03,176 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 284 selfloop transitions, 175 changer transitions 0/467 dead transitions. [2024-06-27 19:39:03,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 467 transitions, 7626 flow [2024-06-27 19:39:03,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:39:03,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:39:03,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:39:03,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-27 19:39:03,178 INFO L175 Difference]: Start difference. First operand has 372 places, 441 transitions, 5759 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:39:03,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 467 transitions, 7626 flow [2024-06-27 19:39:09,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 467 transitions, 7074 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:39:09,873 INFO L231 Difference]: Finished difference. Result has 372 places, 450 transitions, 5692 flow [2024-06-27 19:39:09,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5234, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5692, PETRI_PLACES=372, PETRI_TRANSITIONS=450} [2024-06-27 19:39:09,873 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-27 19:39:09,873 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 450 transitions, 5692 flow [2024-06-27 19:39:09,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:39:09,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:09,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:09,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:39:09,874 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-27 19:39:09,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:09,874 INFO L85 PathProgramCache]: Analyzing trace with hash -508388470, now seen corresponding path program 8 times [2024-06-27 19:39:09,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:09,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827628988] [2024-06-27 19:39:09,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:09,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:09,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:09,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-27 19:39:09,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:09,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827628988] [2024-06-27 19:39:09,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827628988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:09,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:09,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:39:09,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338183898] [2024-06-27 19:39:09,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:09,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:39:09,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:09,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:39:09,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:39:09,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:39:09,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 450 transitions, 5692 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:39:09,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:09,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:39:09,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:11,559 INFO L124 PetriNetUnfolderBase]: 4676/8095 cut-off events. [2024-06-27 19:39:11,559 INFO L125 PetriNetUnfolderBase]: For 1258028/1258028 co-relation queries the response was YES. [2024-06-27 19:39:11,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55150 conditions, 8095 events. 4676/8095 cut-off events. For 1258028/1258028 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59265 event pairs, 1466 based on Foata normal form. 1/8090 useless extension candidates. Maximal degree in co-relation 54975. Up to 6895 conditions per place. [2024-06-27 19:39:11,663 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 192 changer transitions 0/468 dead transitions. [2024-06-27 19:39:11,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 468 transitions, 6918 flow [2024-06-27 19:39:11,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:39:11,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:39:11,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:39:11,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:39:11,664 INFO L175 Difference]: Start difference. First operand has 372 places, 450 transitions, 5692 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:39:11,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 468 transitions, 6918 flow [2024-06-27 19:39:18,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 468 transitions, 6766 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 19:39:18,434 INFO L231 Difference]: Finished difference. Result has 377 places, 450 transitions, 5930 flow [2024-06-27 19:39:18,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5540, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5930, PETRI_PLACES=377, PETRI_TRANSITIONS=450} [2024-06-27 19:39:18,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-27 19:39:18,435 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 450 transitions, 5930 flow [2024-06-27 19:39:18,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:39:18,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:18,435 INFO 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-27 19:39:18,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:39:18,436 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-27 19:39:18,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:18,436 INFO L85 PathProgramCache]: Analyzing trace with hash -503233480, now seen corresponding path program 9 times [2024-06-27 19:39:18,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:18,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89596811] [2024-06-27 19:39:18,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:18,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:18,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:18,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:18,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:18,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89596811] [2024-06-27 19:39:18,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89596811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:18,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:18,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:39:18,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296499762] [2024-06-27 19:39:18,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:18,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:39:18,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:18,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:39:18,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:39:18,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:39:18,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 450 transitions, 5930 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:39:18,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:18,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:39:18,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:20,000 INFO L124 PetriNetUnfolderBase]: 4673/8091 cut-off events. [2024-06-27 19:39:20,001 INFO L125 PetriNetUnfolderBase]: For 1269850/1269850 co-relation queries the response was YES. [2024-06-27 19:39:20,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55327 conditions, 8091 events. 4673/8091 cut-off events. For 1269850/1269850 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59199 event pairs, 1466 based on Foata normal form. 1/8086 useless extension candidates. Maximal degree in co-relation 55151. Up to 6892 conditions per place. [2024-06-27 19:39:20,118 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 171 changer transitions 0/465 dead transitions. [2024-06-27 19:39:20,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 465 transitions, 7144 flow [2024-06-27 19:39:20,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:39:20,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:39:20,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:39:20,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-27 19:39:20,119 INFO L175 Difference]: Start difference. First operand has 377 places, 450 transitions, 5930 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:39:20,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 465 transitions, 7144 flow [2024-06-27 19:39:27,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 465 transitions, 6783 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:39:27,192 INFO L231 Difference]: Finished difference. Result has 379 places, 450 transitions, 5918 flow [2024-06-27 19:39:27,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5569, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5918, PETRI_PLACES=379, PETRI_TRANSITIONS=450} [2024-06-27 19:39:27,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-27 19:39:27,193 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 450 transitions, 5918 flow [2024-06-27 19:39:27,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:39:27,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:27,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:27,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:39:27,193 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-27 19:39:27,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:27,193 INFO L85 PathProgramCache]: Analyzing trace with hash -232825062, now seen corresponding path program 10 times [2024-06-27 19:39:27,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:27,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354023551] [2024-06-27 19:39:27,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:27,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:27,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:27,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:27,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:27,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354023551] [2024-06-27 19:39:27,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354023551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:27,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:27,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:39:27,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740887953] [2024-06-27 19:39:27,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:27,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:39:27,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:27,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:39:27,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:39:27,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:39:27,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 450 transitions, 5918 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:39:27,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:27,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:39:27,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:29,081 INFO L124 PetriNetUnfolderBase]: 4670/8085 cut-off events. [2024-06-27 19:39:29,081 INFO L125 PetriNetUnfolderBase]: For 1280993/1280993 co-relation queries the response was YES. [2024-06-27 19:39:29,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55295 conditions, 8085 events. 4670/8085 cut-off events. For 1280993/1280993 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59294 event pairs, 1583 based on Foata normal form. 1/8073 useless extension candidates. Maximal degree in co-relation 55118. Up to 6889 conditions per place. [2024-06-27 19:39:29,186 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 168 changer transitions 0/462 dead transitions. [2024-06-27 19:39:29,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 462 transitions, 7120 flow [2024-06-27 19:39:29,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:39:29,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:39:29,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:39:29,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:39:29,187 INFO L175 Difference]: Start difference. First operand has 379 places, 450 transitions, 5918 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:39:29,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 462 transitions, 7120 flow [2024-06-27 19:39:35,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 462 transitions, 6758 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:39:35,506 INFO L231 Difference]: Finished difference. Result has 380 places, 450 transitions, 5898 flow [2024-06-27 19:39:35,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5556, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5898, PETRI_PLACES=380, PETRI_TRANSITIONS=450} [2024-06-27 19:39:35,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-27 19:39:35,507 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 450 transitions, 5898 flow [2024-06-27 19:39:35,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:39:35,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:35,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:35,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:39:35,507 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-27 19:39:35,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:35,508 INFO L85 PathProgramCache]: Analyzing trace with hash -233032452, now seen corresponding path program 11 times [2024-06-27 19:39:35,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:35,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978381092] [2024-06-27 19:39:35,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:35,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:35,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:35,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:35,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:35,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978381092] [2024-06-27 19:39:35,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978381092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:35,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:35,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:39:35,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581387496] [2024-06-27 19:39:35,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:35,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:39:35,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:35,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:39:35,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:39:35,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:39:35,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 450 transitions, 5898 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:39:35,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:35,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:39:35,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:37,458 INFO L124 PetriNetUnfolderBase]: 4667/8081 cut-off events. [2024-06-27 19:39:37,458 INFO L125 PetriNetUnfolderBase]: For 1290397/1290397 co-relation queries the response was YES. [2024-06-27 19:39:37,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55244 conditions, 8081 events. 4667/8081 cut-off events. For 1290397/1290397 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59282 event pairs, 1583 based on Foata normal form. 1/8069 useless extension candidates. Maximal degree in co-relation 55066. Up to 6886 conditions per place. [2024-06-27 19:39:37,572 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 167 changer transitions 0/461 dead transitions. [2024-06-27 19:39:37,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 461 transitions, 6830 flow [2024-06-27 19:39:37,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:39:37,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:39:37,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:39:37,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:39:37,574 INFO L175 Difference]: Start difference. First operand has 380 places, 450 transitions, 5898 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:39:37,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 461 transitions, 6830 flow [2024-06-27 19:39:42,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 461 transitions, 5940 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:39:42,809 INFO L231 Difference]: Finished difference. Result has 377 places, 450 transitions, 5348 flow [2024-06-27 19:39:42,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5008, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5348, PETRI_PLACES=377, PETRI_TRANSITIONS=450} [2024-06-27 19:39:42,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-27 19:39:42,810 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 450 transitions, 5348 flow [2024-06-27 19:39:42,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:39:42,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:42,810 INFO 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-27 19:39:42,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:39:42,811 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-27 19:39:42,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:42,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1516756863, now seen corresponding path program 13 times [2024-06-27 19:39:42,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:42,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426835445] [2024-06-27 19:39:42,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:42,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:42,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:42,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:42,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:42,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426835445] [2024-06-27 19:39:42,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426835445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:42,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:42,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:42,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374474401] [2024-06-27 19:39:42,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:42,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:42,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:42,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:42,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:42,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:39:42,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 450 transitions, 5348 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:42,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:42,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:39:42,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:44,541 INFO L124 PetriNetUnfolderBase]: 4703/8130 cut-off events. [2024-06-27 19:39:44,541 INFO L125 PetriNetUnfolderBase]: For 1388915/1388915 co-relation queries the response was YES. [2024-06-27 19:39:44,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55416 conditions, 8130 events. 4703/8130 cut-off events. For 1388915/1388915 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 59454 event pairs, 1452 based on Foata normal form. 10/8134 useless extension candidates. Maximal degree in co-relation 55238. Up to 5586 conditions per place. [2024-06-27 19:39:44,839 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 308 selfloop transitions, 171 changer transitions 0/487 dead transitions. [2024-06-27 19:39:44,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 487 transitions, 6745 flow [2024-06-27 19:39:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:44,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:44,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 19:39:44,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-27 19:39:44,840 INFO L175 Difference]: Start difference. First operand has 377 places, 450 transitions, 5348 flow. Second operand 8 states and 210 transitions. [2024-06-27 19:39:44,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 487 transitions, 6745 flow [2024-06-27 19:39:50,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 487 transitions, 6290 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:39:50,561 INFO L231 Difference]: Finished difference. Result has 377 places, 452 transitions, 5295 flow [2024-06-27 19:39:50,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4893, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5295, PETRI_PLACES=377, PETRI_TRANSITIONS=452} [2024-06-27 19:39:50,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-27 19:39:50,562 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 452 transitions, 5295 flow [2024-06-27 19:39:50,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:50,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:50,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:50,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:39:50,562 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-27 19:39:50,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:50,563 INFO L85 PathProgramCache]: Analyzing trace with hash -838711579, now seen corresponding path program 14 times [2024-06-27 19:39:50,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:50,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364269252] [2024-06-27 19:39:50,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:50,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:50,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:50,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:50,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:50,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364269252] [2024-06-27 19:39:50,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364269252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:50,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:50,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:50,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41803926] [2024-06-27 19:39:50,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:50,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:50,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:50,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:50,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:50,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:39:50,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 452 transitions, 5295 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:50,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:50,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:39:50,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:52,592 INFO L124 PetriNetUnfolderBase]: 4739/8195 cut-off events. [2024-06-27 19:39:52,597 INFO L125 PetriNetUnfolderBase]: For 1413793/1413793 co-relation queries the response was YES. [2024-06-27 19:39:52,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56215 conditions, 8195 events. 4739/8195 cut-off events. For 1413793/1413793 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 60024 event pairs, 1474 based on Foata normal form. 10/8199 useless extension candidates. Maximal degree in co-relation 56036. Up to 6960 conditions per place. [2024-06-27 19:39:52,710 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 305 selfloop transitions, 166 changer transitions 0/479 dead transitions. [2024-06-27 19:39:52,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 479 transitions, 6366 flow [2024-06-27 19:39:52,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:52,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:52,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 19:39:52,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-27 19:39:52,712 INFO L175 Difference]: Start difference. First operand has 377 places, 452 transitions, 5295 flow. Second operand 8 states and 201 transitions. [2024-06-27 19:39:52,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 479 transitions, 6366 flow [2024-06-27 19:39:59,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 479 transitions, 6029 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 19:39:59,674 INFO L231 Difference]: Finished difference. Result has 380 places, 454 transitions, 5353 flow [2024-06-27 19:39:59,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4959, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5353, PETRI_PLACES=380, PETRI_TRANSITIONS=454} [2024-06-27 19:39:59,675 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-27 19:39:59,675 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 454 transitions, 5353 flow [2024-06-27 19:39:59,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:59,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:59,675 INFO 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-27 19:39:59,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:39:59,675 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-27 19:39:59,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:59,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1129313811, now seen corresponding path program 15 times [2024-06-27 19:39:59,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:59,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691224831] [2024-06-27 19:39:59,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:59,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:59,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:59,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:59,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:59,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691224831] [2024-06-27 19:39:59,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691224831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:59,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:59,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:59,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470236138] [2024-06-27 19:39:59,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:59,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:59,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:59,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:59,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:59,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:39:59,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 454 transitions, 5353 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:59,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:59,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:39:59,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:01,743 INFO L124 PetriNetUnfolderBase]: 4775/8251 cut-off events. [2024-06-27 19:40:01,743 INFO L125 PetriNetUnfolderBase]: For 1435690/1435690 co-relation queries the response was YES. [2024-06-27 19:40:01,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56713 conditions, 8251 events. 4775/8251 cut-off events. For 1435690/1435690 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 60460 event pairs, 1478 based on Foata normal form. 10/8255 useless extension candidates. Maximal degree in co-relation 56533. Up to 7016 conditions per place. [2024-06-27 19:40:01,849 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 166 changer transitions 0/478 dead transitions. [2024-06-27 19:40:01,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 478 transitions, 6417 flow [2024-06-27 19:40:01,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:01,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:01,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:40:01,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-27 19:40:01,850 INFO L175 Difference]: Start difference. First operand has 380 places, 454 transitions, 5353 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:40:01,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 478 transitions, 6417 flow [2024-06-27 19:40:08,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 478 transitions, 6059 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:08,195 INFO L231 Difference]: Finished difference. Result has 382 places, 456 transitions, 5393 flow [2024-06-27 19:40:08,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4995, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5393, PETRI_PLACES=382, PETRI_TRANSITIONS=456} [2024-06-27 19:40:08,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-27 19:40:08,199 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 456 transitions, 5393 flow [2024-06-27 19:40:08,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:08,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:08,200 INFO 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-27 19:40:08,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:40:08,200 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-27 19:40:08,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:08,200 INFO L85 PathProgramCache]: Analyzing trace with hash 255605229, now seen corresponding path program 16 times [2024-06-27 19:40:08,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:08,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616316996] [2024-06-27 19:40:08,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:08,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:08,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:08,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-27 19:40:08,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:08,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616316996] [2024-06-27 19:40:08,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616316996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:08,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:08,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:08,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449367067] [2024-06-27 19:40:08,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:08,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:08,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:08,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:08,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:08,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:40:08,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 456 transitions, 5393 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:08,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:08,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:40:08,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:10,107 INFO L124 PetriNetUnfolderBase]: 4742/8192 cut-off events. [2024-06-27 19:40:10,107 INFO L125 PetriNetUnfolderBase]: For 1457523/1457523 co-relation queries the response was YES. [2024-06-27 19:40:10,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51941 conditions, 8192 events. 4742/8192 cut-off events. For 1457523/1457523 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 59964 event pairs, 1421 based on Foata normal form. 44/8230 useless extension candidates. Maximal degree in co-relation 51760. Up to 6803 conditions per place. [2024-06-27 19:40:10,227 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 171 changer transitions 3/479 dead transitions. [2024-06-27 19:40:10,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 479 transitions, 6465 flow [2024-06-27 19:40:10,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:10,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:10,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:40:10,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-27 19:40:10,228 INFO L175 Difference]: Start difference. First operand has 382 places, 456 transitions, 5393 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:40:10,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 479 transitions, 6465 flow [2024-06-27 19:40:15,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 479 transitions, 6103 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:15,828 INFO L231 Difference]: Finished difference. Result has 384 places, 457 transitions, 5433 flow [2024-06-27 19:40:15,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5433, PETRI_PLACES=384, PETRI_TRANSITIONS=457} [2024-06-27 19:40:15,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-27 19:40:15,829 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 457 transitions, 5433 flow [2024-06-27 19:40:15,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:15,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:15,829 INFO 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-27 19:40:15,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:40:15,829 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-27 19:40:15,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:15,830 INFO L85 PathProgramCache]: Analyzing trace with hash 482115917, now seen corresponding path program 17 times [2024-06-27 19:40:15,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:15,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501787928] [2024-06-27 19:40:15,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:15,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:15,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:15,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:15,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:15,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501787928] [2024-06-27 19:40:15,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501787928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:15,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:15,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:15,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451570329] [2024-06-27 19:40:15,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:15,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:15,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:15,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:15,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:15,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:40:15,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 457 transitions, 5433 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:15,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:15,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:40:15,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:17,636 INFO L124 PetriNetUnfolderBase]: 4670/8050 cut-off events. [2024-06-27 19:40:17,637 INFO L125 PetriNetUnfolderBase]: For 1049197/1049197 co-relation queries the response was YES. [2024-06-27 19:40:17,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49840 conditions, 8050 events. 4670/8050 cut-off events. For 1049197/1049197 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 58596 event pairs, 1481 based on Foata normal form. 10/8047 useless extension candidates. Maximal degree in co-relation 49658. Up to 6849 conditions per place. [2024-06-27 19:40:17,741 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 273 selfloop transitions, 188 changer transitions 4/473 dead transitions. [2024-06-27 19:40:17,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 473 transitions, 6415 flow [2024-06-27 19:40:17,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:17,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:17,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:40:17,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:40:17,743 INFO L175 Difference]: Start difference. First operand has 384 places, 457 transitions, 5433 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:40:17,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 473 transitions, 6415 flow [2024-06-27 19:40:23,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 473 transitions, 6019 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:23,119 INFO L231 Difference]: Finished difference. Result has 386 places, 456 transitions, 5408 flow [2024-06-27 19:40:23,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5037, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5408, PETRI_PLACES=386, PETRI_TRANSITIONS=456} [2024-06-27 19:40:23,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 19:40:23,122 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 456 transitions, 5408 flow [2024-06-27 19:40:23,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:23,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:23,123 INFO 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-27 19:40:23,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 19:40:23,123 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-27 19:40:23,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:23,123 INFO L85 PathProgramCache]: Analyzing trace with hash 580588545, now seen corresponding path program 18 times [2024-06-27 19:40:23,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:23,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893941264] [2024-06-27 19:40:23,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:23,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:23,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:23,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:23,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:23,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893941264] [2024-06-27 19:40:23,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893941264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:23,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:23,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:23,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447478637] [2024-06-27 19:40:23,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:23,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:23,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:23,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:23,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:23,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:40:23,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 456 transitions, 5408 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:23,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:23,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:40:23,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:24,782 INFO L124 PetriNetUnfolderBase]: 4588/7888 cut-off events. [2024-06-27 19:40:24,782 INFO L125 PetriNetUnfolderBase]: For 960975/960975 co-relation queries the response was YES. [2024-06-27 19:40:25,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47446 conditions, 7888 events. 4588/7888 cut-off events. For 960975/960975 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 57101 event pairs, 1429 based on Foata normal form. 10/7885 useless extension candidates. Maximal degree in co-relation 47263. Up to 6711 conditions per place. [2024-06-27 19:40:25,051 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 192 changer transitions 4/472 dead transitions. [2024-06-27 19:40:25,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 472 transitions, 6388 flow [2024-06-27 19:40:25,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:25,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:25,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:40:25,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 19:40:25,052 INFO L175 Difference]: Start difference. First operand has 386 places, 456 transitions, 5408 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:40:25,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 472 transitions, 6388 flow [2024-06-27 19:40:30,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 472 transitions, 5910 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 19:40:30,113 INFO L231 Difference]: Finished difference. Result has 386 places, 455 transitions, 5309 flow [2024-06-27 19:40:30,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4930, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5309, PETRI_PLACES=386, PETRI_TRANSITIONS=455} [2024-06-27 19:40:30,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 19:40:30,113 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 455 transitions, 5309 flow [2024-06-27 19:40:30,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:30,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:30,114 INFO 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-27 19:40:30,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 19:40:30,114 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-27 19:40:30,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:30,114 INFO L85 PathProgramCache]: Analyzing trace with hash -437843475, now seen corresponding path program 19 times [2024-06-27 19:40:30,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:30,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126417920] [2024-06-27 19:40:30,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:30,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:30,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:30,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:30,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:30,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126417920] [2024-06-27 19:40:30,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126417920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:30,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:30,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:30,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987814067] [2024-06-27 19:40:30,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:30,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:30,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:30,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:30,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:30,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:40:30,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 455 transitions, 5309 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:30,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:30,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:40:30,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:31,745 INFO L124 PetriNetUnfolderBase]: 4506/7758 cut-off events. [2024-06-27 19:40:31,745 INFO L125 PetriNetUnfolderBase]: For 871127/871127 co-relation queries the response was YES. [2024-06-27 19:40:31,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45053 conditions, 7758 events. 4506/7758 cut-off events. For 871127/871127 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 56017 event pairs, 1290 based on Foata normal form. 10/7762 useless extension candidates. Maximal degree in co-relation 44869. Up to 7086 conditions per place. [2024-06-27 19:40:31,847 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 425 selfloop transitions, 34 changer transitions 4/471 dead transitions. [2024-06-27 19:40:31,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 471 transitions, 6287 flow [2024-06-27 19:40:31,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:31,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:31,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:40:31,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 19:40:31,849 INFO L175 Difference]: Start difference. First operand has 386 places, 455 transitions, 5309 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:40:31,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 471 transitions, 6287 flow [2024-06-27 19:40:37,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 471 transitions, 5810 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 19:40:37,354 INFO L231 Difference]: Finished difference. Result has 386 places, 454 transitions, 4892 flow [2024-06-27 19:40:37,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4832, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4892, PETRI_PLACES=386, PETRI_TRANSITIONS=454} [2024-06-27 19:40:37,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 19:40:37,355 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 454 transitions, 4892 flow [2024-06-27 19:40:37,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:37,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:37,355 INFO 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-27 19:40:37,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 19:40:37,355 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-27 19:40:37,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:37,356 INFO L85 PathProgramCache]: Analyzing trace with hash -440700435, now seen corresponding path program 20 times [2024-06-27 19:40:37,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:37,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882545469] [2024-06-27 19:40:37,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:37,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:37,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:37,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:37,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:37,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882545469] [2024-06-27 19:40:37,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882545469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:37,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:37,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:37,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16152214] [2024-06-27 19:40:37,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:37,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:37,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:37,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:37,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:37,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:40:37,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 454 transitions, 4892 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:37,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:37,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:40:37,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:38,989 INFO L124 PetriNetUnfolderBase]: 4424/7596 cut-off events. [2024-06-27 19:40:38,990 INFO L125 PetriNetUnfolderBase]: For 777445/777445 co-relation queries the response was YES. [2024-06-27 19:40:39,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42128 conditions, 7596 events. 4424/7596 cut-off events. For 777445/777445 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 54458 event pairs, 1220 based on Foata normal form. 10/7600 useless extension candidates. Maximal degree in co-relation 41943. Up to 6868 conditions per place. [2024-06-27 19:40:39,093 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 423 selfloop transitions, 37 changer transitions 7/475 dead transitions. [2024-06-27 19:40:39,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 475 transitions, 5904 flow [2024-06-27 19:40:39,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:40:39,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:40:39,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 19:40:39,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-27 19:40:39,094 INFO L175 Difference]: Start difference. First operand has 386 places, 454 transitions, 4892 flow. Second operand 9 states and 206 transitions. [2024-06-27 19:40:39,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 475 transitions, 5904 flow [2024-06-27 19:40:44,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 475 transitions, 5732 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-27 19:40:44,185 INFO L231 Difference]: Finished difference. Result has 385 places, 453 transitions, 4786 flow [2024-06-27 19:40:44,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4786, PETRI_PLACES=385, PETRI_TRANSITIONS=453} [2024-06-27 19:40:44,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-27 19:40:44,186 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 453 transitions, 4786 flow [2024-06-27 19:40:44,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:44,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:44,186 INFO 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-27 19:40:44,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 19:40:44,186 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-27 19:40:44,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:44,187 INFO L85 PathProgramCache]: Analyzing trace with hash 654105784, now seen corresponding path program 1 times [2024-06-27 19:40:44,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:44,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356305758] [2024-06-27 19:40:44,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:44,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:44,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:44,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:44,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:44,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356305758] [2024-06-27 19:40:44,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356305758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:44,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:44,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:40:44,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479244832] [2024-06-27 19:40:44,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:44,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:40:44,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:44,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:40:44,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:40:44,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:40:44,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 453 transitions, 4786 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:40:44,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:44,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:40:44,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:45,857 INFO L124 PetriNetUnfolderBase]: 4373/7526 cut-off events. [2024-06-27 19:40:45,857 INFO L125 PetriNetUnfolderBase]: For 685083/685083 co-relation queries the response was YES. [2024-06-27 19:40:45,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40546 conditions, 7526 events. 4373/7526 cut-off events. For 685083/685083 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 53967 event pairs, 1214 based on Foata normal form. 6/7528 useless extension candidates. Maximal degree in co-relation 40362. Up to 6581 conditions per place. [2024-06-27 19:40:45,952 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 395 selfloop transitions, 77 changer transitions 0/480 dead transitions. [2024-06-27 19:40:45,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 480 transitions, 5812 flow [2024-06-27 19:40:45,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:40:45,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:40:45,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:40:45,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-27 19:40:45,953 INFO L175 Difference]: Start difference. First operand has 385 places, 453 transitions, 4786 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:40:45,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 480 transitions, 5812 flow [2024-06-27 19:40:51,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 480 transitions, 5643 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 19:40:51,040 INFO L231 Difference]: Finished difference. Result has 383 places, 453 transitions, 4776 flow [2024-06-27 19:40:51,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4776, PETRI_PLACES=383, PETRI_TRANSITIONS=453} [2024-06-27 19:40:51,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-27 19:40:51,041 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 453 transitions, 4776 flow [2024-06-27 19:40:51,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:40:51,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:51,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:51,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 19:40:51,042 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-27 19:40:51,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:51,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1126456504, now seen corresponding path program 2 times [2024-06-27 19:40:51,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:51,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780974550] [2024-06-27 19:40:51,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:51,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:51,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:51,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:51,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:51,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780974550] [2024-06-27 19:40:51,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780974550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:51,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:51,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:40:51,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473321749] [2024-06-27 19:40:51,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:51,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:40:51,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:51,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:40:51,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:40:51,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:40:51,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 453 transitions, 4776 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:40:51,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:51,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:40:51,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:52,574 INFO L124 PetriNetUnfolderBase]: 4393/7604 cut-off events. [2024-06-27 19:40:52,574 INFO L125 PetriNetUnfolderBase]: For 693465/693465 co-relation queries the response was YES. [2024-06-27 19:40:52,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40728 conditions, 7604 events. 4393/7604 cut-off events. For 693465/693465 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54964 event pairs, 1023 based on Foata normal form. 6/7606 useless extension candidates. Maximal degree in co-relation 40543. Up to 5704 conditions per place. [2024-06-27 19:40:52,672 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 382 selfloop transitions, 97 changer transitions 0/487 dead transitions. [2024-06-27 19:40:52,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 487 transitions, 6445 flow [2024-06-27 19:40:52,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:40:52,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:40:52,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:40:52,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-27 19:40:52,674 INFO L175 Difference]: Start difference. First operand has 383 places, 453 transitions, 4776 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:40:52,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 487 transitions, 6445 flow [2024-06-27 19:40:56,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 487 transitions, 6252 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:40:56,894 INFO L231 Difference]: Finished difference. Result has 383 places, 454 transitions, 4811 flow [2024-06-27 19:40:56,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4583, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4811, PETRI_PLACES=383, PETRI_TRANSITIONS=454} [2024-06-27 19:40:56,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-27 19:40:56,895 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 454 transitions, 4811 flow [2024-06-27 19:40:56,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:40:56,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:56,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:56,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 19:40:56,895 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-27 19:40:56,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:56,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1126723414, now seen corresponding path program 3 times [2024-06-27 19:40:56,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:56,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196281965] [2024-06-27 19:40:56,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:56,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:56,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:57,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:57,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:57,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196281965] [2024-06-27 19:40:57,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196281965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:57,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:57,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:40:57,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124593122] [2024-06-27 19:40:57,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:57,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:40:57,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:57,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:40:57,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:40:57,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:40:57,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 454 transitions, 4811 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:40:57,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:57,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:40:57,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:58,562 INFO L124 PetriNetUnfolderBase]: 4380/7577 cut-off events. [2024-06-27 19:40:58,562 INFO L125 PetriNetUnfolderBase]: For 640289/640289 co-relation queries the response was YES. [2024-06-27 19:40:58,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40002 conditions, 7577 events. 4380/7577 cut-off events. For 640289/640289 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54678 event pairs, 1031 based on Foata normal form. 6/7579 useless extension candidates. Maximal degree in co-relation 39817. Up to 5698 conditions per place. [2024-06-27 19:40:58,659 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 383 selfloop transitions, 91 changer transitions 0/482 dead transitions. [2024-06-27 19:40:58,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 482 transitions, 6137 flow [2024-06-27 19:40:58,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:40:58,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:40:58,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:40:58,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-27 19:40:58,660 INFO L175 Difference]: Start difference. First operand has 383 places, 454 transitions, 4811 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:40:58,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 482 transitions, 6137 flow [2024-06-27 19:41:03,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 482 transitions, 5930 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 19:41:03,785 INFO L231 Difference]: Finished difference. Result has 386 places, 454 transitions, 4791 flow [2024-06-27 19:41:03,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4791, PETRI_PLACES=386, PETRI_TRANSITIONS=454} [2024-06-27 19:41:03,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 19:41:03,786 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 454 transitions, 4791 flow [2024-06-27 19:41:03,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:41:03,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:03,786 INFO 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-27 19:41:03,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 19:41:03,786 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-27 19:41:03,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:03,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1593795708, now seen corresponding path program 4 times [2024-06-27 19:41:03,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:03,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484071170] [2024-06-27 19:41:03,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:03,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:03,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:03,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-27 19:41:03,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:03,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484071170] [2024-06-27 19:41:03,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484071170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:03,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:03,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:41:03,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004131431] [2024-06-27 19:41:03,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:03,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:41:03,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:03,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:41:03,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:41:03,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:41:03,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 454 transitions, 4791 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:41:03,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:03,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:41:03,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:05,379 INFO L124 PetriNetUnfolderBase]: 4367/7533 cut-off events. [2024-06-27 19:41:05,379 INFO L125 PetriNetUnfolderBase]: For 583314/583314 co-relation queries the response was YES. [2024-06-27 19:41:05,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38862 conditions, 7533 events. 4367/7533 cut-off events. For 583314/583314 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54208 event pairs, 1230 based on Foata normal form. 6/7523 useless extension candidates. Maximal degree in co-relation 38676. Up to 6651 conditions per place. [2024-06-27 19:41:05,479 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 396 selfloop transitions, 78 changer transitions 1/483 dead transitions. [2024-06-27 19:41:05,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 483 transitions, 5823 flow [2024-06-27 19:41:05,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:41:05,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:41:05,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:41:05,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-27 19:41:05,480 INFO L175 Difference]: Start difference. First operand has 386 places, 454 transitions, 4791 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:41:05,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 483 transitions, 5823 flow [2024-06-27 19:41:09,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 483 transitions, 5443 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 19:41:09,290 INFO L231 Difference]: Finished difference. Result has 384 places, 454 transitions, 4571 flow [2024-06-27 19:41:09,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4411, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4571, PETRI_PLACES=384, PETRI_TRANSITIONS=454} [2024-06-27 19:41:09,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-27 19:41:09,290 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 454 transitions, 4571 flow [2024-06-27 19:41:09,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:41:09,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:09,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] [2024-06-27 19:41:09,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 19:41:09,291 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-27 19:41:09,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:09,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1859492988, now seen corresponding path program 5 times [2024-06-27 19:41:09,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:09,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952859360] [2024-06-27 19:41:09,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:09,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:09,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:09,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:09,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:09,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952859360] [2024-06-27 19:41:09,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952859360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:09,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:09,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:41:09,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481537616] [2024-06-27 19:41:09,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:09,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:41:09,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:09,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:41:09,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:41:09,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:41:09,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 454 transitions, 4571 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:41:09,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:09,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:41:09,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:10,790 INFO L124 PetriNetUnfolderBase]: 4387/7559 cut-off events. [2024-06-27 19:41:10,790 INFO L125 PetriNetUnfolderBase]: For 586830/586830 co-relation queries the response was YES. [2024-06-27 19:41:10,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37856 conditions, 7559 events. 4387/7559 cut-off events. For 586830/586830 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 54321 event pairs, 1216 based on Foata normal form. 6/7549 useless extension candidates. Maximal degree in co-relation 37671. Up to 6479 conditions per place. [2024-06-27 19:41:10,894 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 384 selfloop transitions, 91 changer transitions 0/483 dead transitions. [2024-06-27 19:41:10,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 483 transitions, 5627 flow [2024-06-27 19:41:10,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:41:10,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:41:10,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:41:10,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-27 19:41:10,895 INFO L175 Difference]: Start difference. First operand has 384 places, 454 transitions, 4571 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:41:10,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 483 transitions, 5627 flow [2024-06-27 19:41:15,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 483 transitions, 5448 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:41:15,128 INFO L231 Difference]: Finished difference. Result has 384 places, 455 transitions, 4602 flow [2024-06-27 19:41:15,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4392, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4602, PETRI_PLACES=384, PETRI_TRANSITIONS=455} [2024-06-27 19:41:15,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-27 19:41:15,129 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 455 transitions, 4602 flow [2024-06-27 19:41:15,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:41:15,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:15,129 INFO 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-27 19:41:15,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 19:41:15,129 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-27 19:41:15,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:15,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1988396536, now seen corresponding path program 6 times [2024-06-27 19:41:15,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:15,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659282400] [2024-06-27 19:41:15,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:15,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:15,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:15,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:15,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:15,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659282400] [2024-06-27 19:41:15,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659282400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:15,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:15,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:41:15,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993982732] [2024-06-27 19:41:15,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:15,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:41:15,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:15,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:41:15,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:41:15,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:41:15,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 455 transitions, 4602 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:41:15,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:15,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:41:15,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:17,045 INFO L124 PetriNetUnfolderBase]: 4407/7644 cut-off events. [2024-06-27 19:41:17,045 INFO L125 PetriNetUnfolderBase]: For 595307/595307 co-relation queries the response was YES. [2024-06-27 19:41:17,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38262 conditions, 7644 events. 4407/7644 cut-off events. For 595307/595307 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 55438 event pairs, 1087 based on Foata normal form. 6/7641 useless extension candidates. Maximal degree in co-relation 38076. Up to 5545 conditions per place. [2024-06-27 19:41:17,138 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 380 selfloop transitions, 94 changer transitions 0/482 dead transitions. [2024-06-27 19:41:17,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 482 transitions, 5952 flow [2024-06-27 19:41:17,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:41:17,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:41:17,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:41:17,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 19:41:17,139 INFO L175 Difference]: Start difference. First operand has 384 places, 455 transitions, 4602 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:41:17,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 482 transitions, 5952 flow [2024-06-27 19:41:20,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 482 transitions, 5754 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:41:20,927 INFO L231 Difference]: Finished difference. Result has 386 places, 456 transitions, 4620 flow [2024-06-27 19:41:20,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4404, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4620, PETRI_PLACES=386, PETRI_TRANSITIONS=456} [2024-06-27 19:41:20,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 19:41:20,928 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 456 transitions, 4620 flow [2024-06-27 19:41:20,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:41:20,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:20,928 INFO 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-27 19:41:20,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 19:41:20,929 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-27 19:41:20,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:20,929 INFO L85 PathProgramCache]: Analyzing trace with hash -289207498, now seen corresponding path program 7 times [2024-06-27 19:41:20,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:20,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443227173] [2024-06-27 19:41:20,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:20,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:20,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:20,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:20,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:20,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443227173] [2024-06-27 19:41:20,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443227173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:20,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:20,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:41:20,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786742466] [2024-06-27 19:41:20,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:20,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:41:20,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:20,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:41:20,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:41:21,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:41:21,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 456 transitions, 4620 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:41:21,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:21,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:41:21,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:22,675 INFO L124 PetriNetUnfolderBase]: 4427/7680 cut-off events. [2024-06-27 19:41:22,676 INFO L125 PetriNetUnfolderBase]: For 604773/604773 co-relation queries the response was YES. [2024-06-27 19:41:22,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38667 conditions, 7680 events. 4427/7680 cut-off events. For 604773/604773 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55650 event pairs, 1087 based on Foata normal form. 6/7677 useless extension candidates. Maximal degree in co-relation 38480. Up to 5557 conditions per place. [2024-06-27 19:41:22,782 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 384 selfloop transitions, 93 changer transitions 0/485 dead transitions. [2024-06-27 19:41:22,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 485 transitions, 5990 flow [2024-06-27 19:41:22,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:41:22,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:41:22,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:41:22,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 19:41:22,801 INFO L175 Difference]: Start difference. First operand has 386 places, 456 transitions, 4620 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:41:22,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 485 transitions, 5990 flow [2024-06-27 19:41:27,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 485 transitions, 5783 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 19:41:27,754 INFO L231 Difference]: Finished difference. Result has 389 places, 457 transitions, 4629 flow [2024-06-27 19:41:27,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4418, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4629, PETRI_PLACES=389, PETRI_TRANSITIONS=457} [2024-06-27 19:41:27,755 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-27 19:41:27,755 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 457 transitions, 4629 flow [2024-06-27 19:41:27,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:41:27,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:27,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] [2024-06-27 19:41:27,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 19:41:27,755 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-27 19:41:27,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:27,756 INFO L85 PathProgramCache]: Analyzing trace with hash 522001532, now seen corresponding path program 8 times [2024-06-27 19:41:27,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:27,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79291644] [2024-06-27 19:41:27,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:27,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:27,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:27,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:27,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:27,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79291644] [2024-06-27 19:41:27,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79291644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:27,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:27,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:41:27,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913942827] [2024-06-27 19:41:27,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:27,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:41:27,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:27,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:41:27,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:41:27,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:41:27,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 457 transitions, 4629 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:41:27,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:27,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:41:27,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:29,350 INFO L124 PetriNetUnfolderBase]: 4414/7678 cut-off events. [2024-06-27 19:41:29,350 INFO L125 PetriNetUnfolderBase]: For 543869/543869 co-relation queries the response was YES. [2024-06-27 19:41:29,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37579 conditions, 7678 events. 4414/7678 cut-off events. For 543869/543869 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55829 event pairs, 1038 based on Foata normal form. 6/7675 useless extension candidates. Maximal degree in co-relation 37391. Up to 5551 conditions per place. [2024-06-27 19:41:29,451 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 372 selfloop transitions, 106 changer transitions 0/486 dead transitions. [2024-06-27 19:41:29,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 486 transitions, 5681 flow [2024-06-27 19:41:29,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:41:29,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:41:29,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:41:29,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-27 19:41:29,452 INFO L175 Difference]: Start difference. First operand has 389 places, 457 transitions, 4629 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:41:29,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 486 transitions, 5681 flow [2024-06-27 19:41:34,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 486 transitions, 5480 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 19:41:34,459 INFO L231 Difference]: Finished difference. Result has 392 places, 457 transitions, 4644 flow [2024-06-27 19:41:34,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4428, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4644, PETRI_PLACES=392, PETRI_TRANSITIONS=457} [2024-06-27 19:41:34,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-27 19:41:34,461 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 457 transitions, 4644 flow [2024-06-27 19:41:34,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-27 19:41:34,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:34,461 INFO 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-27 19:41:34,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 19:41:34,461 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-27 19:41:34,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:34,461 INFO L85 PathProgramCache]: Analyzing trace with hash 287312670, now seen corresponding path program 1 times [2024-06-27 19:41:34,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:34,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568358890] [2024-06-27 19:41:34,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:34,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:34,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:34,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:34,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:34,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568358890] [2024-06-27 19:41:34,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568358890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:34,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:34,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:34,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227745510] [2024-06-27 19:41:34,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:34,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:34,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:34,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:34,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:34,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:41:34,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 457 transitions, 4644 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:34,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:34,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:41:34,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:36,282 INFO L124 PetriNetUnfolderBase]: 4835/8380 cut-off events. [2024-06-27 19:41:36,282 INFO L125 PetriNetUnfolderBase]: For 1513608/1513608 co-relation queries the response was YES. [2024-06-27 19:41:36,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50805 conditions, 8380 events. 4835/8380 cut-off events. For 1513608/1513608 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 61625 event pairs, 1083 based on Foata normal form. 24/8398 useless extension candidates. Maximal degree in co-relation 50616. Up to 4165 conditions per place. [2024-06-27 19:41:36,400 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 351 selfloop transitions, 139 changer transitions 6/504 dead transitions. [2024-06-27 19:41:36,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 504 transitions, 6528 flow [2024-06-27 19:41:36,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:36,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:36,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 19:41:36,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.649390243902439 [2024-06-27 19:41:36,401 INFO L175 Difference]: Start difference. First operand has 392 places, 457 transitions, 4644 flow. Second operand 8 states and 213 transitions. [2024-06-27 19:41:36,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 504 transitions, 6528 flow [2024-06-27 19:41:46,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 504 transitions, 6294 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:41:46,424 INFO L231 Difference]: Finished difference. Result has 394 places, 457 transitions, 4828 flow [2024-06-27 19:41:46,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4828, PETRI_PLACES=394, PETRI_TRANSITIONS=457} [2024-06-27 19:41:46,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-27 19:41:46,424 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 457 transitions, 4828 flow [2024-06-27 19:41:46,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:46,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:46,425 INFO 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-27 19:41:46,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 19:41:46,425 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-27 19:41:46,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:46,425 INFO L85 PathProgramCache]: Analyzing trace with hash -608492080, now seen corresponding path program 2 times [2024-06-27 19:41:46,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:46,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532794115] [2024-06-27 19:41:46,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:46,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:46,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:46,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:46,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:46,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532794115] [2024-06-27 19:41:46,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532794115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:46,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:46,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:46,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517720789] [2024-06-27 19:41:46,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:46,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:46,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:46,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:46,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:46,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:41:46,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 457 transitions, 4828 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:46,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:46,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:41:46,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:48,370 INFO L124 PetriNetUnfolderBase]: 4916/8492 cut-off events. [2024-06-27 19:41:48,371 INFO L125 PetriNetUnfolderBase]: For 1749034/1749034 co-relation queries the response was YES. [2024-06-27 19:41:48,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58178 conditions, 8492 events. 4916/8492 cut-off events. For 1749034/1749034 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62370 event pairs, 1222 based on Foata normal form. 6/8492 useless extension candidates. Maximal degree in co-relation 57987. Up to 4165 conditions per place. [2024-06-27 19:41:48,481 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 342 selfloop transitions, 151 changer transitions 0/501 dead transitions. [2024-06-27 19:41:48,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 501 transitions, 6710 flow [2024-06-27 19:41:48,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:48,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:48,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 19:41:48,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.649390243902439 [2024-06-27 19:41:48,482 INFO L175 Difference]: Start difference. First operand has 394 places, 457 transitions, 4828 flow. Second operand 8 states and 213 transitions. [2024-06-27 19:41:48,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 501 transitions, 6710 flow [2024-06-27 19:41:59,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 501 transitions, 6485 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:41:59,907 INFO L231 Difference]: Finished difference. Result has 398 places, 459 transitions, 5011 flow [2024-06-27 19:41:59,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4603, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5011, PETRI_PLACES=398, PETRI_TRANSITIONS=459} [2024-06-27 19:41:59,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-27 19:41:59,908 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 459 transitions, 5011 flow [2024-06-27 19:41:59,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:59,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:59,908 INFO 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-27 19:41:59,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 19:41:59,908 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-27 19:41:59,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:59,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1044013598, now seen corresponding path program 3 times [2024-06-27 19:41:59,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:59,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365031491] [2024-06-27 19:41:59,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:59,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:59,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:59,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:59,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:59,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365031491] [2024-06-27 19:41:59,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365031491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:59,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:59,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:59,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445730423] [2024-06-27 19:41:59,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:59,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:59,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:59,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:59,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:00,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:42:00,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 459 transitions, 5011 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:00,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:00,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:42:00,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:01,885 INFO L124 PetriNetUnfolderBase]: 4903/8463 cut-off events. [2024-06-27 19:42:01,886 INFO L125 PetriNetUnfolderBase]: For 1703737/1703737 co-relation queries the response was YES. [2024-06-27 19:42:02,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57489 conditions, 8463 events. 4903/8463 cut-off events. For 1703737/1703737 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62168 event pairs, 1202 based on Foata normal form. 6/8463 useless extension candidates. Maximal degree in co-relation 57296. Up to 4165 conditions per place. [2024-06-27 19:42:02,186 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 347 selfloop transitions, 144 changer transitions 0/499 dead transitions. [2024-06-27 19:42:02,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 499 transitions, 6836 flow [2024-06-27 19:42:02,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:02,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:02,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:42:02,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:42:02,188 INFO L175 Difference]: Start difference. First operand has 398 places, 459 transitions, 5011 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:42:02,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 499 transitions, 6836 flow [2024-06-27 19:42:13,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 499 transitions, 6477 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 19:42:13,191 INFO L231 Difference]: Finished difference. Result has 401 places, 460 transitions, 4989 flow [2024-06-27 19:42:13,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4989, PETRI_PLACES=401, PETRI_TRANSITIONS=460} [2024-06-27 19:42:13,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-27 19:42:13,191 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 460 transitions, 4989 flow [2024-06-27 19:42:13,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:13,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:13,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-27 19:42:13,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 19:42:13,192 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-27 19:42:13,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:13,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1570544478, now seen corresponding path program 4 times [2024-06-27 19:42:13,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:13,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712689887] [2024-06-27 19:42:13,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:13,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:13,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:13,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:13,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:13,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712689887] [2024-06-27 19:42:13,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712689887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:13,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:13,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:13,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839291821] [2024-06-27 19:42:13,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:13,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:13,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:13,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:13,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:13,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:42:13,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 460 transitions, 4989 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:13,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:13,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:42:13,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:15,182 INFO L124 PetriNetUnfolderBase]: 4844/8383 cut-off events. [2024-06-27 19:42:15,182 INFO L125 PetriNetUnfolderBase]: For 1648661/1648661 co-relation queries the response was YES. [2024-06-27 19:42:15,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52215 conditions, 8383 events. 4844/8383 cut-off events. For 1648661/1648661 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 61900 event pairs, 1270 based on Foata normal form. 30/8407 useless extension candidates. Maximal degree in co-relation 52021. Up to 5204 conditions per place. [2024-06-27 19:42:15,308 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 355 selfloop transitions, 127 changer transitions 7/497 dead transitions. [2024-06-27 19:42:15,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 497 transitions, 6467 flow [2024-06-27 19:42:15,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:42:15,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:42:15,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 19:42:15,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655052264808362 [2024-06-27 19:42:15,309 INFO L175 Difference]: Start difference. First operand has 401 places, 460 transitions, 4989 flow. Second operand 7 states and 191 transitions. [2024-06-27 19:42:15,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 497 transitions, 6467 flow [2024-06-27 19:42:24,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 497 transitions, 6160 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 19:42:24,446 INFO L231 Difference]: Finished difference. Result has 403 places, 457 transitions, 4918 flow [2024-06-27 19:42:24,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4682, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4918, PETRI_PLACES=403, PETRI_TRANSITIONS=457} [2024-06-27 19:42:24,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-27 19:42:24,447 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 457 transitions, 4918 flow [2024-06-27 19:42:24,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:24,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:24,447 INFO 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-27 19:42:24,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 19:42:24,447 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-27 19:42:24,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:24,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1577953788, now seen corresponding path program 5 times [2024-06-27 19:42:24,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:24,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981897595] [2024-06-27 19:42:24,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:24,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:24,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:24,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:24,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:24,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981897595] [2024-06-27 19:42:24,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981897595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:24,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:24,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:24,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223012373] [2024-06-27 19:42:24,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:24,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:24,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:24,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:24,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:24,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:42:24,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 457 transitions, 4918 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:24,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:24,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:42:24,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:26,325 INFO L124 PetriNetUnfolderBase]: 4782/8256 cut-off events. [2024-06-27 19:42:26,326 INFO L125 PetriNetUnfolderBase]: For 1696918/1696918 co-relation queries the response was YES. [2024-06-27 19:42:26,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52061 conditions, 8256 events. 4782/8256 cut-off events. For 1696918/1696918 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 60553 event pairs, 1437 based on Foata normal form. 30/8280 useless extension candidates. Maximal degree in co-relation 51866. Up to 6586 conditions per place. [2024-06-27 19:42:26,440 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 359 selfloop transitions, 116 changer transitions 3/486 dead transitions. [2024-06-27 19:42:26,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 486 transitions, 6380 flow [2024-06-27 19:42:26,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:42:26,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:42:26,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:42:26,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-27 19:42:26,441 INFO L175 Difference]: Start difference. First operand has 403 places, 457 transitions, 4918 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:42:26,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 486 transitions, 6380 flow [2024-06-27 19:42:35,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 486 transitions, 6074 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 19:42:35,989 INFO L231 Difference]: Finished difference. Result has 402 places, 458 transitions, 4937 flow [2024-06-27 19:42:35,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4614, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4937, PETRI_PLACES=402, PETRI_TRANSITIONS=458} [2024-06-27 19:42:35,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-27 19:42:35,990 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 458 transitions, 4937 flow [2024-06-27 19:42:35,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:35,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:35,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, 1, 1, 1] [2024-06-27 19:42:35,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 19:42:35,991 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-27 19:42:35,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:35,991 INFO L85 PathProgramCache]: Analyzing trace with hash -334430114, now seen corresponding path program 6 times [2024-06-27 19:42:35,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:35,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389676444] [2024-06-27 19:42:35,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:35,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:35,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:36,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:36,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:36,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389676444] [2024-06-27 19:42:36,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389676444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:36,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:36,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:36,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620771756] [2024-06-27 19:42:36,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:36,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:36,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:36,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:36,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:36,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:42:36,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 458 transitions, 4937 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:36,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:36,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:42:36,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:37,790 INFO L124 PetriNetUnfolderBase]: 4683/8105 cut-off events. [2024-06-27 19:42:37,791 INFO L125 PetriNetUnfolderBase]: For 1334902/1334902 co-relation queries the response was YES. [2024-06-27 19:42:37,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45819 conditions, 8105 events. 4683/8105 cut-off events. For 1334902/1334902 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 59427 event pairs, 1438 based on Foata normal form. 34/8133 useless extension candidates. Maximal degree in co-relation 45624. Up to 6920 conditions per place. [2024-06-27 19:42:37,900 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 362 selfloop transitions, 105 changer transitions 3/478 dead transitions. [2024-06-27 19:42:37,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 478 transitions, 5945 flow [2024-06-27 19:42:37,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:42:37,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:42:37,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:42:37,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-27 19:42:37,901 INFO L175 Difference]: Start difference. First operand has 402 places, 458 transitions, 4937 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:42:37,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 478 transitions, 5945 flow [2024-06-27 19:42:46,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 478 transitions, 5734 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 19:42:46,081 INFO L231 Difference]: Finished difference. Result has 405 places, 455 transitions, 4917 flow [2024-06-27 19:42:46,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4726, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4917, PETRI_PLACES=405, PETRI_TRANSITIONS=455} [2024-06-27 19:42:46,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-27 19:42:46,082 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 455 transitions, 4917 flow [2024-06-27 19:42:46,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:46,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:46,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-27 19:42:46,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 19:42:46,082 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-27 19:42:46,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:46,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1234803060, now seen corresponding path program 7 times [2024-06-27 19:42:46,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:46,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023818717] [2024-06-27 19:42:46,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:46,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:46,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:46,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:46,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:46,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023818717] [2024-06-27 19:42:46,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023818717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:46,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:46,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:46,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850964382] [2024-06-27 19:42:46,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:46,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:46,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:46,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:46,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:46,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:42:46,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 455 transitions, 4917 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:46,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:46,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:42:46,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:47,704 INFO L124 PetriNetUnfolderBase]: 4501/7789 cut-off events. [2024-06-27 19:42:47,705 INFO L125 PetriNetUnfolderBase]: For 1017122/1017122 co-relation queries the response was YES. [2024-06-27 19:42:47,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44820 conditions, 7789 events. 4501/7789 cut-off events. For 1017122/1017122 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 56745 event pairs, 1357 based on Foata normal form. 8/7791 useless extension candidates. Maximal degree in co-relation 44624. Up to 6818 conditions per place. [2024-06-27 19:42:47,819 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 347 selfloop transitions, 121 changer transitions 0/476 dead transitions. [2024-06-27 19:42:47,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 476 transitions, 5963 flow [2024-06-27 19:42:47,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:42:47,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:42:47,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 19:42:47,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-27 19:42:47,820 INFO L175 Difference]: Start difference. First operand has 405 places, 455 transitions, 4917 flow. Second operand 9 states and 218 transitions. [2024-06-27 19:42:47,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 476 transitions, 5963 flow [2024-06-27 19:42:55,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 476 transitions, 5726 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:55,113 INFO L231 Difference]: Finished difference. Result has 408 places, 456 transitions, 4981 flow [2024-06-27 19:42:55,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4680, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4981, PETRI_PLACES=408, PETRI_TRANSITIONS=456} [2024-06-27 19:42:55,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-27 19:42:55,114 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 456 transitions, 4981 flow [2024-06-27 19:42:55,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:55,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:55,114 INFO 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-27 19:42:55,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 19:42:55,115 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-27 19:42:55,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:55,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1951906098, now seen corresponding path program 8 times [2024-06-27 19:42:55,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:55,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298454862] [2024-06-27 19:42:55,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:55,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:55,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:55,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:55,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:55,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298454862] [2024-06-27 19:42:55,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298454862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:55,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:55,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:55,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247387683] [2024-06-27 19:42:55,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:55,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:55,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:55,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:55,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:55,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:42:55,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 456 transitions, 4981 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:55,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:55,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:42:55,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:56,767 INFO L124 PetriNetUnfolderBase]: 4521/7803 cut-off events. [2024-06-27 19:42:56,767 INFO L125 PetriNetUnfolderBase]: For 1010361/1010361 co-relation queries the response was YES. [2024-06-27 19:42:56,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45265 conditions, 7803 events. 4521/7803 cut-off events. For 1010361/1010361 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 56652 event pairs, 1339 based on Foata normal form. 6/7803 useless extension candidates. Maximal degree in co-relation 45068. Up to 6692 conditions per place. [2024-06-27 19:42:56,877 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 346 selfloop transitions, 128 changer transitions 0/482 dead transitions. [2024-06-27 19:42:56,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 482 transitions, 6417 flow [2024-06-27 19:42:56,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:42:56,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:42:56,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 19:42:56,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-27 19:42:56,878 INFO L175 Difference]: Start difference. First operand has 408 places, 456 transitions, 4981 flow. Second operand 9 states and 219 transitions. [2024-06-27 19:42:56,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 482 transitions, 6417 flow [2024-06-27 19:43:04,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 482 transitions, 6144 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:43:04,375 INFO L231 Difference]: Finished difference. Result has 410 places, 458 transitions, 5072 flow [2024-06-27 19:43:04,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4708, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5072, PETRI_PLACES=410, PETRI_TRANSITIONS=458} [2024-06-27 19:43:04,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-27 19:43:04,376 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 458 transitions, 5072 flow [2024-06-27 19:43:04,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:04,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:04,376 INFO 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-27 19:43:04,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 19:43:04,377 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-27 19:43:04,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:04,377 INFO L85 PathProgramCache]: Analyzing trace with hash -2040234708, now seen corresponding path program 9 times [2024-06-27 19:43:04,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:04,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959065031] [2024-06-27 19:43:04,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:04,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:04,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:04,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:04,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:04,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959065031] [2024-06-27 19:43:04,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959065031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:04,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:04,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:04,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957032902] [2024-06-27 19:43:04,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:04,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:04,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:04,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:04,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:04,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:43:04,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 458 transitions, 5072 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:04,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:04,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:43:04,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:06,381 INFO L124 PetriNetUnfolderBase]: 4620/7964 cut-off events. [2024-06-27 19:43:06,381 INFO L125 PetriNetUnfolderBase]: For 1205140/1205140 co-relation queries the response was YES. [2024-06-27 19:43:06,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49108 conditions, 7964 events. 4620/7964 cut-off events. For 1205140/1205140 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 58101 event pairs, 1165 based on Foata normal form. 6/7964 useless extension candidates. Maximal degree in co-relation 48910. Up to 6148 conditions per place. [2024-06-27 19:43:06,489 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 313 selfloop transitions, 171 changer transitions 0/492 dead transitions. [2024-06-27 19:43:06,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 492 transitions, 6926 flow [2024-06-27 19:43:06,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:43:06,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:43:06,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 19:43:06,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:43:06,490 INFO L175 Difference]: Start difference. First operand has 410 places, 458 transitions, 5072 flow. Second operand 9 states and 225 transitions. [2024-06-27 19:43:06,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 492 transitions, 6926 flow [2024-06-27 19:43:12,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 492 transitions, 6713 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 19:43:12,942 INFO L231 Difference]: Finished difference. Result has 414 places, 461 transitions, 5363 flow [2024-06-27 19:43:12,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4859, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5363, PETRI_PLACES=414, PETRI_TRANSITIONS=461} [2024-06-27 19:43:12,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-27 19:43:12,943 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 461 transitions, 5363 flow [2024-06-27 19:43:12,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:12,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:12,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, 1, 1, 1] [2024-06-27 19:43:12,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 19:43:12,943 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-27 19:43:12,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:12,944 INFO L85 PathProgramCache]: Analyzing trace with hash -2040471858, now seen corresponding path program 10 times [2024-06-27 19:43:12,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:12,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866367120] [2024-06-27 19:43:12,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:12,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:13,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:13,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:13,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866367120] [2024-06-27 19:43:13,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866367120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:13,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:13,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:13,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152863663] [2024-06-27 19:43:13,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:13,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:13,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:13,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:13,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:13,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:43:13,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 461 transitions, 5363 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:13,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:13,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:43:13,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:14,872 INFO L124 PetriNetUnfolderBase]: 4607/7945 cut-off events. [2024-06-27 19:43:14,872 INFO L125 PetriNetUnfolderBase]: For 1140962/1140962 co-relation queries the response was YES. [2024-06-27 19:43:14,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48320 conditions, 7945 events. 4607/7945 cut-off events. For 1140962/1140962 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 57993 event pairs, 1137 based on Foata normal form. 6/7945 useless extension candidates. Maximal degree in co-relation 48120. Up to 6142 conditions per place. [2024-06-27 19:43:14,978 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 319 selfloop transitions, 165 changer transitions 0/492 dead transitions. [2024-06-27 19:43:14,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 492 transitions, 7075 flow [2024-06-27 19:43:14,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:43:14,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:43:14,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 19:43:14,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:43:14,980 INFO L175 Difference]: Start difference. First operand has 414 places, 461 transitions, 5363 flow. Second operand 9 states and 225 transitions. [2024-06-27 19:43:14,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 492 transitions, 7075 flow [2024-06-27 19:43:24,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 492 transitions, 6816 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 19:43:24,607 INFO L231 Difference]: Finished difference. Result has 419 places, 461 transitions, 5440 flow [2024-06-27 19:43:24,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5104, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5440, PETRI_PLACES=419, PETRI_TRANSITIONS=461} [2024-06-27 19:43:24,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-27 19:43:24,608 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 461 transitions, 5440 flow [2024-06-27 19:43:24,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:24,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:24,608 INFO 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-27 19:43:24,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 19:43:24,608 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-27 19:43:24,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:24,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1723678518, now seen corresponding path program 11 times [2024-06-27 19:43:24,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:24,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926617224] [2024-06-27 19:43:24,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:24,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:24,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:24,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:24,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:24,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926617224] [2024-06-27 19:43:24,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926617224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:24,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:24,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:24,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456273995] [2024-06-27 19:43:24,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:24,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:24,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:24,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:24,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:24,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:43:24,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 461 transitions, 5440 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:24,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:24,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:43:24,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:26,603 INFO L124 PetriNetUnfolderBase]: 4589/7931 cut-off events. [2024-06-27 19:43:26,603 INFO L125 PetriNetUnfolderBase]: For 1069752/1069752 co-relation queries the response was YES. [2024-06-27 19:43:26,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46884 conditions, 7931 events. 4589/7931 cut-off events. For 1069752/1069752 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 57908 event pairs, 1381 based on Foata normal form. 8/7933 useless extension candidates. Maximal degree in co-relation 46682. Up to 6958 conditions per place. [2024-06-27 19:43:26,712 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 339 selfloop transitions, 135 changer transitions 0/482 dead transitions. [2024-06-27 19:43:26,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 482 transitions, 6452 flow [2024-06-27 19:43:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:43:26,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:43:26,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-27 19:43:26,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-27 19:43:26,713 INFO L175 Difference]: Start difference. First operand has 419 places, 461 transitions, 5440 flow. Second operand 10 states and 239 transitions. [2024-06-27 19:43:26,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 482 transitions, 6452 flow [2024-06-27 19:43:34,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 482 transitions, 5926 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 19:43:34,529 INFO L231 Difference]: Finished difference. Result has 420 places, 461 transitions, 5193 flow [2024-06-27 19:43:34,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4914, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5193, PETRI_PLACES=420, PETRI_TRANSITIONS=461} [2024-06-27 19:43:34,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-27 19:43:34,530 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 461 transitions, 5193 flow [2024-06-27 19:43:34,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:34,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:34,530 INFO 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-27 19:43:34,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 19:43:34,531 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-27 19:43:34,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:34,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1778247208, now seen corresponding path program 12 times [2024-06-27 19:43:34,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:34,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36317138] [2024-06-27 19:43:34,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:34,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:34,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:34,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:34,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:34,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36317138] [2024-06-27 19:43:34,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36317138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:34,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:34,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:34,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138053682] [2024-06-27 19:43:34,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:34,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:34,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:34,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:34,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:34,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:43:34,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 461 transitions, 5193 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:34,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:34,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:43:34,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:36,395 INFO L124 PetriNetUnfolderBase]: 4571/7905 cut-off events. [2024-06-27 19:43:36,396 INFO L125 PetriNetUnfolderBase]: For 974394/974394 co-relation queries the response was YES. [2024-06-27 19:43:36,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44128 conditions, 7905 events. 4571/7905 cut-off events. For 974394/974394 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 57762 event pairs, 1237 based on Foata normal form. 8/7907 useless extension candidates. Maximal degree in co-relation 43927. Up to 6676 conditions per place. [2024-06-27 19:43:36,504 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 151 changer transitions 0/488 dead transitions. [2024-06-27 19:43:36,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 488 transitions, 6251 flow [2024-06-27 19:43:36,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:43:36,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:43:36,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-27 19:43:36,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-27 19:43:36,505 INFO L175 Difference]: Start difference. First operand has 420 places, 461 transitions, 5193 flow. Second operand 10 states and 244 transitions. [2024-06-27 19:43:36,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 488 transitions, 6251 flow [2024-06-27 19:43:45,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 488 transitions, 5931 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 19:43:45,064 INFO L231 Difference]: Finished difference. Result has 421 places, 461 transitions, 5183 flow [2024-06-27 19:43:45,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5183, PETRI_PLACES=421, PETRI_TRANSITIONS=461} [2024-06-27 19:43:45,064 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-27 19:43:45,064 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 461 transitions, 5183 flow [2024-06-27 19:43:45,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:45,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:45,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:43:45,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 19:43:45,065 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-27 19:43:45,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:45,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1895865360, now seen corresponding path program 13 times [2024-06-27 19:43:45,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:45,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958418922] [2024-06-27 19:43:45,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:45,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:45,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:45,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:45,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:45,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958418922] [2024-06-27 19:43:45,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958418922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:45,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:45,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:45,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362488597] [2024-06-27 19:43:45,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:45,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:45,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:45,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:45,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:45,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:43:45,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 461 transitions, 5183 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:45,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:45,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:43:45,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:46,999 INFO L124 PetriNetUnfolderBase]: 4819/8310 cut-off events. [2024-06-27 19:43:46,999 INFO L125 PetriNetUnfolderBase]: For 1692715/1692715 co-relation queries the response was YES. [2024-06-27 19:43:47,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51244 conditions, 8310 events. 4819/8310 cut-off events. For 1692715/1692715 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 61011 event pairs, 1442 based on Foata normal form. 30/8334 useless extension candidates. Maximal degree in co-relation 51042. Up to 4243 conditions per place. [2024-06-27 19:43:47,113 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 327 selfloop transitions, 151 changer transitions 15/501 dead transitions. [2024-06-27 19:43:47,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 501 transitions, 6733 flow [2024-06-27 19:43:47,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:47,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:47,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:43:47,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:43:47,114 INFO L175 Difference]: Start difference. First operand has 421 places, 461 transitions, 5183 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:43:47,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 501 transitions, 6733 flow [2024-06-27 19:43:56,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 501 transitions, 6287 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:43:56,574 INFO L231 Difference]: Finished difference. Result has 419 places, 453 transitions, 5006 flow [2024-06-27 19:43:56,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4737, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5006, PETRI_PLACES=419, PETRI_TRANSITIONS=453} [2024-06-27 19:43:56,575 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-27 19:43:56,575 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 453 transitions, 5006 flow [2024-06-27 19:43:56,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:56,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:56,575 INFO 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-27 19:43:56,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 19:43:56,575 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-27 19:43:56,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:56,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1536299032, now seen corresponding path program 14 times [2024-06-27 19:43:56,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:56,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034578541] [2024-06-27 19:43:56,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:56,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:56,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:56,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:56,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:56,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034578541] [2024-06-27 19:43:56,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034578541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:56,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:56,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:56,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420441524] [2024-06-27 19:43:56,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:56,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:56,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:56,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:56,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:56,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:43:56,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 453 transitions, 5006 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:56,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:56,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:43:56,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:58,452 INFO L124 PetriNetUnfolderBase]: 4617/8049 cut-off events. [2024-06-27 19:43:58,453 INFO L125 PetriNetUnfolderBase]: For 1769846/1769846 co-relation queries the response was YES. [2024-06-27 19:43:58,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50208 conditions, 8049 events. 4617/8049 cut-off events. For 1769846/1769846 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 59713 event pairs, 1476 based on Foata normal form. 34/8077 useless extension candidates. Maximal degree in co-relation 50005. Up to 6700 conditions per place. [2024-06-27 19:43:58,567 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 311 selfloop transitions, 156 changer transitions 3/478 dead transitions. [2024-06-27 19:43:58,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 478 transitions, 6074 flow [2024-06-27 19:43:58,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:58,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:58,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:43:58,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-27 19:43:58,568 INFO L175 Difference]: Start difference. First operand has 419 places, 453 transitions, 5006 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:43:58,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 478 transitions, 6074 flow [2024-06-27 19:44:06,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 478 transitions, 5709 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:06,575 INFO L231 Difference]: Finished difference. Result has 421 places, 453 transitions, 5002 flow [2024-06-27 19:44:06,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4641, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5002, PETRI_PLACES=421, PETRI_TRANSITIONS=453} [2024-06-27 19:44:06,576 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-27 19:44:06,576 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 453 transitions, 5002 flow [2024-06-27 19:44:06,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:06,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:06,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:06,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 19:44:06,576 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-27 19:44:06,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:06,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1630168080, now seen corresponding path program 15 times [2024-06-27 19:44:06,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:06,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247688799] [2024-06-27 19:44:06,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:06,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:06,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:06,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:06,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:06,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247688799] [2024-06-27 19:44:06,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247688799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:06,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:06,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:06,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697273376] [2024-06-27 19:44:06,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:06,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:06,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:06,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:06,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:06,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:44:06,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 453 transitions, 5002 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:06,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:06,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:44:06,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:08,492 INFO L124 PetriNetUnfolderBase]: 4535/7923 cut-off events. [2024-06-27 19:44:08,492 INFO L125 PetriNetUnfolderBase]: For 1308578/1308578 co-relation queries the response was YES. [2024-06-27 19:44:08,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44269 conditions, 7923 events. 4535/7923 cut-off events. For 1308578/1308578 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 58736 event pairs, 1372 based on Foata normal form. 30/7947 useless extension candidates. Maximal degree in co-relation 44065. Up to 6340 conditions per place. [2024-06-27 19:44:08,597 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 310 selfloop transitions, 152 changer transitions 14/484 dead transitions. [2024-06-27 19:44:08,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 484 transitions, 6118 flow [2024-06-27 19:44:08,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:08,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:08,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:44:08,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-27 19:44:08,599 INFO L175 Difference]: Start difference. First operand has 421 places, 453 transitions, 5002 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:44:08,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 484 transitions, 6118 flow [2024-06-27 19:44:15,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 484 transitions, 5765 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:15,537 INFO L231 Difference]: Finished difference. Result has 423 places, 445 transitions, 4941 flow [2024-06-27 19:44:15,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4649, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4941, PETRI_PLACES=423, PETRI_TRANSITIONS=445} [2024-06-27 19:44:15,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-27 19:44:15,538 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 445 transitions, 4941 flow [2024-06-27 19:44:15,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:15,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:15,538 INFO 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-27 19:44:15,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 19:44:15,538 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-27 19:44:15,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:15,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1524598528, now seen corresponding path program 16 times [2024-06-27 19:44:15,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:15,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98062420] [2024-06-27 19:44:15,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:15,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:15,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:15,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:15,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:15,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98062420] [2024-06-27 19:44:15,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98062420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:15,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:15,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:15,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82851314] [2024-06-27 19:44:15,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:15,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:15,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:15,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:15,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:15,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:44:15,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 445 transitions, 4941 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:15,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:15,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:44:15,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:17,374 INFO L124 PetriNetUnfolderBase]: 4312/7520 cut-off events. [2024-06-27 19:44:17,375 INFO L125 PetriNetUnfolderBase]: For 1378734/1378734 co-relation queries the response was YES. [2024-06-27 19:44:17,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42896 conditions, 7520 events. 4312/7520 cut-off events. For 1378734/1378734 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 55202 event pairs, 1356 based on Foata normal form. 34/7548 useless extension candidates. Maximal degree in co-relation 42691. Up to 6234 conditions per place. [2024-06-27 19:44:17,481 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 156 changer transitions 3/467 dead transitions. [2024-06-27 19:44:17,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 467 transitions, 5983 flow [2024-06-27 19:44:17,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:17,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:17,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:44:17,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-27 19:44:17,483 INFO L175 Difference]: Start difference. First operand has 423 places, 445 transitions, 4941 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:44:17,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 467 transitions, 5983 flow [2024-06-27 19:44:24,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 467 transitions, 5612 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:24,706 INFO L231 Difference]: Finished difference. Result has 425 places, 445 transitions, 4935 flow [2024-06-27 19:44:24,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4570, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4935, PETRI_PLACES=425, PETRI_TRANSITIONS=445} [2024-06-27 19:44:24,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-27 19:44:24,707 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 445 transitions, 4935 flow [2024-06-27 19:44:24,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:24,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:24,707 INFO 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-27 19:44:24,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 19:44:24,707 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-27 19:44:24,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:24,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1249743894, now seen corresponding path program 17 times [2024-06-27 19:44:24,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:24,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281257893] [2024-06-27 19:44:24,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:24,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:24,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:24,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:24,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:24,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281257893] [2024-06-27 19:44:24,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281257893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:24,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:24,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:24,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033417177] [2024-06-27 19:44:24,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:24,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:24,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:24,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:24,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:24,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:44:24,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 445 transitions, 4935 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:24,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:24,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:44:24,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:26,885 INFO L124 PetriNetUnfolderBase]: 4406/7682 cut-off events. [2024-06-27 19:44:26,885 INFO L125 PetriNetUnfolderBase]: For 1395988/1395988 co-relation queries the response was YES. [2024-06-27 19:44:26,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43562 conditions, 7682 events. 4406/7682 cut-off events. For 1395988/1395988 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 56715 event pairs, 1398 based on Foata normal form. 34/7710 useless extension candidates. Maximal degree in co-relation 43356. Up to 6392 conditions per place. [2024-06-27 19:44:26,993 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 160 changer transitions 3/467 dead transitions. [2024-06-27 19:44:26,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 467 transitions, 5979 flow [2024-06-27 19:44:26,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:26,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:26,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:44:26,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-27 19:44:26,994 INFO L175 Difference]: Start difference. First operand has 425 places, 445 transitions, 4935 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:44:26,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 467 transitions, 5979 flow [2024-06-27 19:44:34,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 467 transitions, 5622 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:34,144 INFO L231 Difference]: Finished difference. Result has 427 places, 445 transitions, 4953 flow [2024-06-27 19:44:34,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4953, PETRI_PLACES=427, PETRI_TRANSITIONS=445} [2024-06-27 19:44:34,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-27 19:44:34,144 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 445 transitions, 4953 flow [2024-06-27 19:44:34,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:34,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:34,145 INFO 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-27 19:44:34,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 19:44:34,145 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-27 19:44:34,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:34,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1524924958, now seen corresponding path program 18 times [2024-06-27 19:44:34,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:34,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175821001] [2024-06-27 19:44:34,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:34,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:34,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:34,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:34,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:34,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175821001] [2024-06-27 19:44:34,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175821001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:34,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:34,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:34,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188843052] [2024-06-27 19:44:34,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:34,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:34,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:34,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:34,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:34,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:44:34,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 445 transitions, 4953 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:34,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:34,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:44:34,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:36,088 INFO L124 PetriNetUnfolderBase]: 4484/7822 cut-off events. [2024-06-27 19:44:36,089 INFO L125 PetriNetUnfolderBase]: For 1358019/1358019 co-relation queries the response was YES. [2024-06-27 19:44:36,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44025 conditions, 7822 events. 4484/7822 cut-off events. For 1358019/1358019 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 57952 event pairs, 1386 based on Foata normal form. 30/7846 useless extension candidates. Maximal degree in co-relation 43818. Up to 5936 conditions per place. [2024-06-27 19:44:36,207 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 157 changer transitions 8/473 dead transitions. [2024-06-27 19:44:36,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 473 transitions, 6045 flow [2024-06-27 19:44:36,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:36,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:36,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:44:36,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:44:36,209 INFO L175 Difference]: Start difference. First operand has 427 places, 445 transitions, 4953 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:44:36,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 473 transitions, 6045 flow [2024-06-27 19:44:44,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 473 transitions, 5678 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:44,304 INFO L231 Difference]: Finished difference. Result has 429 places, 443 transitions, 4936 flow [2024-06-27 19:44:44,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4586, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4936, PETRI_PLACES=429, PETRI_TRANSITIONS=443} [2024-06-27 19:44:44,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-27 19:44:44,305 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 443 transitions, 4936 flow [2024-06-27 19:44:44,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:44,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:44,305 INFO 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-27 19:44:44,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 19:44:44,306 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-27 19:44:44,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:44,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1406520774, now seen corresponding path program 19 times [2024-06-27 19:44:44,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:44,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806818305] [2024-06-27 19:44:44,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:44,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:44,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:44,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:44,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:44,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806818305] [2024-06-27 19:44:44,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806818305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:44,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:44,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:44,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018399910] [2024-06-27 19:44:44,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:44,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:44,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:44,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:44,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:44,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:44:44,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 443 transitions, 4936 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:44,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:44,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:44:44,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:46,192 INFO L124 PetriNetUnfolderBase]: 4440/7742 cut-off events. [2024-06-27 19:44:46,193 INFO L125 PetriNetUnfolderBase]: For 1067512/1067512 co-relation queries the response was YES. [2024-06-27 19:44:46,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43842 conditions, 7742 events. 4440/7742 cut-off events. For 1067512/1067512 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 57268 event pairs, 1518 based on Foata normal form. 8/7737 useless extension candidates. Maximal degree in co-relation 43634. Up to 6596 conditions per place. [2024-06-27 19:44:46,305 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 265 selfloop transitions, 187 changer transitions 0/460 dead transitions. [2024-06-27 19:44:46,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 460 transitions, 5952 flow [2024-06-27 19:44:46,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:46,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:46,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:44:46,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:44:46,307 INFO L175 Difference]: Start difference. First operand has 429 places, 443 transitions, 4936 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:44:46,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 460 transitions, 5952 flow [2024-06-27 19:44:54,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 460 transitions, 5574 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:54,242 INFO L231 Difference]: Finished difference. Result has 431 places, 444 transitions, 4999 flow [2024-06-27 19:44:54,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4558, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4999, PETRI_PLACES=431, PETRI_TRANSITIONS=444} [2024-06-27 19:44:54,243 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-27 19:44:54,243 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 444 transitions, 4999 flow [2024-06-27 19:44:54,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:54,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:54,243 INFO 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-27 19:44:54,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 19:44:54,244 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-27 19:44:54,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:54,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1397288288, now seen corresponding path program 20 times [2024-06-27 19:44:54,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:54,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712050897] [2024-06-27 19:44:54,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:54,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:54,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:54,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-27 19:44:54,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:54,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712050897] [2024-06-27 19:44:54,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712050897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:54,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:54,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:54,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87865429] [2024-06-27 19:44:54,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:54,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:54,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:54,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:54,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:54,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:44:54,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 444 transitions, 4999 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:54,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:54,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:44:54,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:56,230 INFO L124 PetriNetUnfolderBase]: 4468/7790 cut-off events. [2024-06-27 19:44:56,230 INFO L125 PetriNetUnfolderBase]: For 1082858/1082858 co-relation queries the response was YES. [2024-06-27 19:44:56,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44198 conditions, 7790 events. 4468/7790 cut-off events. For 1082858/1082858 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 57716 event pairs, 1524 based on Foata normal form. 8/7785 useless extension candidates. Maximal degree in co-relation 43989. Up to 6640 conditions per place. [2024-06-27 19:44:56,340 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 283 selfloop transitions, 170 changer transitions 0/461 dead transitions. [2024-06-27 19:44:56,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 461 transitions, 6019 flow [2024-06-27 19:44:56,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:56,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:56,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:44:56,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-27 19:44:56,341 INFO L175 Difference]: Start difference. First operand has 431 places, 444 transitions, 4999 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:44:56,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 461 transitions, 6019 flow [2024-06-27 19:45:04,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 461 transitions, 5594 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:04,122 INFO L231 Difference]: Finished difference. Result has 433 places, 445 transitions, 4983 flow [2024-06-27 19:45:04,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4983, PETRI_PLACES=433, PETRI_TRANSITIONS=445} [2024-06-27 19:45:04,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-27 19:45:04,123 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 445 transitions, 4983 flow [2024-06-27 19:45:04,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:04,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:04,123 INFO 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-27 19:45:04,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 19:45:04,124 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-27 19:45:04,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:04,124 INFO L85 PathProgramCache]: Analyzing trace with hash -205784642, now seen corresponding path program 21 times [2024-06-27 19:45:04,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:04,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243135045] [2024-06-27 19:45:04,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:04,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:04,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:04,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:04,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:04,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243135045] [2024-06-27 19:45:04,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243135045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:04,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:04,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:04,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872984846] [2024-06-27 19:45:04,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:04,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:04,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:04,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:04,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:04,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:45:04,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 445 transitions, 4983 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:04,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:04,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:45:04,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:05,887 INFO L124 PetriNetUnfolderBase]: 4521/7863 cut-off events. [2024-06-27 19:45:05,887 INFO L125 PetriNetUnfolderBase]: For 1158036/1158036 co-relation queries the response was YES. [2024-06-27 19:45:06,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45977 conditions, 7863 events. 4521/7863 cut-off events. For 1158036/1158036 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 58170 event pairs, 1523 based on Foata normal form. 6/7856 useless extension candidates. Maximal degree in co-relation 45767. Up to 6547 conditions per place. [2024-06-27 19:45:06,034 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 283 selfloop transitions, 176 changer transitions 0/467 dead transitions. [2024-06-27 19:45:06,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 467 transitions, 6433 flow [2024-06-27 19:45:06,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:06,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:06,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:45:06,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-27 19:45:06,036 INFO L175 Difference]: Start difference. First operand has 433 places, 445 transitions, 4983 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:45:06,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 467 transitions, 6433 flow [2024-06-27 19:45:14,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 467 transitions, 6040 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:14,774 INFO L231 Difference]: Finished difference. Result has 435 places, 447 transitions, 5078 flow [2024-06-27 19:45:14,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4590, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5078, PETRI_PLACES=435, PETRI_TRANSITIONS=447} [2024-06-27 19:45:14,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-27 19:45:14,775 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 447 transitions, 5078 flow [2024-06-27 19:45:14,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:14,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:14,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:14,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 19:45:14,776 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-27 19:45:14,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:14,776 INFO L85 PathProgramCache]: Analyzing trace with hash -888282756, now seen corresponding path program 22 times [2024-06-27 19:45:14,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:14,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581767087] [2024-06-27 19:45:14,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:14,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:14,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:14,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:14,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:14,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581767087] [2024-06-27 19:45:14,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581767087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:14,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:14,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:14,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666753045] [2024-06-27 19:45:14,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:14,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:14,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:14,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:14,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:14,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:45:14,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 447 transitions, 5078 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:14,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:14,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:45:14,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:16,562 INFO L124 PetriNetUnfolderBase]: 4503/7847 cut-off events. [2024-06-27 19:45:16,563 INFO L125 PetriNetUnfolderBase]: For 1077546/1077546 co-relation queries the response was YES. [2024-06-27 19:45:16,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44056 conditions, 7847 events. 4503/7847 cut-off events. For 1077546/1077546 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 58147 event pairs, 1531 based on Foata normal form. 8/7842 useless extension candidates. Maximal degree in co-relation 43845. Up to 6697 conditions per place. [2024-06-27 19:45:16,692 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 174 changer transitions 0/463 dead transitions. [2024-06-27 19:45:16,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 463 transitions, 6040 flow [2024-06-27 19:45:16,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:16,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:16,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:45:16,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-27 19:45:16,709 INFO L175 Difference]: Start difference. First operand has 435 places, 447 transitions, 5078 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:45:16,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 463 transitions, 6040 flow [2024-06-27 19:45:25,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 463 transitions, 5608 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-27 19:45:25,056 INFO L231 Difference]: Finished difference. Result has 438 places, 447 transitions, 4999 flow [2024-06-27 19:45:25,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4646, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4999, PETRI_PLACES=438, PETRI_TRANSITIONS=447} [2024-06-27 19:45:25,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-27 19:45:25,056 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 447 transitions, 4999 flow [2024-06-27 19:45:25,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:25,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:25,057 INFO 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-27 19:45:25,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 19:45:25,057 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-27 19:45:25,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:25,057 INFO L85 PathProgramCache]: Analyzing trace with hash -388176816, now seen corresponding path program 1 times [2024-06-27 19:45:25,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:25,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019359257] [2024-06-27 19:45:25,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:25,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:25,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:25,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-27 19:45:25,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:25,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019359257] [2024-06-27 19:45:25,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019359257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:25,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:25,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:25,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032450988] [2024-06-27 19:45:25,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:25,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:25,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:25,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:25,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:25,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:45:25,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 447 transitions, 4999 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:25,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:25,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:45:25,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:26,958 INFO L124 PetriNetUnfolderBase]: 4670/8125 cut-off events. [2024-06-27 19:45:26,959 INFO L125 PetriNetUnfolderBase]: For 1475539/1475539 co-relation queries the response was YES. [2024-06-27 19:45:27,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50641 conditions, 8125 events. 4670/8125 cut-off events. For 1475539/1475539 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 60370 event pairs, 1394 based on Foata normal form. 6/8079 useless extension candidates. Maximal degree in co-relation 50429. Up to 5458 conditions per place. [2024-06-27 19:45:27,081 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 299 selfloop transitions, 184 changer transitions 2/493 dead transitions. [2024-06-27 19:45:27,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 493 transitions, 6625 flow [2024-06-27 19:45:27,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:27,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:27,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 19:45:27,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6646341463414634 [2024-06-27 19:45:27,082 INFO L175 Difference]: Start difference. First operand has 438 places, 447 transitions, 4999 flow. Second operand 8 states and 218 transitions. [2024-06-27 19:45:27,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 493 transitions, 6625 flow [2024-06-27 19:45:36,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 493 transitions, 6254 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:36,074 INFO L231 Difference]: Finished difference. Result has 439 places, 449 transitions, 5098 flow [2024-06-27 19:45:36,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5098, PETRI_PLACES=439, PETRI_TRANSITIONS=449} [2024-06-27 19:45:36,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-27 19:45:36,075 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 449 transitions, 5098 flow [2024-06-27 19:45:36,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:36,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:36,075 INFO 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-27 19:45:36,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 19:45:36,075 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-27 19:45:36,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:36,076 INFO L85 PathProgramCache]: Analyzing trace with hash -271904974, now seen corresponding path program 2 times [2024-06-27 19:45:36,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:36,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289575194] [2024-06-27 19:45:36,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:36,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:36,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:36,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:36,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:36,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289575194] [2024-06-27 19:45:36,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289575194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:36,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:36,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:36,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689106666] [2024-06-27 19:45:36,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:36,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:36,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:36,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:36,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:36,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:45:36,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 449 transitions, 5098 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:36,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:36,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:45:36,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:38,131 INFO L124 PetriNetUnfolderBase]: 4690/8136 cut-off events. [2024-06-27 19:45:38,131 INFO L125 PetriNetUnfolderBase]: For 1517836/1517836 co-relation queries the response was YES. [2024-06-27 19:45:38,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51241 conditions, 8136 events. 4690/8136 cut-off events. For 1517836/1517836 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 60304 event pairs, 1518 based on Foata normal form. 6/8090 useless extension candidates. Maximal degree in co-relation 51028. Up to 5470 conditions per place. [2024-06-27 19:45:38,257 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 186 changer transitions 1/488 dead transitions. [2024-06-27 19:45:38,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 488 transitions, 6644 flow [2024-06-27 19:45:38,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:38,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:38,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:45:38,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-27 19:45:38,259 INFO L175 Difference]: Start difference. First operand has 439 places, 449 transitions, 5098 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:45:38,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 488 transitions, 6644 flow [2024-06-27 19:45:46,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 488 transitions, 6223 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 19:45:46,954 INFO L231 Difference]: Finished difference. Result has 442 places, 450 transitions, 5103 flow [2024-06-27 19:45:46,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4687, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5103, PETRI_PLACES=442, PETRI_TRANSITIONS=450} [2024-06-27 19:45:46,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-27 19:45:46,954 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 450 transitions, 5103 flow [2024-06-27 19:45:46,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:46,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:46,955 INFO 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-27 19:45:46,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 19:45:46,955 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-27 19:45:46,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:46,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1821333710, now seen corresponding path program 3 times [2024-06-27 19:45:46,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:46,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840123382] [2024-06-27 19:45:46,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:46,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:46,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:47,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-27 19:45:47,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:47,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840123382] [2024-06-27 19:45:47,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840123382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:47,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:47,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:47,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899227320] [2024-06-27 19:45:47,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:47,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:47,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:47,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:47,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:47,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:45:47,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 450 transitions, 5103 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:47,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:47,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:45:47,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:48,988 INFO L124 PetriNetUnfolderBase]: 4677/8152 cut-off events. [2024-06-27 19:45:48,988 INFO L125 PetriNetUnfolderBase]: For 1424929/1424929 co-relation queries the response was YES. [2024-06-27 19:45:49,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49859 conditions, 8152 events. 4677/8152 cut-off events. For 1424929/1424929 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 60691 event pairs, 1577 based on Foata normal form. 6/8128 useless extension candidates. Maximal degree in co-relation 49645. Up to 6941 conditions per place. [2024-06-27 19:45:49,115 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 174 changer transitions 1/477 dead transitions. [2024-06-27 19:45:49,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 477 transitions, 6121 flow [2024-06-27 19:45:49,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:49,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:49,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:45:49,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-27 19:45:49,132 INFO L175 Difference]: Start difference. First operand has 442 places, 450 transitions, 5103 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:45:49,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 477 transitions, 6121 flow [2024-06-27 19:45:58,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 477 transitions, 5759 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:45:58,911 INFO L231 Difference]: Finished difference. Result has 445 places, 450 transitions, 5093 flow [2024-06-27 19:45:58,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4741, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5093, PETRI_PLACES=445, PETRI_TRANSITIONS=450} [2024-06-27 19:45:58,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-27 19:45:58,912 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 450 transitions, 5093 flow [2024-06-27 19:45:58,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:58,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:58,912 INFO 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-27 19:45:58,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 19:45:58,913 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-27 19:45:58,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:58,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1228847482, now seen corresponding path program 1 times [2024-06-27 19:45:58,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:58,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202619241] [2024-06-27 19:45:58,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:58,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:58,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:58,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:58,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:58,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202619241] [2024-06-27 19:45:58,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202619241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:58,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:58,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:58,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296039541] [2024-06-27 19:45:58,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:58,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:58,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:58,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:58,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:59,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:45:59,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 450 transitions, 5093 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:59,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:59,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:45:59,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:00,887 INFO L124 PetriNetUnfolderBase]: 4765/8325 cut-off events. [2024-06-27 19:46:00,887 INFO L125 PetriNetUnfolderBase]: For 1804534/1804534 co-relation queries the response was YES. [2024-06-27 19:46:00,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50564 conditions, 8325 events. 4765/8325 cut-off events. For 1804534/1804534 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 62339 event pairs, 1557 based on Foata normal form. 30/8349 useless extension candidates. Maximal degree in co-relation 50349. Up to 6559 conditions per place. [2024-06-27 19:46:01,019 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 163 changer transitions 3/478 dead transitions. [2024-06-27 19:46:01,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 478 transitions, 6201 flow [2024-06-27 19:46:01,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:01,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:01,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:46:01,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-27 19:46:01,021 INFO L175 Difference]: Start difference. First operand has 445 places, 450 transitions, 5093 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:46:01,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 478 transitions, 6201 flow [2024-06-27 19:46:11,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 478 transitions, 5770 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:11,747 INFO L231 Difference]: Finished difference. Result has 445 places, 451 transitions, 5058 flow [2024-06-27 19:46:11,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4662, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5058, PETRI_PLACES=445, PETRI_TRANSITIONS=451} [2024-06-27 19:46:11,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-27 19:46:11,748 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 451 transitions, 5058 flow [2024-06-27 19:46:11,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:11,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:11,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:11,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 19:46:11,749 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-27 19:46:11,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:11,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1379268968, now seen corresponding path program 2 times [2024-06-27 19:46:11,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:11,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218604372] [2024-06-27 19:46:11,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:11,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:11,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:11,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:11,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:11,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218604372] [2024-06-27 19:46:11,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218604372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:11,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:11,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:11,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193802614] [2024-06-27 19:46:11,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:11,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:11,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:11,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:11,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:11,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:46:11,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 451 transitions, 5058 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:11,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:11,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:46:11,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:13,845 INFO L124 PetriNetUnfolderBase]: 4785/8351 cut-off events. [2024-06-27 19:46:13,846 INFO L125 PetriNetUnfolderBase]: For 1464439/1464439 co-relation queries the response was YES. [2024-06-27 19:46:13,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50871 conditions, 8351 events. 4785/8351 cut-off events. For 1464439/1464439 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 62747 event pairs, 1697 based on Foata normal form. 6/8344 useless extension candidates. Maximal degree in co-relation 50655. Up to 7091 conditions per place. [2024-06-27 19:46:13,971 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 272 selfloop transitions, 191 changer transitions 0/471 dead transitions. [2024-06-27 19:46:13,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 471 transitions, 6118 flow [2024-06-27 19:46:13,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:13,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:13,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:46:13,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-27 19:46:13,972 INFO L175 Difference]: Start difference. First operand has 445 places, 451 transitions, 5058 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:46:13,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 471 transitions, 6118 flow [2024-06-27 19:46:23,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 471 transitions, 5736 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:23,988 INFO L231 Difference]: Finished difference. Result has 447 places, 452 transitions, 5130 flow [2024-06-27 19:46:23,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4676, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5130, PETRI_PLACES=447, PETRI_TRANSITIONS=452} [2024-06-27 19:46:23,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-27 19:46:23,989 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 452 transitions, 5130 flow [2024-06-27 19:46:23,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:23,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:23,989 INFO 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-27 19:46:23,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 19:46:23,989 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-27 19:46:23,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:23,990 INFO L85 PathProgramCache]: Analyzing trace with hash -826562294, now seen corresponding path program 3 times [2024-06-27 19:46:23,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:23,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941807982] [2024-06-27 19:46:23,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:23,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:23,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:24,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:24,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:24,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941807982] [2024-06-27 19:46:24,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941807982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:24,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:24,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:24,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811176498] [2024-06-27 19:46:24,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:24,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:24,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:24,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:24,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:24,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:46:24,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 452 transitions, 5130 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:24,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:24,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:46:24,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15