./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe021_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/safe021_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe021_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 19:30:15,261 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:30:15,305 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:30:15,308 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:30:15,308 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:30:15,321 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:30:15,322 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:30:15,322 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:30:15,322 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:30:15,323 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:30:15,323 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:30:15,323 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:30:15,324 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:30:15,324 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:30:15,324 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:30:15,325 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:30:15,325 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:30:15,325 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:30:15,325 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:30:15,326 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:30:15,326 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:30:15,326 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:30:15,326 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:30:15,327 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:30:15,327 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:30:15,327 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:30:15,327 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:30:15,327 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:30:15,328 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:30:15,328 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:30:15,328 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:30:15,328 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:30:15,329 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:30:15,329 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:30:15,329 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:30:15,329 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:30:15,329 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:30:15,329 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:30:15,330 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:30:15,330 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:30:15,330 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:30:15,330 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:30:15,330 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:30:15,330 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:30:15,471 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:30:15,484 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:30:15,486 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:30:15,487 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:30:15,487 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:30:15,488 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-27 19:30:16,381 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:30:16,554 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:30:16,554 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-27 19:30:16,564 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83b60dac7/2f48ba3bc4e945a4b5e8e1899e49a19c/FLAG32c2cf34b [2024-06-27 19:30:16,573 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83b60dac7/2f48ba3bc4e945a4b5e8e1899e49a19c [2024-06-27 19:30:16,575 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:30:16,578 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:30:16,578 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/safe021_tso.yml/witness.yml [2024-06-27 19:30:16,658 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:30:16,658 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:30:16,661 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:30:16,661 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:30:16,665 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:30:16,665 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:30:16" (1/2) ... [2024-06-27 19:30:16,677 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c3eb463 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:30:16, skipping insertion in model container [2024-06-27 19:30:16,677 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:30:16" (1/2) ... [2024-06-27 19:30:16,678 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3c13044a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:30:16, skipping insertion in model container [2024-06-27 19:30:16,678 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:30:16" (2/2) ... [2024-06-27 19:30:16,679 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c3eb463 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:16, skipping insertion in model container [2024-06-27 19:30:16,679 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:30:16" (2/2) ... [2024-06-27 19:30:16,679 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:30:16,713 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:30:16,714 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 19:30:16,715 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 19:30:16,715 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 19:30:16,715 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:30:16,715 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 19:30:16,745 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:30:17,030 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:30:17,036 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:30:17,121 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:30:17,151 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:30:17,152 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17 WrapperNode [2024-06-27 19:30:17,152 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:30:17,153 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:30:17,153 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:30:17,153 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:30:17,158 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,181 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,207 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-27 19:30:17,207 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:30:17,208 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:30:17,208 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:30:17,208 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:30:17,216 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,216 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,221 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,248 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:30:17,248 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,248 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,253 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,255 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,258 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,259 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,260 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:30:17,261 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:30:17,262 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:30:17,262 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:30:17,262 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (1/1) ... [2024-06-27 19:30:17,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:30:17,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:30:17,281 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:30:17,285 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:30:17,305 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:30:17,305 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:30:17,305 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:30:17,305 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:30:17,305 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:30:17,305 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:30:17,305 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:30:17,305 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:30:17,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:30:17,305 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:30:17,305 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:30:17,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:30:17,306 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:30:17,386 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:30:17,387 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:30:17,508 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:30:17,508 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:30:17,570 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:30:17,570 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:30:17,571 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:30:17 BoogieIcfgContainer [2024-06-27 19:30:17,571 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:30:17,572 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:30:17,572 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:30:17,575 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:30:17,575 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:30:16" (1/4) ... [2024-06-27 19:30:17,576 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f489927 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:30:17, skipping insertion in model container [2024-06-27 19:30:17,576 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:30:16" (2/4) ... [2024-06-27 19:30:17,576 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f489927 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:30:17, skipping insertion in model container [2024-06-27 19:30:17,577 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:30:17" (3/4) ... [2024-06-27 19:30:17,577 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f489927 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:30:17, skipping insertion in model container [2024-06-27 19:30:17,577 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:30:17" (4/4) ... [2024-06-27 19:30:17,578 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_tso.i [2024-06-27 19:30:17,590 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:30:17,590 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 19:30:17,590 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:30:17,632 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:30:17,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 19:30:17,685 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 19:30:17,686 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:30:17,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:30:17,687 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 19:30:17,689 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 19:30:17,699 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:30:17,704 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;@6abe66a7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:30:17,705 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 19:30:17,711 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:30:17,712 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:30:17,712 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:30:17,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:17,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:30:17,713 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:30:17,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:17,718 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-27 19:30:17,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:17,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988682020] [2024-06-27 19:30:17,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:17,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:17,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:18,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:18,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:18,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988682020] [2024-06-27 19:30:18,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988682020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:18,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:18,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:30:18,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304781564] [2024-06-27 19:30:18,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:18,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:30:18,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:18,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:30:18,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:30:18,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 19:30:18,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:18,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:18,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 19:30:18,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:18,296 INFO L124 PetriNetUnfolderBase]: 606/994 cut-off events. [2024-06-27 19:30:18,296 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 19:30:18,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 994 events. 606/994 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5003 event pairs, 384 based on Foata normal form. 1/943 useless extension candidates. Maximal degree in co-relation 1998. Up to 941 conditions per place. [2024-06-27 19:30:18,307 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 19:30:18,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-27 19:30:18,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:30:18,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:30:18,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-27 19:30:18,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-27 19:30:18,318 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-27 19:30:18,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-27 19:30:18,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:18,322 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 19:30:18,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 19:30:18,325 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 19:30:18,326 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 19:30:18,326 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:30:18,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:18,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:18,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:30:18,327 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:30:18,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:18,327 INFO L85 PathProgramCache]: Analyzing trace with hash 899799369, now seen corresponding path program 1 times [2024-06-27 19:30:18,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:18,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786966008] [2024-06-27 19:30:18,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:18,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:18,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:18,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:30:18,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:18,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786966008] [2024-06-27 19:30:18,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786966008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:18,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:18,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:30:18,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648205194] [2024-06-27 19:30:18,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:18,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:30:18,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:18,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:30:18,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:30:18,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:18,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:18,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:18,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:18,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:18,617 INFO L124 PetriNetUnfolderBase]: 767/1268 cut-off events. [2024-06-27 19:30:18,618 INFO L125 PetriNetUnfolderBase]: For 259/307 co-relation queries the response was YES. [2024-06-27 19:30:18,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 1268 events. 767/1268 cut-off events. For 259/307 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6248 event pairs, 422 based on Foata normal form. 3/1239 useless extension candidates. Maximal degree in co-relation 2875. Up to 1158 conditions per place. [2024-06-27 19:30:18,624 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 19:30:18,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 54 transitions, 246 flow [2024-06-27 19:30:18,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:30:18,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:30:18,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-27 19:30:18,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-27 19:30:18,653 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 106 transitions. [2024-06-27 19:30:18,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 54 transitions, 246 flow [2024-06-27 19:30:18,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:30:18,657 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-27 19:30:18,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-27 19:30:18,657 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 19:30:18,658 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-27 19:30:18,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:18,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:18,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:18,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:30:18,660 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:18,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:18,661 INFO L85 PathProgramCache]: Analyzing trace with hash 2123977079, now seen corresponding path program 1 times [2024-06-27 19:30:18,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:18,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990495985] [2024-06-27 19:30:18,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:18,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:18,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:18,818 INFO 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:30:18,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:18,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990495985] [2024-06-27 19:30:18,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990495985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:18,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:18,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:30:18,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056726602] [2024-06-27 19:30:18,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:18,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:30:18,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:18,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:30:18,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:30:18,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:18,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:18,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:18,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:18,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:18,971 INFO L124 PetriNetUnfolderBase]: 775/1314 cut-off events. [2024-06-27 19:30:18,971 INFO L125 PetriNetUnfolderBase]: For 717/720 co-relation queries the response was YES. [2024-06-27 19:30:18,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3315 conditions, 1314 events. 775/1314 cut-off events. For 717/720 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6593 event pairs, 287 based on Foata normal form. 7/1316 useless extension candidates. Maximal degree in co-relation 3300. Up to 1104 conditions per place. [2024-06-27 19:30:18,979 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-27 19:30:18,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 76 transitions, 400 flow [2024-06-27 19:30:18,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:30:18,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:30:18,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-27 19:30:18,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.695 [2024-06-27 19:30:18,983 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 139 transitions. [2024-06-27 19:30:18,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 76 transitions, 400 flow [2024-06-27 19:30:18,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 398 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 19:30:18,986 INFO L231 Difference]: Finished difference. Result has 52 places, 51 transitions, 255 flow [2024-06-27 19:30:18,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=255, PETRI_PLACES=52, PETRI_TRANSITIONS=51} [2024-06-27 19:30:18,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-27 19:30:18,988 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 51 transitions, 255 flow [2024-06-27 19:30:18,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:18,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:18,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:18,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:30:18,988 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:30:18,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:18,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1032521654, now seen corresponding path program 1 times [2024-06-27 19:30:18,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:18,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037934564] [2024-06-27 19:30:18,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:18,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:19,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:19,131 INFO 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:30:19,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:19,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037934564] [2024-06-27 19:30:19,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037934564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:19,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:19,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:19,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823650945] [2024-06-27 19:30:19,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:19,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:19,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:19,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:19,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:19,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:19,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 51 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:19,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:19,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:19,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:19,348 INFO L124 PetriNetUnfolderBase]: 787/1332 cut-off events. [2024-06-27 19:30:19,348 INFO L125 PetriNetUnfolderBase]: For 1668/1681 co-relation queries the response was YES. [2024-06-27 19:30:19,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4042 conditions, 1332 events. 787/1332 cut-off events. For 1668/1681 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6686 event pairs, 187 based on Foata normal form. 14/1341 useless extension candidates. Maximal degree in co-relation 4022. Up to 1072 conditions per place. [2024-06-27 19:30:19,354 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 56 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-27 19:30:19,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 513 flow [2024-06-27 19:30:19,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:19,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:19,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 19:30:19,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-27 19:30:19,356 INFO L175 Difference]: Start difference. First operand has 52 places, 51 transitions, 255 flow. Second operand 6 states and 161 transitions. [2024-06-27 19:30:19,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 513 flow [2024-06-27 19:30:19,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 503 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-27 19:30:19,363 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 307 flow [2024-06-27 19:30:19,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=307, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-27 19:30:19,364 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-27 19:30:19,364 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 307 flow [2024-06-27 19:30:19,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:19,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:19,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:19,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:30:19,365 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:30:19,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:19,365 INFO L85 PathProgramCache]: Analyzing trace with hash 934750669, now seen corresponding path program 1 times [2024-06-27 19:30:19,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:19,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276421691] [2024-06-27 19:30:19,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:19,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:19,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:19,453 INFO 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:30:19,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:19,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276421691] [2024-06-27 19:30:19,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276421691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:19,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:19,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:30:19,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912080130] [2024-06-27 19:30:19,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:19,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:30:19,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:19,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:30:19,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:30:19,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 19:30:19,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 307 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:19,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:19,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 19:30:19,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:19,575 INFO L124 PetriNetUnfolderBase]: 716/1208 cut-off events. [2024-06-27 19:30:19,575 INFO L125 PetriNetUnfolderBase]: For 2281/2292 co-relation queries the response was YES. [2024-06-27 19:30:19,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4009 conditions, 1208 events. 716/1208 cut-off events. For 2281/2292 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6057 event pairs, 247 based on Foata normal form. 3/1174 useless extension candidates. Maximal degree in co-relation 3986. Up to 1055 conditions per place. [2024-06-27 19:30:19,583 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 41 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-27 19:30:19,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 455 flow [2024-06-27 19:30:19,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:30:19,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:30:19,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-27 19:30:19,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 19:30:19,584 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 307 flow. Second operand 4 states and 104 transitions. [2024-06-27 19:30:19,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 455 flow [2024-06-27 19:30:19,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 67 transitions, 411 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 19:30:19,587 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 318 flow [2024-06-27 19:30:19,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=318, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-27 19:30:19,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-27 19:30:19,588 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 318 flow [2024-06-27 19:30:19,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:19,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:19,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:19,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:30:19,589 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:30:19,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:19,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-27 19:30:19,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:19,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893434697] [2024-06-27 19:30:19,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:19,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:19,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:19,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:30:19,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:19,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893434697] [2024-06-27 19:30:19,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893434697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:19,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:19,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:30:19,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541933641] [2024-06-27 19:30:19,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:19,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:30:19,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:19,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:30:19,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:30:19,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:19,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 318 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:19,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:19,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:19,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:19,851 INFO L124 PetriNetUnfolderBase]: 875/1472 cut-off events. [2024-06-27 19:30:19,852 INFO L125 PetriNetUnfolderBase]: For 3500/3518 co-relation queries the response was YES. [2024-06-27 19:30:19,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5004 conditions, 1472 events. 875/1472 cut-off events. For 3500/3518 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7597 event pairs, 318 based on Foata normal form. 2/1447 useless extension candidates. Maximal degree in co-relation 4980. Up to 1281 conditions per place. [2024-06-27 19:30:19,861 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 56 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-27 19:30:19,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 547 flow [2024-06-27 19:30:19,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:30:19,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:30:19,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 19:30:19,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-27 19:30:19,862 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 318 flow. Second operand 5 states and 123 transitions. [2024-06-27 19:30:19,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 547 flow [2024-06-27 19:30:19,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 80 transitions, 517 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:19,867 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 397 flow [2024-06-27 19:30:19,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=397, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-06-27 19:30:19,869 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-27 19:30:19,869 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 397 flow [2024-06-27 19:30:19,870 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:30:19,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:19,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:19,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:30:19,870 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:30:19,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:19,870 INFO L85 PathProgramCache]: Analyzing trace with hash 560231470, now seen corresponding path program 1 times [2024-06-27 19:30:19,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:19,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927170214] [2024-06-27 19:30:19,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:19,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:19,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:19,973 INFO 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:30:19,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:19,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927170214] [2024-06-27 19:30:19,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927170214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:19,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:19,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:30:19,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093034779] [2024-06-27 19:30:19,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:19,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:30:19,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:19,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:30:19,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:30:20,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:20,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 65 transitions, 397 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:20,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:20,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:20,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:20,120 INFO L124 PetriNetUnfolderBase]: 875/1446 cut-off events. [2024-06-27 19:30:20,120 INFO L125 PetriNetUnfolderBase]: For 3885/3904 co-relation queries the response was YES. [2024-06-27 19:30:20,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5326 conditions, 1446 events. 875/1446 cut-off events. For 3885/3904 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7269 event pairs, 295 based on Foata normal form. 10/1443 useless extension candidates. Maximal degree in co-relation 5299. Up to 1240 conditions per place. [2024-06-27 19:30:20,129 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 56 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-27 19:30:20,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 88 transitions, 645 flow [2024-06-27 19:30:20,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:30:20,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:30:20,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-27 19:30:20,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66 [2024-06-27 19:30:20,131 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 397 flow. Second operand 5 states and 132 transitions. [2024-06-27 19:30:20,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 88 transitions, 645 flow [2024-06-27 19:30:20,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 88 transitions, 639 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 19:30:20,135 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 465 flow [2024-06-27 19:30:20,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=465, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-27 19:30:20,136 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-27 19:30:20,136 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 465 flow [2024-06-27 19:30:20,136 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:30:20,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:20,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:20,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:30:20,136 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:30:20,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:20,137 INFO L85 PathProgramCache]: Analyzing trace with hash 647261484, now seen corresponding path program 2 times [2024-06-27 19:30:20,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:20,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456576248] [2024-06-27 19:30:20,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:20,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:20,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:20,223 INFO 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:30:20,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:20,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456576248] [2024-06-27 19:30:20,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456576248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:20,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:20,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:30:20,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511574906] [2024-06-27 19:30:20,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:20,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:30:20,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:20,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:30:20,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:30:20,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:20,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 465 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:20,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:20,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:20,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:20,366 INFO L124 PetriNetUnfolderBase]: 885/1458 cut-off events. [2024-06-27 19:30:20,366 INFO L125 PetriNetUnfolderBase]: For 4839/4874 co-relation queries the response was YES. [2024-06-27 19:30:20,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5630 conditions, 1458 events. 885/1458 cut-off events. For 4839/4874 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7302 event pairs, 304 based on Foata normal form. 23/1466 useless extension candidates. Maximal degree in co-relation 5600. Up to 1255 conditions per place. [2024-06-27 19:30:20,376 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 50 selfloop transitions, 22 changer transitions 0/83 dead transitions. [2024-06-27 19:30:20,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 83 transitions, 647 flow [2024-06-27 19:30:20,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:30:20,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:30:20,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-27 19:30:20,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 19:30:20,377 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 465 flow. Second operand 5 states and 128 transitions. [2024-06-27 19:30:20,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 83 transitions, 647 flow [2024-06-27 19:30:20,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 83 transitions, 620 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:20,383 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 491 flow [2024-06-27 19:30:20,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=491, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-27 19:30:20,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-27 19:30:20,384 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 491 flow [2024-06-27 19:30:20,384 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:30:20,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:20,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:20,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:30:20,384 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:30:20,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:20,385 INFO L85 PathProgramCache]: Analyzing trace with hash -957909310, now seen corresponding path program 1 times [2024-06-27 19:30:20,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:20,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848405844] [2024-06-27 19:30:20,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:20,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:20,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:20,466 INFO 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:30:20,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:20,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848405844] [2024-06-27 19:30:20,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848405844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:20,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:20,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:20,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674699188] [2024-06-27 19:30:20,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:20,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:20,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:20,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:20,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:20,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:20,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 491 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:20,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:20,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:20,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:20,621 INFO L124 PetriNetUnfolderBase]: 955/1555 cut-off events. [2024-06-27 19:30:20,622 INFO L125 PetriNetUnfolderBase]: For 6049/6049 co-relation queries the response was YES. [2024-06-27 19:30:20,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6079 conditions, 1555 events. 955/1555 cut-off events. For 6049/6049 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7651 event pairs, 306 based on Foata normal form. 4/1554 useless extension candidates. Maximal degree in co-relation 6048. Up to 1302 conditions per place. [2024-06-27 19:30:20,631 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 82 selfloop transitions, 22 changer transitions 0/111 dead transitions. [2024-06-27 19:30:20,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 111 transitions, 930 flow [2024-06-27 19:30:20,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:20,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:20,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:30:20,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 19:30:20,632 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 491 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:30:20,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 111 transitions, 930 flow [2024-06-27 19:30:20,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 111 transitions, 832 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:20,639 INFO L231 Difference]: Finished difference. Result has 73 places, 82 transitions, 591 flow [2024-06-27 19:30:20,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=73, PETRI_TRANSITIONS=82} [2024-06-27 19:30:20,640 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-27 19:30:20,640 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 82 transitions, 591 flow [2024-06-27 19:30:20,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:20,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:20,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:20,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:30:20,641 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:30:20,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:20,641 INFO L85 PathProgramCache]: Analyzing trace with hash 936432908, now seen corresponding path program 2 times [2024-06-27 19:30:20,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:20,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822593053] [2024-06-27 19:30:20,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:20,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:20,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:20,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:30:20,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:20,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822593053] [2024-06-27 19:30:20,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822593053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:20,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:20,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:20,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208417842] [2024-06-27 19:30:20,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:20,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:20,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:20,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:20,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:20,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:20,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 82 transitions, 591 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:20,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:20,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:20,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:20,891 INFO L124 PetriNetUnfolderBase]: 966/1569 cut-off events. [2024-06-27 19:30:20,892 INFO L125 PetriNetUnfolderBase]: For 7370/7374 co-relation queries the response was YES. [2024-06-27 19:30:20,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6612 conditions, 1569 events. 966/1569 cut-off events. For 7370/7374 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7700 event pairs, 320 based on Foata normal form. 3/1563 useless extension candidates. Maximal degree in co-relation 6579. Up to 1309 conditions per place. [2024-06-27 19:30:20,909 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 78 selfloop transitions, 31 changer transitions 0/116 dead transitions. [2024-06-27 19:30:20,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 116 transitions, 1013 flow [2024-06-27 19:30:20,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:20,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:20,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:30:20,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 19:30:20,911 INFO L175 Difference]: Start difference. First operand has 73 places, 82 transitions, 591 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:30:20,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 116 transitions, 1013 flow [2024-06-27 19:30:20,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 116 transitions, 975 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:20,921 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 705 flow [2024-06-27 19:30:20,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=705, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2024-06-27 19:30:20,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-27 19:30:20,924 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 705 flow [2024-06-27 19:30:20,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:20,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:20,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:20,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:30:20,925 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:30:20,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:20,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1281284802, now seen corresponding path program 3 times [2024-06-27 19:30:20,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:20,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215885332] [2024-06-27 19:30:20,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:20,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:20,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:21,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:21,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:21,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215885332] [2024-06-27 19:30:21,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215885332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:21,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:21,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:21,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005158997] [2024-06-27 19:30:21,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:21,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:21,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:21,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:21,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:21,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:21,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 705 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:21,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:21,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:21,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:21,209 INFO L124 PetriNetUnfolderBase]: 961/1565 cut-off events. [2024-06-27 19:30:21,209 INFO L125 PetriNetUnfolderBase]: For 8736/8740 co-relation queries the response was YES. [2024-06-27 19:30:21,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6846 conditions, 1565 events. 961/1565 cut-off events. For 8736/8740 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7659 event pairs, 320 based on Foata normal form. 3/1561 useless extension candidates. Maximal degree in co-relation 6811. Up to 1306 conditions per place. [2024-06-27 19:30:21,218 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 77 selfloop transitions, 30 changer transitions 0/114 dead transitions. [2024-06-27 19:30:21,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 114 transitions, 1023 flow [2024-06-27 19:30:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:21,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:21,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:30:21,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:30:21,219 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 705 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:30:21,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 114 transitions, 1023 flow [2024-06-27 19:30:21,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 114 transitions, 1011 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 19:30:21,230 INFO L231 Difference]: Finished difference. Result has 84 places, 91 transitions, 761 flow [2024-06-27 19:30:21,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=761, PETRI_PLACES=84, PETRI_TRANSITIONS=91} [2024-06-27 19:30:21,230 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-27 19:30:21,231 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 91 transitions, 761 flow [2024-06-27 19:30:21,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:21,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:21,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:21,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:30:21,231 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:21,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:21,232 INFO L85 PathProgramCache]: Analyzing trace with hash 2137432180, now seen corresponding path program 1 times [2024-06-27 19:30:21,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:21,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368619448] [2024-06-27 19:30:21,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:21,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:21,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:21,334 INFO 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:30:21,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:21,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368619448] [2024-06-27 19:30:21,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368619448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:21,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:21,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:21,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182771657] [2024-06-27 19:30:21,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:21,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:21,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:21,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:21,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:21,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:21,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 91 transitions, 761 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:21,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:21,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:21,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:21,501 INFO L124 PetriNetUnfolderBase]: 886/1488 cut-off events. [2024-06-27 19:30:21,501 INFO L125 PetriNetUnfolderBase]: For 10182/10182 co-relation queries the response was YES. [2024-06-27 19:30:21,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6736 conditions, 1488 events. 886/1488 cut-off events. For 10182/10182 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7544 event pairs, 262 based on Foata normal form. 4/1490 useless extension candidates. Maximal degree in co-relation 6698. Up to 1267 conditions per place. [2024-06-27 19:30:21,509 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 86 selfloop transitions, 12 changer transitions 0/113 dead transitions. [2024-06-27 19:30:21,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 113 transitions, 1021 flow [2024-06-27 19:30:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:21,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:21,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 19:30:21,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 19:30:21,511 INFO L175 Difference]: Start difference. First operand has 84 places, 91 transitions, 761 flow. Second operand 6 states and 145 transitions. [2024-06-27 19:30:21,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 113 transitions, 1021 flow [2024-06-27 19:30:21,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 956 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 19:30:21,524 INFO L231 Difference]: Finished difference. Result has 86 places, 93 transitions, 745 flow [2024-06-27 19:30:21,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=745, PETRI_PLACES=86, PETRI_TRANSITIONS=93} [2024-06-27 19:30:21,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-27 19:30:21,525 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 93 transitions, 745 flow [2024-06-27 19:30:21,525 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:30:21,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:21,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:21,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:30:21,526 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:30:21,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:21,526 INFO L85 PathProgramCache]: Analyzing trace with hash -130985520, now seen corresponding path program 1 times [2024-06-27 19:30:21,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:21,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409664894] [2024-06-27 19:30:21,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:21,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:21,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:21,610 INFO 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:30:21,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:21,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409664894] [2024-06-27 19:30:21,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409664894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:21,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:21,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:21,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764411426] [2024-06-27 19:30:21,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:21,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:21,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:21,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:21,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:21,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:21,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 93 transitions, 745 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:21,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:21,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:21,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:21,785 INFO L124 PetriNetUnfolderBase]: 980/1604 cut-off events. [2024-06-27 19:30:21,785 INFO L125 PetriNetUnfolderBase]: For 11455/11455 co-relation queries the response was YES. [2024-06-27 19:30:21,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7355 conditions, 1604 events. 980/1604 cut-off events. For 11455/11455 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7928 event pairs, 302 based on Foata normal form. 2/1601 useless extension candidates. Maximal degree in co-relation 7316. Up to 1323 conditions per place. [2024-06-27 19:30:21,794 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 87 selfloop transitions, 33 changer transitions 0/127 dead transitions. [2024-06-27 19:30:21,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 127 transitions, 1207 flow [2024-06-27 19:30:21,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:21,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:21,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:30:21,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-27 19:30:21,796 INFO L175 Difference]: Start difference. First operand has 86 places, 93 transitions, 745 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:30:21,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 127 transitions, 1207 flow [2024-06-27 19:30:21,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 127 transitions, 1176 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 19:30:21,809 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 861 flow [2024-06-27 19:30:21,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=861, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-27 19:30:21,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-27 19:30:21,810 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 861 flow [2024-06-27 19:30:21,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:21,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:21,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:21,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:30:21,811 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:30:21,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:21,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1511566248, now seen corresponding path program 2 times [2024-06-27 19:30:21,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:21,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960601509] [2024-06-27 19:30:21,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:21,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:21,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:21,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:21,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:21,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960601509] [2024-06-27 19:30:21,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960601509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:21,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:21,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:21,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190423887] [2024-06-27 19:30:21,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:21,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:21,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:21,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:21,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:21,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:21,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 861 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:21,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:21,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:21,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:22,055 INFO L124 PetriNetUnfolderBase]: 975/1597 cut-off events. [2024-06-27 19:30:22,055 INFO L125 PetriNetUnfolderBase]: For 12945/12945 co-relation queries the response was YES. [2024-06-27 19:30:22,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7575 conditions, 1597 events. 975/1597 cut-off events. For 12945/12945 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7935 event pairs, 302 based on Foata normal form. 2/1594 useless extension candidates. Maximal degree in co-relation 7534. Up to 1318 conditions per place. [2024-06-27 19:30:22,064 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 85 selfloop transitions, 37 changer transitions 0/129 dead transitions. [2024-06-27 19:30:22,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 129 transitions, 1242 flow [2024-06-27 19:30:22,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:22,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:22,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 19:30:22,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 19:30:22,066 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 861 flow. Second operand 6 states and 155 transitions. [2024-06-27 19:30:22,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 129 transitions, 1242 flow [2024-06-27 19:30:22,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 129 transitions, 1200 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:22,086 INFO L231 Difference]: Finished difference. Result has 94 places, 102 transitions, 941 flow [2024-06-27 19:30:22,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=941, PETRI_PLACES=94, PETRI_TRANSITIONS=102} [2024-06-27 19:30:22,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-27 19:30:22,086 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 102 transitions, 941 flow [2024-06-27 19:30:22,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:22,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:22,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:22,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:30:22,087 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:30:22,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:22,088 INFO L85 PathProgramCache]: Analyzing trace with hash -744578988, now seen corresponding path program 3 times [2024-06-27 19:30:22,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:22,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191665441] [2024-06-27 19:30:22,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:22,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:22,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:22,172 INFO 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:30:22,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:22,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191665441] [2024-06-27 19:30:22,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191665441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:22,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:22,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:22,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513436740] [2024-06-27 19:30:22,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:22,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:22,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:22,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:22,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:22,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:22,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 102 transitions, 941 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:22,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:22,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:22,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:22,334 INFO L124 PetriNetUnfolderBase]: 970/1592 cut-off events. [2024-06-27 19:30:22,334 INFO L125 PetriNetUnfolderBase]: For 15230/15237 co-relation queries the response was YES. [2024-06-27 19:30:22,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7758 conditions, 1592 events. 970/1592 cut-off events. For 15230/15237 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7948 event pairs, 328 based on Foata normal form. 5/1589 useless extension candidates. Maximal degree in co-relation 7715. Up to 1313 conditions per place. [2024-06-27 19:30:22,344 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 82 selfloop transitions, 33 changer transitions 0/122 dead transitions. [2024-06-27 19:30:22,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 122 transitions, 1230 flow [2024-06-27 19:30:22,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:22,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:22,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 19:30:22,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 19:30:22,345 INFO L175 Difference]: Start difference. First operand has 94 places, 102 transitions, 941 flow. Second operand 6 states and 145 transitions. [2024-06-27 19:30:22,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 122 transitions, 1230 flow [2024-06-27 19:30:22,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 122 transitions, 1180 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:22,362 INFO L231 Difference]: Finished difference. Result has 97 places, 103 transitions, 976 flow [2024-06-27 19:30:22,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=976, PETRI_PLACES=97, PETRI_TRANSITIONS=103} [2024-06-27 19:30:22,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-27 19:30:22,363 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 976 flow [2024-06-27 19:30:22,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:22,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:22,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:22,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:30:22,364 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:22,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:22,364 INFO L85 PathProgramCache]: Analyzing trace with hash 169234449, now seen corresponding path program 1 times [2024-06-27 19:30:22,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:22,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426022913] [2024-06-27 19:30:22,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:22,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:22,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:22,466 INFO 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:30:22,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:22,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426022913] [2024-06-27 19:30:22,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426022913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:22,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:22,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:22,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173818297] [2024-06-27 19:30:22,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:22,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:22,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:22,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:22,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:22,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:22,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 976 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:22,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:22,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:22,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:22,689 INFO L124 PetriNetUnfolderBase]: 942/1562 cut-off events. [2024-06-27 19:30:22,689 INFO L125 PetriNetUnfolderBase]: For 18133/18141 co-relation queries the response was YES. [2024-06-27 19:30:22,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7876 conditions, 1562 events. 942/1562 cut-off events. For 18133/18141 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7940 event pairs, 168 based on Foata normal form. 10/1523 useless extension candidates. Maximal degree in co-relation 7832. Up to 1184 conditions per place. [2024-06-27 19:30:22,698 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 81 selfloop transitions, 30 changer transitions 0/133 dead transitions. [2024-06-27 19:30:22,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1350 flow [2024-06-27 19:30:22,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:22,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:22,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:30:22,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 19:30:22,699 INFO L175 Difference]: Start difference. First operand has 97 places, 103 transitions, 976 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:30:22,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1350 flow [2024-06-27 19:30:22,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 133 transitions, 1299 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:22,717 INFO L231 Difference]: Finished difference. Result has 100 places, 107 transitions, 1024 flow [2024-06-27 19:30:22,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1024, PETRI_PLACES=100, PETRI_TRANSITIONS=107} [2024-06-27 19:30:22,717 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-27 19:30:22,717 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 107 transitions, 1024 flow [2024-06-27 19:30:22,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:22,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:22,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:22,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:30:22,718 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:30:22,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:22,719 INFO L85 PathProgramCache]: Analyzing trace with hash 118948389, now seen corresponding path program 2 times [2024-06-27 19:30:22,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:22,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164999018] [2024-06-27 19:30:22,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:22,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:22,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:22,798 INFO 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:30:22,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:22,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164999018] [2024-06-27 19:30:22,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164999018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:22,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:22,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:22,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265554125] [2024-06-27 19:30:22,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:22,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:22,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:22,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:22,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:22,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:22,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 107 transitions, 1024 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:22,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:22,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:22,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:22,993 INFO L124 PetriNetUnfolderBase]: 930/1542 cut-off events. [2024-06-27 19:30:22,994 INFO L125 PetriNetUnfolderBase]: For 20100/20115 co-relation queries the response was YES. [2024-06-27 19:30:22,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7964 conditions, 1542 events. 930/1542 cut-off events. For 20100/20115 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7802 event pairs, 235 based on Foata normal form. 8/1500 useless extension candidates. Maximal degree in co-relation 7918. Up to 1252 conditions per place. [2024-06-27 19:30:23,003 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 77 selfloop transitions, 31 changer transitions 0/130 dead transitions. [2024-06-27 19:30:23,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 130 transitions, 1298 flow [2024-06-27 19:30:23,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:23,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:23,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:30:23,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 19:30:23,005 INFO L175 Difference]: Start difference. First operand has 100 places, 107 transitions, 1024 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:30:23,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 130 transitions, 1298 flow [2024-06-27 19:30:23,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 130 transitions, 1255 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:23,026 INFO L231 Difference]: Finished difference. Result has 104 places, 107 transitions, 1051 flow [2024-06-27 19:30:23,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1051, PETRI_PLACES=104, PETRI_TRANSITIONS=107} [2024-06-27 19:30:23,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-27 19:30:23,027 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 107 transitions, 1051 flow [2024-06-27 19:30:23,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:23,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:23,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:23,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:30:23,028 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:30:23,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:23,028 INFO L85 PathProgramCache]: Analyzing trace with hash 234424257, now seen corresponding path program 1 times [2024-06-27 19:30:23,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:23,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506583123] [2024-06-27 19:30:23,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:23,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:23,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:23,124 INFO 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:30:23,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:23,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506583123] [2024-06-27 19:30:23,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506583123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:23,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:23,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:23,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194995733] [2024-06-27 19:30:23,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:23,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:23,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:23,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:23,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:23,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:23,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 107 transitions, 1051 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:23,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:23,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:23,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:23,347 INFO L124 PetriNetUnfolderBase]: 1057/1735 cut-off events. [2024-06-27 19:30:23,347 INFO L125 PetriNetUnfolderBase]: For 22650/22650 co-relation queries the response was YES. [2024-06-27 19:30:23,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8663 conditions, 1735 events. 1057/1735 cut-off events. For 22650/22650 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8829 event pairs, 275 based on Foata normal form. 20/1750 useless extension candidates. Maximal degree in co-relation 8615. Up to 1348 conditions per place. [2024-06-27 19:30:23,357 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 95 selfloop transitions, 37 changer transitions 0/139 dead transitions. [2024-06-27 19:30:23,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 139 transitions, 1413 flow [2024-06-27 19:30:23,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:23,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:23,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:30:23,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 19:30:23,359 INFO L175 Difference]: Start difference. First operand has 104 places, 107 transitions, 1051 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:30:23,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 139 transitions, 1413 flow [2024-06-27 19:30:23,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 139 transitions, 1342 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:23,383 INFO L231 Difference]: Finished difference. Result has 106 places, 109 transitions, 1082 flow [2024-06-27 19:30:23,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1082, PETRI_PLACES=106, PETRI_TRANSITIONS=109} [2024-06-27 19:30:23,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-27 19:30:23,384 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 109 transitions, 1082 flow [2024-06-27 19:30:23,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:23,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:23,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:23,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:30:23,384 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:30:23,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:23,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1837383801, now seen corresponding path program 2 times [2024-06-27 19:30:23,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:23,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759021079] [2024-06-27 19:30:23,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:23,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:23,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:23,478 INFO 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:30:23,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:23,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759021079] [2024-06-27 19:30:23,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759021079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:23,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:23,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:23,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489682438] [2024-06-27 19:30:23,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:23,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:23,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:23,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:23,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:23,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:23,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 109 transitions, 1082 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:23,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:23,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:23,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:23,702 INFO L124 PetriNetUnfolderBase]: 1074/1752 cut-off events. [2024-06-27 19:30:23,703 INFO L125 PetriNetUnfolderBase]: For 22945/22949 co-relation queries the response was YES. [2024-06-27 19:30:23,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9048 conditions, 1752 events. 1074/1752 cut-off events. For 22945/22949 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8812 event pairs, 301 based on Foata normal form. 5/1746 useless extension candidates. Maximal degree in co-relation 8999. Up to 1467 conditions per place. [2024-06-27 19:30:23,713 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 40 changer transitions 0/135 dead transitions. [2024-06-27 19:30:23,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 135 transitions, 1418 flow [2024-06-27 19:30:23,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:23,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:23,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:30:23,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 19:30:23,715 INFO L175 Difference]: Start difference. First operand has 106 places, 109 transitions, 1082 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:30:23,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 135 transitions, 1418 flow [2024-06-27 19:30:23,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 135 transitions, 1338 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:23,737 INFO L231 Difference]: Finished difference. Result has 108 places, 111 transitions, 1113 flow [2024-06-27 19:30:23,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1002, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1113, PETRI_PLACES=108, PETRI_TRANSITIONS=111} [2024-06-27 19:30:23,737 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-27 19:30:23,737 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 111 transitions, 1113 flow [2024-06-27 19:30:23,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:23,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:23,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:23,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:30:23,738 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:30:23,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:23,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1077694261, now seen corresponding path program 3 times [2024-06-27 19:30:23,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:23,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732014829] [2024-06-27 19:30:23,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:23,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:23,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:23,838 INFO 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:30:23,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:23,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732014829] [2024-06-27 19:30:23,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732014829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:23,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:23,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:23,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122900596] [2024-06-27 19:30:23,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:23,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:23,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:23,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:23,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:23,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:23,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 111 transitions, 1113 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:23,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:23,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:23,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:24,078 INFO L124 PetriNetUnfolderBase]: 1091/1779 cut-off events. [2024-06-27 19:30:24,078 INFO L125 PetriNetUnfolderBase]: For 25345/25349 co-relation queries the response was YES. [2024-06-27 19:30:24,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9365 conditions, 1779 events. 1091/1779 cut-off events. For 25345/25349 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8982 event pairs, 306 based on Foata normal form. 5/1773 useless extension candidates. Maximal degree in co-relation 9315. Up to 1494 conditions per place. [2024-06-27 19:30:24,088 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 89 selfloop transitions, 41 changer transitions 0/137 dead transitions. [2024-06-27 19:30:24,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 137 transitions, 1457 flow [2024-06-27 19:30:24,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:24,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:24,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:30:24,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 19:30:24,089 INFO L175 Difference]: Start difference. First operand has 108 places, 111 transitions, 1113 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:30:24,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 137 transitions, 1457 flow [2024-06-27 19:30:24,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 137 transitions, 1364 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:24,115 INFO L231 Difference]: Finished difference. Result has 110 places, 113 transitions, 1137 flow [2024-06-27 19:30:24,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1137, PETRI_PLACES=110, PETRI_TRANSITIONS=113} [2024-06-27 19:30:24,115 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-27 19:30:24,115 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 113 transitions, 1137 flow [2024-06-27 19:30:24,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:24,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:24,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:24,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:30:24,116 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:24,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:24,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1077990931, now seen corresponding path program 4 times [2024-06-27 19:30:24,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:24,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445844428] [2024-06-27 19:30:24,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:24,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:24,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:24,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:24,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:24,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445844428] [2024-06-27 19:30:24,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445844428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:24,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:24,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:24,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99219600] [2024-06-27 19:30:24,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:24,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:24,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:24,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:24,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:24,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:24,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 113 transitions, 1137 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:24,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:24,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:24,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:24,466 INFO L124 PetriNetUnfolderBase]: 1083/1767 cut-off events. [2024-06-27 19:30:24,466 INFO L125 PetriNetUnfolderBase]: For 27019/27023 co-relation queries the response was YES. [2024-06-27 19:30:24,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9413 conditions, 1767 events. 1083/1767 cut-off events. For 27019/27023 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8932 event pairs, 263 based on Foata normal form. 5/1761 useless extension candidates. Maximal degree in co-relation 9362. Up to 1313 conditions per place. [2024-06-27 19:30:24,478 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 48 changer transitions 0/143 dead transitions. [2024-06-27 19:30:24,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 143 transitions, 1513 flow [2024-06-27 19:30:24,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:24,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:24,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:30:24,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 19:30:24,479 INFO L175 Difference]: Start difference. First operand has 110 places, 113 transitions, 1137 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:30:24,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 143 transitions, 1513 flow [2024-06-27 19:30:24,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 143 transitions, 1414 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:24,511 INFO L231 Difference]: Finished difference. Result has 112 places, 115 transitions, 1173 flow [2024-06-27 19:30:24,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1173, PETRI_PLACES=112, PETRI_TRANSITIONS=115} [2024-06-27 19:30:24,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-27 19:30:24,512 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 115 transitions, 1173 flow [2024-06-27 19:30:24,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:24,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:24,513 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:30:24,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:30:24,513 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:30:24,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:24,514 INFO L85 PathProgramCache]: Analyzing trace with hash 951301915, now seen corresponding path program 1 times [2024-06-27 19:30:24,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:24,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698975464] [2024-06-27 19:30:24,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:24,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:24,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:24,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:24,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:24,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698975464] [2024-06-27 19:30:24,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698975464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:24,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:24,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:24,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040553357] [2024-06-27 19:30:24,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:24,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:24,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:24,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:24,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:24,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:24,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 115 transitions, 1173 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:24,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:24,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:24,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:24,862 INFO L124 PetriNetUnfolderBase]: 1185/1971 cut-off events. [2024-06-27 19:30:24,862 INFO L125 PetriNetUnfolderBase]: For 33916/33916 co-relation queries the response was YES. [2024-06-27 19:30:24,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10504 conditions, 1971 events. 1185/1971 cut-off events. For 33916/33916 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10441 event pairs, 218 based on Foata normal form. 12/1978 useless extension candidates. Maximal degree in co-relation 10452. Up to 1172 conditions per place. [2024-06-27 19:30:24,878 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 113 selfloop transitions, 38 changer transitions 0/158 dead transitions. [2024-06-27 19:30:24,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 158 transitions, 1720 flow [2024-06-27 19:30:24,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:24,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:24,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:30:24,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-27 19:30:24,880 INFO L175 Difference]: Start difference. First operand has 112 places, 115 transitions, 1173 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:30:24,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 158 transitions, 1720 flow [2024-06-27 19:30:24,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 158 transitions, 1603 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:24,926 INFO L231 Difference]: Finished difference. Result has 116 places, 120 transitions, 1217 flow [2024-06-27 19:30:24,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1217, PETRI_PLACES=116, PETRI_TRANSITIONS=120} [2024-06-27 19:30:24,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-27 19:30:24,926 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 120 transitions, 1217 flow [2024-06-27 19:30:24,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:24,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:24,927 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:30:24,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:30:24,927 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:30:24,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:24,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1637047851, now seen corresponding path program 2 times [2024-06-27 19:30:24,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:24,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542435472] [2024-06-27 19:30:24,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:24,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:24,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:25,012 INFO 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:30:25,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:25,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542435472] [2024-06-27 19:30:25,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542435472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:25,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:25,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:25,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475128921] [2024-06-27 19:30:25,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:25,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:25,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:25,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:25,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:25,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:25,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 120 transitions, 1217 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:25,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:25,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:25,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:25,263 INFO L124 PetriNetUnfolderBase]: 1226/2052 cut-off events. [2024-06-27 19:30:25,263 INFO L125 PetriNetUnfolderBase]: For 37341/37341 co-relation queries the response was YES. [2024-06-27 19:30:25,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 2052 events. 1226/2052 cut-off events. For 37341/37341 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11086 event pairs, 306 based on Foata normal form. 12/2059 useless extension candidates. Maximal degree in co-relation 10866. Up to 1548 conditions per place. [2024-06-27 19:30:25,275 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-27 19:30:25,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 156 transitions, 1646 flow [2024-06-27 19:30:25,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:25,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:25,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:30:25,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 19:30:25,276 INFO L175 Difference]: Start difference. First operand has 116 places, 120 transitions, 1217 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:30:25,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 156 transitions, 1646 flow [2024-06-27 19:30:25,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 156 transitions, 1591 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:25,323 INFO L231 Difference]: Finished difference. Result has 122 places, 123 transitions, 1296 flow [2024-06-27 19:30:25,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1296, PETRI_PLACES=122, PETRI_TRANSITIONS=123} [2024-06-27 19:30:25,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-27 19:30:25,324 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 123 transitions, 1296 flow [2024-06-27 19:30:25,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:25,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:25,324 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:30:25,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:30:25,324 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:30:25,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:25,324 INFO L85 PathProgramCache]: Analyzing trace with hash 2056065939, now seen corresponding path program 3 times [2024-06-27 19:30:25,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:25,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731426616] [2024-06-27 19:30:25,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:25,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:25,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:25,409 INFO 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:30:25,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:25,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731426616] [2024-06-27 19:30:25,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731426616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:25,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:25,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:25,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211285573] [2024-06-27 19:30:25,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:25,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:25,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:25,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:25,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:25,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:25,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 123 transitions, 1296 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:25,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:25,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:25,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:25,658 INFO L124 PetriNetUnfolderBase]: 1328/2236 cut-off events. [2024-06-27 19:30:25,659 INFO L125 PetriNetUnfolderBase]: For 44914/44914 co-relation queries the response was YES. [2024-06-27 19:30:25,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12210 conditions, 2236 events. 1328/2236 cut-off events. For 44914/44914 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12388 event pairs, 271 based on Foata normal form. 12/2243 useless extension candidates. Maximal degree in co-relation 12152. Up to 1654 conditions per place. [2024-06-27 19:30:25,674 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 116 selfloop transitions, 41 changer transitions 0/164 dead transitions. [2024-06-27 19:30:25,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 164 transitions, 1849 flow [2024-06-27 19:30:25,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:25,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:25,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:30:25,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-27 19:30:25,675 INFO L175 Difference]: Start difference. First operand has 122 places, 123 transitions, 1296 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:30:25,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 164 transitions, 1849 flow [2024-06-27 19:30:25,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 164 transitions, 1790 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:25,728 INFO L231 Difference]: Finished difference. Result has 127 places, 126 transitions, 1382 flow [2024-06-27 19:30:25,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1382, PETRI_PLACES=127, PETRI_TRANSITIONS=126} [2024-06-27 19:30:25,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-27 19:30:25,729 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 126 transitions, 1382 flow [2024-06-27 19:30:25,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:25,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:25,729 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:30:25,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:30:25,729 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:30:25,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:25,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1322996721, now seen corresponding path program 4 times [2024-06-27 19:30:25,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:25,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097551815] [2024-06-27 19:30:25,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:25,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:25,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:25,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:25,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:25,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097551815] [2024-06-27 19:30:25,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097551815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:25,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:25,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:25,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947812016] [2024-06-27 19:30:25,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:25,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:25,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:25,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:25,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:25,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:25,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 126 transitions, 1382 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:25,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:25,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:25,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:26,071 INFO L124 PetriNetUnfolderBase]: 1386/2334 cut-off events. [2024-06-27 19:30:26,071 INFO L125 PetriNetUnfolderBase]: For 50249/50249 co-relation queries the response was YES. [2024-06-27 19:30:26,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12971 conditions, 2334 events. 1386/2334 cut-off events. For 50249/50249 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13129 event pairs, 376 based on Foata normal form. 16/2345 useless extension candidates. Maximal degree in co-relation 12910. Up to 1925 conditions per place. [2024-06-27 19:30:26,087 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 114 selfloop transitions, 36 changer transitions 0/157 dead transitions. [2024-06-27 19:30:26,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 157 transitions, 1786 flow [2024-06-27 19:30:26,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:26,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:26,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:30:26,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 19:30:26,088 INFO L175 Difference]: Start difference. First operand has 127 places, 126 transitions, 1382 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:30:26,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 157 transitions, 1786 flow [2024-06-27 19:30:26,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 157 transitions, 1723 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:26,150 INFO L231 Difference]: Finished difference. Result has 131 places, 127 transitions, 1422 flow [2024-06-27 19:30:26,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1422, PETRI_PLACES=131, PETRI_TRANSITIONS=127} [2024-06-27 19:30:26,150 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-27 19:30:26,151 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 127 transitions, 1422 flow [2024-06-27 19:30:26,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:26,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:26,151 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:30:26,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:30:26,151 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:30:26,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:26,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1328503251, now seen corresponding path program 5 times [2024-06-27 19:30:26,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:26,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199397669] [2024-06-27 19:30:26,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:26,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:26,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:26,240 INFO 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:30:26,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:26,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199397669] [2024-06-27 19:30:26,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199397669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:26,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:26,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:26,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76298990] [2024-06-27 19:30:26,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:26,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:26,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:26,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:26,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:26,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:26,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 127 transitions, 1422 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:26,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:26,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:26,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:26,544 INFO L124 PetriNetUnfolderBase]: 1444/2432 cut-off events. [2024-06-27 19:30:26,544 INFO L125 PetriNetUnfolderBase]: For 54035/54035 co-relation queries the response was YES. [2024-06-27 19:30:26,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13575 conditions, 2432 events. 1444/2432 cut-off events. For 54035/54035 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13828 event pairs, 386 based on Foata normal form. 16/2443 useless extension candidates. Maximal degree in co-relation 13512. Up to 2023 conditions per place. [2024-06-27 19:30:26,558 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 115 selfloop transitions, 39 changer transitions 0/161 dead transitions. [2024-06-27 19:30:26,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 161 transitions, 1842 flow [2024-06-27 19:30:26,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:26,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:26,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:30:26,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 19:30:26,559 INFO L175 Difference]: Start difference. First operand has 131 places, 127 transitions, 1422 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:30:26,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 161 transitions, 1842 flow [2024-06-27 19:30:26,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 161 transitions, 1763 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:26,631 INFO L231 Difference]: Finished difference. Result has 133 places, 128 transitions, 1452 flow [2024-06-27 19:30:26,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1452, PETRI_PLACES=133, PETRI_TRANSITIONS=128} [2024-06-27 19:30:26,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-27 19:30:26,632 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 128 transitions, 1452 flow [2024-06-27 19:30:26,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:26,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:26,632 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:30:26,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:30:26,632 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:30:26,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:26,633 INFO L85 PathProgramCache]: Analyzing trace with hash 921832277, now seen corresponding path program 1 times [2024-06-27 19:30:26,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:26,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883598780] [2024-06-27 19:30:26,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:26,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:26,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:26,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:26,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:26,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883598780] [2024-06-27 19:30:26,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883598780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:26,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:26,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:26,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427059020] [2024-06-27 19:30:26,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:26,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:26,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:26,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:26,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:26,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:26,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 128 transitions, 1452 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:26,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:26,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:26,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:27,019 INFO L124 PetriNetUnfolderBase]: 1485/2513 cut-off events. [2024-06-27 19:30:27,019 INFO L125 PetriNetUnfolderBase]: For 56839/56839 co-relation queries the response was YES. [2024-06-27 19:30:27,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13999 conditions, 2513 events. 1485/2513 cut-off events. For 56839/56839 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14463 event pairs, 382 based on Foata normal form. 12/2520 useless extension candidates. Maximal degree in co-relation 13935. Up to 1795 conditions per place. [2024-06-27 19:30:27,036 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 115 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-27 19:30:27,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 162 transitions, 1875 flow [2024-06-27 19:30:27,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:27,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:27,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:30:27,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 19:30:27,037 INFO L175 Difference]: Start difference. First operand has 133 places, 128 transitions, 1452 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:30:27,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 162 transitions, 1875 flow [2024-06-27 19:30:27,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 162 transitions, 1788 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:27,106 INFO L231 Difference]: Finished difference. Result has 135 places, 129 transitions, 1475 flow [2024-06-27 19:30:27,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1475, PETRI_PLACES=135, PETRI_TRANSITIONS=129} [2024-06-27 19:30:27,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-27 19:30:27,106 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 129 transitions, 1475 flow [2024-06-27 19:30:27,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:27,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:27,110 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:30:27,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:30:27,110 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:30:27,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:27,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1077376269, now seen corresponding path program 1 times [2024-06-27 19:30:27,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:27,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682793571] [2024-06-27 19:30:27,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:27,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:27,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:27,200 INFO 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:30:27,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:27,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682793571] [2024-06-27 19:30:27,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682793571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:27,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:27,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:27,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980432914] [2024-06-27 19:30:27,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:27,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:27,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:27,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:27,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:27,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:27,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 129 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:27,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:27,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:27,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:27,454 INFO L124 PetriNetUnfolderBase]: 1495/2527 cut-off events. [2024-06-27 19:30:27,454 INFO L125 PetriNetUnfolderBase]: For 56116/56116 co-relation queries the response was YES. [2024-06-27 19:30:27,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14201 conditions, 2527 events. 1495/2527 cut-off events. For 56116/56116 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14561 event pairs, 394 based on Foata normal form. 1/2526 useless extension candidates. Maximal degree in co-relation 14136. Up to 2321 conditions per place. [2024-06-27 19:30:27,471 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 22 changer transitions 0/155 dead transitions. [2024-06-27 19:30:27,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 155 transitions, 1960 flow [2024-06-27 19:30:27,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:27,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:27,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 19:30:27,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 19:30:27,472 INFO L175 Difference]: Start difference. First operand has 135 places, 129 transitions, 1475 flow. Second operand 6 states and 141 transitions. [2024-06-27 19:30:27,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 155 transitions, 1960 flow [2024-06-27 19:30:27,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 155 transitions, 1869 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:27,543 INFO L231 Difference]: Finished difference. Result has 137 places, 138 transitions, 1539 flow [2024-06-27 19:30:27,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1539, PETRI_PLACES=137, PETRI_TRANSITIONS=138} [2024-06-27 19:30:27,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-27 19:30:27,544 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 138 transitions, 1539 flow [2024-06-27 19:30:27,544 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:30:27,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:27,545 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:30:27,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:30:27,545 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:27,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:27,545 INFO L85 PathProgramCache]: Analyzing trace with hash -157169189, now seen corresponding path program 6 times [2024-06-27 19:30:27,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:27,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733862213] [2024-06-27 19:30:27,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:27,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:27,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:27,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:27,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:27,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733862213] [2024-06-27 19:30:27,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733862213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:27,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:27,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:27,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142637692] [2024-06-27 19:30:27,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:27,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:27,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:27,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:27,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:27,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:27,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 138 transitions, 1539 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:27,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:27,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:27,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:27,913 INFO L124 PetriNetUnfolderBase]: 1467/2487 cut-off events. [2024-06-27 19:30:27,914 INFO L125 PetriNetUnfolderBase]: For 58916/58925 co-relation queries the response was YES. [2024-06-27 19:30:27,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13608 conditions, 2487 events. 1467/2487 cut-off events. For 58916/58925 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14329 event pairs, 410 based on Foata normal form. 20/2499 useless extension candidates. Maximal degree in co-relation 13541. Up to 2064 conditions per place. [2024-06-27 19:30:27,928 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 125 selfloop transitions, 34 changer transitions 0/166 dead transitions. [2024-06-27 19:30:27,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 166 transitions, 1955 flow [2024-06-27 19:30:27,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:27,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:27,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:30:27,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:30:27,930 INFO L175 Difference]: Start difference. First operand has 137 places, 138 transitions, 1539 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:30:27,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 166 transitions, 1955 flow [2024-06-27 19:30:28,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 166 transitions, 1895 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-27 19:30:28,016 INFO L231 Difference]: Finished difference. Result has 143 places, 139 transitions, 1580 flow [2024-06-27 19:30:28,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1580, PETRI_PLACES=143, PETRI_TRANSITIONS=139} [2024-06-27 19:30:28,017 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-27 19:30:28,017 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 139 transitions, 1580 flow [2024-06-27 19:30:28,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:28,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:28,017 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:30:28,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:30:28,017 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:28,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:28,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 2 times [2024-06-27 19:30:28,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:28,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155371351] [2024-06-27 19:30:28,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:28,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:28,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:28,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:28,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:28,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155371351] [2024-06-27 19:30:28,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155371351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:28,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:28,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:28,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108871810] [2024-06-27 19:30:28,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:28,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:28,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:28,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:28,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:28,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:28,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 139 transitions, 1580 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:28,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:28,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:28,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:28,424 INFO L124 PetriNetUnfolderBase]: 1447/2453 cut-off events. [2024-06-27 19:30:28,424 INFO L125 PetriNetUnfolderBase]: For 55634/55643 co-relation queries the response was YES. [2024-06-27 19:30:28,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13273 conditions, 2453 events. 1447/2453 cut-off events. For 55634/55643 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14065 event pairs, 381 based on Foata normal form. 16/2461 useless extension candidates. Maximal degree in co-relation 13204. Up to 1945 conditions per place. [2024-06-27 19:30:28,438 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 126 selfloop transitions, 36 changer transitions 0/169 dead transitions. [2024-06-27 19:30:28,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 169 transitions, 1988 flow [2024-06-27 19:30:28,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:28,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:28,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:30:28,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 19:30:28,439 INFO L175 Difference]: Start difference. First operand has 143 places, 139 transitions, 1580 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:30:28,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 169 transitions, 1988 flow [2024-06-27 19:30:28,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 169 transitions, 1915 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:28,516 INFO L231 Difference]: Finished difference. Result has 145 places, 139 transitions, 1585 flow [2024-06-27 19:30:28,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1585, PETRI_PLACES=145, PETRI_TRANSITIONS=139} [2024-06-27 19:30:28,516 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-27 19:30:28,516 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 139 transitions, 1585 flow [2024-06-27 19:30:28,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:28,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:28,516 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:30:28,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:30:28,517 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:30:28,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:28,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1985079861, now seen corresponding path program 3 times [2024-06-27 19:30:28,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:28,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514449174] [2024-06-27 19:30:28,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:28,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:28,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:28,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:30:28,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:28,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514449174] [2024-06-27 19:30:28,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514449174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:28,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:28,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:28,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239646701] [2024-06-27 19:30:28,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:28,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:28,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:28,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:28,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:28,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:28,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 139 transitions, 1585 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:28,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:28,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:28,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:28,864 INFO L124 PetriNetUnfolderBase]: 1427/2421 cut-off events. [2024-06-27 19:30:28,864 INFO L125 PetriNetUnfolderBase]: For 53425/53434 co-relation queries the response was YES. [2024-06-27 19:30:28,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12893 conditions, 2421 events. 1427/2421 cut-off events. For 53425/53434 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13876 event pairs, 326 based on Foata normal form. 16/2429 useless extension candidates. Maximal degree in co-relation 12823. Up to 1412 conditions per place. [2024-06-27 19:30:28,882 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 118 selfloop transitions, 44 changer transitions 0/169 dead transitions. [2024-06-27 19:30:28,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 169 transitions, 1935 flow [2024-06-27 19:30:28,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:28,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:28,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:30:28,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:30:28,883 INFO L175 Difference]: Start difference. First operand has 145 places, 139 transitions, 1585 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:30:28,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 169 transitions, 1935 flow [2024-06-27 19:30:28,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 169 transitions, 1774 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:30:28,988 INFO L231 Difference]: Finished difference. Result has 143 places, 138 transitions, 1456 flow [2024-06-27 19:30:28,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1456, PETRI_PLACES=143, PETRI_TRANSITIONS=138} [2024-06-27 19:30:28,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-27 19:30:28,989 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 138 transitions, 1456 flow [2024-06-27 19:30:28,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:28,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:28,989 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:30:28,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:30:28,992 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:28,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:28,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1697089209, now seen corresponding path program 2 times [2024-06-27 19:30:28,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:28,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858935337] [2024-06-27 19:30:28,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:28,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:29,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:29,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:29,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:29,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858935337] [2024-06-27 19:30:29,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858935337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:29,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:29,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:29,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147968741] [2024-06-27 19:30:29,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:29,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:29,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:29,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:29,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:29,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:29,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 138 transitions, 1456 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:29,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:29,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:29,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:29,345 INFO L124 PetriNetUnfolderBase]: 1432/2428 cut-off events. [2024-06-27 19:30:29,346 INFO L125 PetriNetUnfolderBase]: For 49802/49802 co-relation queries the response was YES. [2024-06-27 19:30:29,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12717 conditions, 2428 events. 1432/2428 cut-off events. For 49802/49802 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13913 event pairs, 350 based on Foata normal form. 1/2427 useless extension candidates. Maximal degree in co-relation 12648. Up to 2226 conditions per place. [2024-06-27 19:30:29,364 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 129 selfloop transitions, 19 changer transitions 0/155 dead transitions. [2024-06-27 19:30:29,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 155 transitions, 1828 flow [2024-06-27 19:30:29,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:30:29,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:30:29,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-27 19:30:29,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-27 19:30:29,365 INFO L175 Difference]: Start difference. First operand has 143 places, 138 transitions, 1456 flow. Second operand 4 states and 103 transitions. [2024-06-27 19:30:29,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 155 transitions, 1828 flow [2024-06-27 19:30:29,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 155 transitions, 1701 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:29,449 INFO L231 Difference]: Finished difference. Result has 141 places, 141 transitions, 1429 flow [2024-06-27 19:30:29,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1429, PETRI_PLACES=141, PETRI_TRANSITIONS=141} [2024-06-27 19:30:29,450 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-27 19:30:29,450 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 141 transitions, 1429 flow [2024-06-27 19:30:29,450 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:30:29,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:29,451 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:30:29,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:30:29,451 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:29,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:29,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1105900367, now seen corresponding path program 3 times [2024-06-27 19:30:29,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:29,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825825263] [2024-06-27 19:30:29,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:29,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:29,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:29,533 INFO 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:30:29,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:29,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825825263] [2024-06-27 19:30:29,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825825263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:29,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:29,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:29,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883270348] [2024-06-27 19:30:29,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:29,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:29,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:29,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:29,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:29,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:29,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 141 transitions, 1429 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:29,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:29,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:29,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:29,799 INFO L124 PetriNetUnfolderBase]: 1429/2424 cut-off events. [2024-06-27 19:30:29,799 INFO L125 PetriNetUnfolderBase]: For 51130/51130 co-relation queries the response was YES. [2024-06-27 19:30:29,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12313 conditions, 2424 events. 1429/2424 cut-off events. For 51130/51130 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13881 event pairs, 350 based on Foata normal form. 1/2423 useless extension candidates. Maximal degree in co-relation 12244. Up to 2216 conditions per place. [2024-06-27 19:30:29,816 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 124 selfloop transitions, 25 changer transitions 0/156 dead transitions. [2024-06-27 19:30:29,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 156 transitions, 1765 flow [2024-06-27 19:30:29,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:30:29,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:30:29,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 19:30:29,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-27 19:30:29,817 INFO L175 Difference]: Start difference. First operand has 141 places, 141 transitions, 1429 flow. Second operand 5 states and 121 transitions. [2024-06-27 19:30:29,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 156 transitions, 1765 flow [2024-06-27 19:30:29,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 156 transitions, 1701 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:29,880 INFO L231 Difference]: Finished difference. Result has 144 places, 141 transitions, 1425 flow [2024-06-27 19:30:29,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1425, PETRI_PLACES=144, PETRI_TRANSITIONS=141} [2024-06-27 19:30:29,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-27 19:30:29,880 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 141 transitions, 1425 flow [2024-06-27 19:30:29,881 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:30:29,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:29,881 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:30:29,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:30:29,881 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:29,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:29,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1423766763, now seen corresponding path program 1 times [2024-06-27 19:30:29,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:29,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979374813] [2024-06-27 19:30:29,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:29,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:29,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:29,943 INFO 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:30:29,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:29,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979374813] [2024-06-27 19:30:29,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979374813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:29,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:29,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:29,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128205877] [2024-06-27 19:30:29,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:29,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:29,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:29,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:29,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:29,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:29,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 141 transitions, 1425 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:29,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:29,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:29,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:30,192 INFO L124 PetriNetUnfolderBase]: 1371/2372 cut-off events. [2024-06-27 19:30:30,192 INFO L125 PetriNetUnfolderBase]: For 54895/54895 co-relation queries the response was YES. [2024-06-27 19:30:30,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12142 conditions, 2372 events. 1371/2372 cut-off events. For 54895/54895 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13905 event pairs, 323 based on Foata normal form. 2/2369 useless extension candidates. Maximal degree in co-relation 12072. Up to 2078 conditions per place. [2024-06-27 19:30:30,208 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 122 selfloop transitions, 24 changer transitions 0/164 dead transitions. [2024-06-27 19:30:30,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 164 transitions, 1877 flow [2024-06-27 19:30:30,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:30,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:30,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 19:30:30,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:30:30,209 INFO L175 Difference]: Start difference. First operand has 144 places, 141 transitions, 1425 flow. Second operand 6 states and 144 transitions. [2024-06-27 19:30:30,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 164 transitions, 1877 flow [2024-06-27 19:30:30,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 164 transitions, 1813 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 19:30:30,277 INFO L231 Difference]: Finished difference. Result has 146 places, 147 transitions, 1475 flow [2024-06-27 19:30:30,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1475, PETRI_PLACES=146, PETRI_TRANSITIONS=147} [2024-06-27 19:30:30,277 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-27 19:30:30,277 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 147 transitions, 1475 flow [2024-06-27 19:30:30,278 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:30:30,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:30,278 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:30:30,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:30:30,278 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:30:30,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:30,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1423646793, now seen corresponding path program 2 times [2024-06-27 19:30:30,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:30,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610150339] [2024-06-27 19:30:30,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:30,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:30,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:30,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:30,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:30,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610150339] [2024-06-27 19:30:30,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610150339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:30,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:30,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:30,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511411370] [2024-06-27 19:30:30,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:30,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:30,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:30,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:30,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:30,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:30,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 147 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:30,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:30,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:30,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:30,631 INFO L124 PetriNetUnfolderBase]: 1391/2404 cut-off events. [2024-06-27 19:30:30,631 INFO L125 PetriNetUnfolderBase]: For 55584/55584 co-relation queries the response was YES. [2024-06-27 19:30:30,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12509 conditions, 2404 events. 1391/2404 cut-off events. For 55584/55584 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14109 event pairs, 323 based on Foata normal form. 2/2401 useless extension candidates. Maximal degree in co-relation 12439. Up to 2114 conditions per place. [2024-06-27 19:30:30,644 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 24 changer transitions 0/168 dead transitions. [2024-06-27 19:30:30,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 168 transitions, 1888 flow [2024-06-27 19:30:30,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:30,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:30,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 19:30:30,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-27 19:30:30,645 INFO L175 Difference]: Start difference. First operand has 146 places, 147 transitions, 1475 flow. Second operand 6 states and 139 transitions. [2024-06-27 19:30:30,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 168 transitions, 1888 flow [2024-06-27 19:30:30,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 168 transitions, 1835 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:30,715 INFO L231 Difference]: Finished difference. Result has 150 places, 155 transitions, 1564 flow [2024-06-27 19:30:30,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1564, PETRI_PLACES=150, PETRI_TRANSITIONS=155} [2024-06-27 19:30:30,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-27 19:30:30,715 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 155 transitions, 1564 flow [2024-06-27 19:30:30,716 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:30:30,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:30,716 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:30:30,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:30:30,716 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:30:30,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:30,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1106084693, now seen corresponding path program 3 times [2024-06-27 19:30:30,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:30,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271184688] [2024-06-27 19:30:30,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:30,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:30,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:30,782 INFO 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:30:30,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:30,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271184688] [2024-06-27 19:30:30,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271184688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:30,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:30,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:30,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561267183] [2024-06-27 19:30:30,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:30,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:30,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:30,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:30,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:30,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:30,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 155 transitions, 1564 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:30,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:30,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:30,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:31,071 INFO L124 PetriNetUnfolderBase]: 1380/2391 cut-off events. [2024-06-27 19:30:31,072 INFO L125 PetriNetUnfolderBase]: For 57313/57313 co-relation queries the response was YES. [2024-06-27 19:30:31,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12462 conditions, 2391 events. 1380/2391 cut-off events. For 57313/57313 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14037 event pairs, 323 based on Foata normal form. 2/2388 useless extension candidates. Maximal degree in co-relation 12390. Up to 2088 conditions per place. [2024-06-27 19:30:31,088 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 123 selfloop transitions, 29 changer transitions 0/170 dead transitions. [2024-06-27 19:30:31,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 170 transitions, 1906 flow [2024-06-27 19:30:31,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:30:31,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:30:31,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-27 19:30:31,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-27 19:30:31,089 INFO L175 Difference]: Start difference. First operand has 150 places, 155 transitions, 1564 flow. Second operand 5 states and 124 transitions. [2024-06-27 19:30:31,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 170 transitions, 1906 flow [2024-06-27 19:30:31,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 170 transitions, 1835 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:31,172 INFO L231 Difference]: Finished difference. Result has 152 places, 155 transitions, 1567 flow [2024-06-27 19:30:31,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1567, PETRI_PLACES=152, PETRI_TRANSITIONS=155} [2024-06-27 19:30:31,172 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-27 19:30:31,173 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 155 transitions, 1567 flow [2024-06-27 19:30:31,173 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:30:31,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:31,173 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:30:31,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:30:31,173 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:30:31,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:31,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-27 19:30:31,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:31,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632063934] [2024-06-27 19:30:31,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:31,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:31,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:31,239 INFO 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:30:31,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:31,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632063934] [2024-06-27 19:30:31,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632063934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:31,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:31,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:30:31,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956627205] [2024-06-27 19:30:31,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:31,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:30:31,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:31,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:30:31,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:30:31,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:31,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 155 transitions, 1567 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:31,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:31,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:31,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:31,489 INFO L124 PetriNetUnfolderBase]: 1448/2459 cut-off events. [2024-06-27 19:30:31,489 INFO L125 PetriNetUnfolderBase]: For 58990/58990 co-relation queries the response was YES. [2024-06-27 19:30:31,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12820 conditions, 2459 events. 1448/2459 cut-off events. For 58990/58990 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14114 event pairs, 347 based on Foata normal form. 2/2459 useless extension candidates. Maximal degree in co-relation 12747. Up to 2267 conditions per place. [2024-06-27 19:30:31,504 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 149 selfloop transitions, 10 changer transitions 0/166 dead transitions. [2024-06-27 19:30:31,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 166 transitions, 1931 flow [2024-06-27 19:30:31,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:30:31,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:30:31,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-27 19:30:31,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 19:30:31,505 INFO L175 Difference]: Start difference. First operand has 152 places, 155 transitions, 1567 flow. Second operand 4 states and 95 transitions. [2024-06-27 19:30:31,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 166 transitions, 1931 flow [2024-06-27 19:30:31,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 166 transitions, 1871 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 19:30:31,609 INFO L231 Difference]: Finished difference. Result has 152 places, 157 transitions, 1560 flow [2024-06-27 19:30:31,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1560, PETRI_PLACES=152, PETRI_TRANSITIONS=157} [2024-06-27 19:30:31,610 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-27 19:30:31,610 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 157 transitions, 1560 flow [2024-06-27 19:30:31,610 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:30:31,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:31,611 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:30:31,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:30:31,611 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:30:31,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:31,611 INFO L85 PathProgramCache]: Analyzing trace with hash -970338903, now seen corresponding path program 1 times [2024-06-27 19:30:31,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:31,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032481884] [2024-06-27 19:30:31,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:31,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:31,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:31,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:31,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:31,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032481884] [2024-06-27 19:30:31,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032481884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:31,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:31,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:31,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149960884] [2024-06-27 19:30:31,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:31,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:31,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:31,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:31,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:31,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:31,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 157 transitions, 1560 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:31,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:31,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:31,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:31,966 INFO L124 PetriNetUnfolderBase]: 1476/2509 cut-off events. [2024-06-27 19:30:31,966 INFO L125 PetriNetUnfolderBase]: For 59781/59784 co-relation queries the response was YES. [2024-06-27 19:30:31,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13086 conditions, 2509 events. 1476/2509 cut-off events. For 59781/59784 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14485 event pairs, 352 based on Foata normal form. 4/2510 useless extension candidates. Maximal degree in co-relation 13012. Up to 2118 conditions per place. [2024-06-27 19:30:31,984 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 59 changer transitions 0/198 dead transitions. [2024-06-27 19:30:31,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 198 transitions, 2303 flow [2024-06-27 19:30:31,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:31,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:31,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:30:31,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 19:30:31,985 INFO L175 Difference]: Start difference. First operand has 152 places, 157 transitions, 1560 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:30:31,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 198 transitions, 2303 flow [2024-06-27 19:30:32,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 198 transitions, 2266 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:32,078 INFO L231 Difference]: Finished difference. Result has 159 places, 173 transitions, 1860 flow [2024-06-27 19:30:32,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1860, PETRI_PLACES=159, PETRI_TRANSITIONS=173} [2024-06-27 19:30:32,079 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-27 19:30:32,079 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 173 transitions, 1860 flow [2024-06-27 19:30:32,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:32,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:32,079 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:30:32,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:30:32,079 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:32,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:32,079 INFO L85 PathProgramCache]: Analyzing trace with hash -961084473, now seen corresponding path program 2 times [2024-06-27 19:30:32,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:32,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119839115] [2024-06-27 19:30:32,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:32,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:32,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:32,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:32,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:32,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119839115] [2024-06-27 19:30:32,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119839115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:32,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:32,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:32,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973201511] [2024-06-27 19:30:32,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:32,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:32,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:32,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:32,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:32,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:32,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 173 transitions, 1860 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:32,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:32,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:32,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:32,468 INFO L124 PetriNetUnfolderBase]: 1543/2616 cut-off events. [2024-06-27 19:30:32,468 INFO L125 PetriNetUnfolderBase]: For 67155/67158 co-relation queries the response was YES. [2024-06-27 19:30:32,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14468 conditions, 2616 events. 1543/2616 cut-off events. For 67155/67158 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15264 event pairs, 353 based on Foata normal form. 4/2617 useless extension candidates. Maximal degree in co-relation 14391. Up to 2172 conditions per place. [2024-06-27 19:30:32,488 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 68 changer transitions 0/216 dead transitions. [2024-06-27 19:30:32,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 216 transitions, 2819 flow [2024-06-27 19:30:32,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:32,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:32,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:30:32,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 19:30:32,489 INFO L175 Difference]: Start difference. First operand has 159 places, 173 transitions, 1860 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:30:32,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 216 transitions, 2819 flow [2024-06-27 19:30:32,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 216 transitions, 2740 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-06-27 19:30:32,609 INFO L231 Difference]: Finished difference. Result has 167 places, 194 transitions, 2235 flow [2024-06-27 19:30:32,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2235, PETRI_PLACES=167, PETRI_TRANSITIONS=194} [2024-06-27 19:30:32,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-27 19:30:32,610 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 194 transitions, 2235 flow [2024-06-27 19:30:32,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:32,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:32,610 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:30:32,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:30:32,610 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:32,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:32,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1909766459, now seen corresponding path program 3 times [2024-06-27 19:30:32,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:32,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367202936] [2024-06-27 19:30:32,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:32,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:32,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:32,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:32,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:32,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367202936] [2024-06-27 19:30:32,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367202936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:32,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:32,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:32,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935145655] [2024-06-27 19:30:32,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:32,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:32,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:32,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:32,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:32,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:32,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 194 transitions, 2235 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:32,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:32,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:32,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:33,035 INFO L124 PetriNetUnfolderBase]: 1539/2610 cut-off events. [2024-06-27 19:30:33,035 INFO L125 PetriNetUnfolderBase]: For 69075/69078 co-relation queries the response was YES. [2024-06-27 19:30:33,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14651 conditions, 2610 events. 1539/2610 cut-off events. For 69075/69078 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15173 event pairs, 354 based on Foata normal form. 4/2611 useless extension candidates. Maximal degree in co-relation 14570. Up to 2170 conditions per place. [2024-06-27 19:30:33,054 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 67 changer transitions 0/215 dead transitions. [2024-06-27 19:30:33,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 215 transitions, 2860 flow [2024-06-27 19:30:33,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:33,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:33,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:30:33,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 19:30:33,055 INFO L175 Difference]: Start difference. First operand has 167 places, 194 transitions, 2235 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:30:33,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 215 transitions, 2860 flow [2024-06-27 19:30:33,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 215 transitions, 2730 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:33,160 INFO L231 Difference]: Finished difference. Result has 173 places, 196 transitions, 2282 flow [2024-06-27 19:30:33,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2105, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2282, PETRI_PLACES=173, PETRI_TRANSITIONS=196} [2024-06-27 19:30:33,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-27 19:30:33,161 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 196 transitions, 2282 flow [2024-06-27 19:30:33,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:33,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:33,161 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:30:33,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:30:33,162 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:33,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:33,162 INFO L85 PathProgramCache]: Analyzing trace with hash -63939265, now seen corresponding path program 4 times [2024-06-27 19:30:33,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:33,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213621451] [2024-06-27 19:30:33,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:33,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:33,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:33,239 INFO 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:30:33,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:33,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213621451] [2024-06-27 19:30:33,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213621451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:33,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:33,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:33,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488417824] [2024-06-27 19:30:33,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:33,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:33,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:33,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:33,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:33,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:33,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 196 transitions, 2282 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:33,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:33,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:33,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:33,583 INFO L124 PetriNetUnfolderBase]: 1567/2656 cut-off events. [2024-06-27 19:30:33,583 INFO L125 PetriNetUnfolderBase]: For 74770/74773 co-relation queries the response was YES. [2024-06-27 19:30:33,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15125 conditions, 2656 events. 1567/2656 cut-off events. For 74770/74773 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15508 event pairs, 355 based on Foata normal form. 4/2657 useless extension candidates. Maximal degree in co-relation 15042. Up to 2269 conditions per place. [2024-06-27 19:30:33,599 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 153 selfloop transitions, 66 changer transitions 0/226 dead transitions. [2024-06-27 19:30:33,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 226 transitions, 2973 flow [2024-06-27 19:30:33,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:30:33,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:30:33,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-27 19:30:33,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.67 [2024-06-27 19:30:33,600 INFO L175 Difference]: Start difference. First operand has 173 places, 196 transitions, 2282 flow. Second operand 5 states and 134 transitions. [2024-06-27 19:30:33,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 226 transitions, 2973 flow [2024-06-27 19:30:33,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 226 transitions, 2851 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:33,763 INFO L231 Difference]: Finished difference. Result has 176 places, 204 transitions, 2504 flow [2024-06-27 19:30:33,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2172, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2504, PETRI_PLACES=176, PETRI_TRANSITIONS=204} [2024-06-27 19:30:33,764 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-27 19:30:33,764 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 204 transitions, 2504 flow [2024-06-27 19:30:33,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:33,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:33,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:30:33,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:30:33,765 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:33,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:33,765 INFO L85 PathProgramCache]: Analyzing trace with hash -76837435, now seen corresponding path program 5 times [2024-06-27 19:30:33,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:33,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690924721] [2024-06-27 19:30:33,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:33,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:33,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:33,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:33,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:33,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690924721] [2024-06-27 19:30:33,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690924721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:33,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:33,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:33,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301666470] [2024-06-27 19:30:33,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:33,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:33,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:33,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:33,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:33,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:33,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 204 transitions, 2504 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:33,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:33,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:33,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:34,172 INFO L124 PetriNetUnfolderBase]: 1577/2674 cut-off events. [2024-06-27 19:30:34,172 INFO L125 PetriNetUnfolderBase]: For 78486/78489 co-relation queries the response was YES. [2024-06-27 19:30:34,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15484 conditions, 2674 events. 1577/2674 cut-off events. For 78486/78489 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 15669 event pairs, 352 based on Foata normal form. 4/2675 useless extension candidates. Maximal degree in co-relation 15399. Up to 2208 conditions per place. [2024-06-27 19:30:34,192 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 133 selfloop transitions, 92 changer transitions 0/232 dead transitions. [2024-06-27 19:30:34,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 232 transitions, 3226 flow [2024-06-27 19:30:34,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:34,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:34,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:30:34,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 19:30:34,193 INFO L175 Difference]: Start difference. First operand has 176 places, 204 transitions, 2504 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:30:34,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 232 transitions, 3226 flow [2024-06-27 19:30:34,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 232 transitions, 3149 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:34,367 INFO L231 Difference]: Finished difference. Result has 180 places, 208 transitions, 2684 flow [2024-06-27 19:30:34,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2684, PETRI_PLACES=180, PETRI_TRANSITIONS=208} [2024-06-27 19:30:34,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-27 19:30:34,367 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 208 transitions, 2684 flow [2024-06-27 19:30:34,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:34,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:34,371 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:30:34,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:30:34,371 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:34,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:34,371 INFO L85 PathProgramCache]: Analyzing trace with hash -76826275, now seen corresponding path program 6 times [2024-06-27 19:30:34,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:34,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354785695] [2024-06-27 19:30:34,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:34,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:34,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:34,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:34,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:34,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354785695] [2024-06-27 19:30:34,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354785695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:34,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:34,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:34,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953014167] [2024-06-27 19:30:34,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:34,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:34,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:34,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:34,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:34,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:34,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 208 transitions, 2684 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:34,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:34,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:34,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:34,756 INFO L124 PetriNetUnfolderBase]: 1573/2672 cut-off events. [2024-06-27 19:30:34,756 INFO L125 PetriNetUnfolderBase]: For 81685/81688 co-relation queries the response was YES. [2024-06-27 19:30:34,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15646 conditions, 2672 events. 1573/2672 cut-off events. For 81685/81688 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15656 event pairs, 352 based on Foata normal form. 4/2673 useless extension candidates. Maximal degree in co-relation 15560. Up to 2206 conditions per place. [2024-06-27 19:30:34,777 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 140 selfloop transitions, 79 changer transitions 0/226 dead transitions. [2024-06-27 19:30:34,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 226 transitions, 3326 flow [2024-06-27 19:30:34,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:34,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:34,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 19:30:34,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 19:30:34,778 INFO L175 Difference]: Start difference. First operand has 180 places, 208 transitions, 2684 flow. Second operand 6 states and 147 transitions. [2024-06-27 19:30:34,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 226 transitions, 3326 flow [2024-06-27 19:30:34,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 226 transitions, 3127 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:34,986 INFO L231 Difference]: Finished difference. Result has 181 places, 208 transitions, 2665 flow [2024-06-27 19:30:34,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2665, PETRI_PLACES=181, PETRI_TRANSITIONS=208} [2024-06-27 19:30:34,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-27 19:30:34,987 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 208 transitions, 2665 flow [2024-06-27 19:30:34,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:34,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:34,987 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:30:34,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:30:34,987 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:34,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:34,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1296438332, now seen corresponding path program 1 times [2024-06-27 19:30:34,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:34,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529213023] [2024-06-27 19:30:34,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:34,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:34,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:35,065 INFO 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:30:35,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:35,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529213023] [2024-06-27 19:30:35,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529213023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:35,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:35,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:35,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579282200] [2024-06-27 19:30:35,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:35,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:35,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:35,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:35,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:35,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:35,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 208 transitions, 2665 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:35,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:35,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:35,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:35,358 INFO L124 PetriNetUnfolderBase]: 1599/2711 cut-off events. [2024-06-27 19:30:35,358 INFO L125 PetriNetUnfolderBase]: For 80444/80444 co-relation queries the response was YES. [2024-06-27 19:30:35,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15787 conditions, 2711 events. 1599/2711 cut-off events. For 80444/80444 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 15924 event pairs, 356 based on Foata normal form. 2/2708 useless extension candidates. Maximal degree in co-relation 15702. Up to 2205 conditions per place. [2024-06-27 19:30:35,379 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 176 selfloop transitions, 69 changer transitions 0/252 dead transitions. [2024-06-27 19:30:35,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 252 transitions, 3557 flow [2024-06-27 19:30:35,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:35,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:35,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:30:35,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 19:30:35,379 INFO L175 Difference]: Start difference. First operand has 181 places, 208 transitions, 2665 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:30:35,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 252 transitions, 3557 flow [2024-06-27 19:30:35,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 252 transitions, 3310 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:35,551 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 2781 flow [2024-06-27 19:30:35,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2781, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-27 19:30:35,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-27 19:30:35,551 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 2781 flow [2024-06-27 19:30:35,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:35,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:35,551 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:30:35,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:30:35,552 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:35,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:35,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1104145870, now seen corresponding path program 1 times [2024-06-27 19:30:35,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:35,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926032974] [2024-06-27 19:30:35,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:35,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:35,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:35,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:30:35,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:35,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926032974] [2024-06-27 19:30:35,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926032974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:35,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:35,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:35,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789260880] [2024-06-27 19:30:35,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:35,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:35,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:35,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:35,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:35,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:35,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 2781 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:35,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:35,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:35,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:35,929 INFO L124 PetriNetUnfolderBase]: 1643/2779 cut-off events. [2024-06-27 19:30:35,929 INFO L125 PetriNetUnfolderBase]: For 84419/84422 co-relation queries the response was YES. [2024-06-27 19:30:35,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16701 conditions, 2779 events. 1643/2779 cut-off events. For 84419/84422 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 16352 event pairs, 350 based on Foata normal form. 4/2780 useless extension candidates. Maximal degree in co-relation 16615. Up to 2276 conditions per place. [2024-06-27 19:30:35,950 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 101 changer transitions 0/265 dead transitions. [2024-06-27 19:30:35,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 265 transitions, 3805 flow [2024-06-27 19:30:35,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:35,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:35,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:30:35,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:30:35,955 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 2781 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:30:35,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 265 transitions, 3805 flow [2024-06-27 19:30:36,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 265 transitions, 3729 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-27 19:30:36,156 INFO L231 Difference]: Finished difference. Result has 192 places, 243 transitions, 3263 flow [2024-06-27 19:30:36,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=192, PETRI_TRANSITIONS=243} [2024-06-27 19:30:36,156 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-27 19:30:36,157 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 243 transitions, 3263 flow [2024-06-27 19:30:36,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:36,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:36,157 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:30:36,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:30:36,157 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:30:36,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:36,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1104146056, now seen corresponding path program 2 times [2024-06-27 19:30:36,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:36,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288518855] [2024-06-27 19:30:36,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:36,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:36,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:36,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:36,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:36,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288518855] [2024-06-27 19:30:36,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288518855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:36,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:36,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:36,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331167138] [2024-06-27 19:30:36,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:36,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:36,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:36,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:36,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:36,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:36,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 243 transitions, 3263 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:36,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:36,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:36,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:36,611 INFO L124 PetriNetUnfolderBase]: 1653/2799 cut-off events. [2024-06-27 19:30:36,611 INFO L125 PetriNetUnfolderBase]: For 89515/89518 co-relation queries the response was YES. [2024-06-27 19:30:36,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17242 conditions, 2799 events. 1653/2799 cut-off events. For 89515/89518 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16507 event pairs, 347 based on Foata normal form. 4/2800 useless extension candidates. Maximal degree in co-relation 17151. Up to 2412 conditions per place. [2024-06-27 19:30:36,632 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 204 selfloop transitions, 56 changer transitions 0/267 dead transitions. [2024-06-27 19:30:36,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 267 transitions, 3875 flow [2024-06-27 19:30:36,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:36,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:36,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:30:36,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 19:30:36,634 INFO L175 Difference]: Start difference. First operand has 192 places, 243 transitions, 3263 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:30:36,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 267 transitions, 3875 flow [2024-06-27 19:30:36,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 267 transitions, 3755 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:36,822 INFO L231 Difference]: Finished difference. Result has 197 places, 247 transitions, 3312 flow [2024-06-27 19:30:36,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3312, PETRI_PLACES=197, PETRI_TRANSITIONS=247} [2024-06-27 19:30:36,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-27 19:30:36,823 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 247 transitions, 3312 flow [2024-06-27 19:30:36,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:36,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:36,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:36,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:30:36,823 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:30:36,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:36,823 INFO L85 PathProgramCache]: Analyzing trace with hash 808001916, now seen corresponding path program 2 times [2024-06-27 19:30:36,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:36,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900277879] [2024-06-27 19:30:36,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:36,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:36,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:36,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:36,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:36,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900277879] [2024-06-27 19:30:36,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900277879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:36,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:36,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:36,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140257456] [2024-06-27 19:30:36,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:36,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:36,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:36,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:36,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:36,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:36,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 247 transitions, 3312 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:36,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:36,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:36,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:37,228 INFO L124 PetriNetUnfolderBase]: 1663/2811 cut-off events. [2024-06-27 19:30:37,228 INFO L125 PetriNetUnfolderBase]: For 93786/93789 co-relation queries the response was YES. [2024-06-27 19:30:37,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17359 conditions, 2811 events. 1663/2811 cut-off events. For 93786/93789 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16598 event pairs, 350 based on Foata normal form. 4/2812 useless extension candidates. Maximal degree in co-relation 17267. Up to 2300 conditions per place. [2024-06-27 19:30:37,250 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 171 selfloop transitions, 93 changer transitions 0/271 dead transitions. [2024-06-27 19:30:37,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 271 transitions, 4204 flow [2024-06-27 19:30:37,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:37,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:37,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:30:37,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 19:30:37,251 INFO L175 Difference]: Start difference. First operand has 197 places, 247 transitions, 3312 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:30:37,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 271 transitions, 4204 flow [2024-06-27 19:30:37,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 271 transitions, 4065 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:37,410 INFO L231 Difference]: Finished difference. Result has 198 places, 251 transitions, 3436 flow [2024-06-27 19:30:37,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3436, PETRI_PLACES=198, PETRI_TRANSITIONS=251} [2024-06-27 19:30:37,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-27 19:30:37,411 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 251 transitions, 3436 flow [2024-06-27 19:30:37,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:37,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:37,412 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:30:37,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:30:37,412 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:37,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:37,412 INFO L85 PathProgramCache]: Analyzing trace with hash -926777200, now seen corresponding path program 3 times [2024-06-27 19:30:37,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:37,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003533970] [2024-06-27 19:30:37,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:37,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:37,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:37,481 INFO 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:30:37,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:37,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003533970] [2024-06-27 19:30:37,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003533970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:37,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:37,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:37,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123042598] [2024-06-27 19:30:37,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:37,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:37,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:37,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:37,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:37,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:37,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 251 transitions, 3436 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:37,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:37,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:37,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:37,792 INFO L124 PetriNetUnfolderBase]: 1657/2805 cut-off events. [2024-06-27 19:30:37,792 INFO L125 PetriNetUnfolderBase]: For 96417/96420 co-relation queries the response was YES. [2024-06-27 19:30:37,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17402 conditions, 2805 events. 1657/2805 cut-off events. For 96417/96420 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16554 event pairs, 350 based on Foata normal form. 4/2806 useless extension candidates. Maximal degree in co-relation 17310. Up to 2295 conditions per place. [2024-06-27 19:30:37,814 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 170 selfloop transitions, 93 changer transitions 0/270 dead transitions. [2024-06-27 19:30:37,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 270 transitions, 4176 flow [2024-06-27 19:30:37,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:37,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:37,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:30:37,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 19:30:37,815 INFO L175 Difference]: Start difference. First operand has 198 places, 251 transitions, 3436 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:30:37,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 270 transitions, 4176 flow [2024-06-27 19:30:38,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 270 transitions, 4006 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:38,038 INFO L231 Difference]: Finished difference. Result has 202 places, 251 transitions, 3462 flow [2024-06-27 19:30:38,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3266, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3462, PETRI_PLACES=202, PETRI_TRANSITIONS=251} [2024-06-27 19:30:38,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-27 19:30:38,039 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 251 transitions, 3462 flow [2024-06-27 19:30:38,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:38,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:38,039 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:30:38,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:30:38,039 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:38,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:38,039 INFO L85 PathProgramCache]: Analyzing trace with hash 271265748, now seen corresponding path program 3 times [2024-06-27 19:30:38,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:38,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241564089] [2024-06-27 19:30:38,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:38,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:38,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:38,107 INFO 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:30:38,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:38,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241564089] [2024-06-27 19:30:38,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241564089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:38,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:38,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:38,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885221103] [2024-06-27 19:30:38,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:38,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:38,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:38,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:38,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:38,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:38,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 251 transitions, 3462 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:38,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:38,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:38,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:38,485 INFO L124 PetriNetUnfolderBase]: 1683/2849 cut-off events. [2024-06-27 19:30:38,485 INFO L125 PetriNetUnfolderBase]: For 102317/102320 co-relation queries the response was YES. [2024-06-27 19:30:38,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17807 conditions, 2849 events. 1683/2849 cut-off events. For 102317/102320 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16876 event pairs, 347 based on Foata normal form. 4/2850 useless extension candidates. Maximal degree in co-relation 17714. Up to 2431 conditions per place. [2024-06-27 19:30:38,508 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 58 changer transitions 0/278 dead transitions. [2024-06-27 19:30:38,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 278 transitions, 4238 flow [2024-06-27 19:30:38,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:38,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:38,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:30:38,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 19:30:38,509 INFO L175 Difference]: Start difference. First operand has 202 places, 251 transitions, 3462 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:30:38,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 278 transitions, 4238 flow [2024-06-27 19:30:38,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 278 transitions, 4089 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 19:30:38,754 INFO L231 Difference]: Finished difference. Result has 207 places, 258 transitions, 3539 flow [2024-06-27 19:30:38,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3313, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3539, PETRI_PLACES=207, PETRI_TRANSITIONS=258} [2024-06-27 19:30:38,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-27 19:30:38,755 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 258 transitions, 3539 flow [2024-06-27 19:30:38,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:38,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:38,755 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:30:38,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:30:38,755 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:38,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:38,755 INFO L85 PathProgramCache]: Analyzing trace with hash -926768272, now seen corresponding path program 1 times [2024-06-27 19:30:38,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:38,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592681417] [2024-06-27 19:30:38,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:38,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:38,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:38,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:38,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:38,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592681417] [2024-06-27 19:30:38,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592681417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:38,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:38,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:38,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212489820] [2024-06-27 19:30:38,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:38,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:38,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:38,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:38,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:38,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:38,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 258 transitions, 3539 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:38,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:38,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:38,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:39,196 INFO L124 PetriNetUnfolderBase]: 1691/2860 cut-off events. [2024-06-27 19:30:39,196 INFO L125 PetriNetUnfolderBase]: For 106210/106210 co-relation queries the response was YES. [2024-06-27 19:30:39,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17979 conditions, 2860 events. 1691/2860 cut-off events. For 106210/106210 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16932 event pairs, 342 based on Foata normal form. 2/2860 useless extension candidates. Maximal degree in co-relation 17884. Up to 2577 conditions per place. [2024-06-27 19:30:39,222 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 244 selfloop transitions, 27 changer transitions 0/278 dead transitions. [2024-06-27 19:30:39,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 278 transitions, 4165 flow [2024-06-27 19:30:39,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:39,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:39,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 19:30:39,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 19:30:39,223 INFO L175 Difference]: Start difference. First operand has 207 places, 258 transitions, 3539 flow. Second operand 7 states and 157 transitions. [2024-06-27 19:30:39,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 278 transitions, 4165 flow [2024-06-27 19:30:39,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 278 transitions, 4003 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:39,413 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 3480 flow [2024-06-27 19:30:39,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3480, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-27 19:30:39,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-27 19:30:39,414 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 3480 flow [2024-06-27 19:30:39,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:39,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:39,414 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:30:39,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:30:39,414 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:39,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:39,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1843301300, now seen corresponding path program 4 times [2024-06-27 19:30:39,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:39,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133793876] [2024-06-27 19:30:39,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:39,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:39,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:39,477 INFO 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:30:39,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:39,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133793876] [2024-06-27 19:30:39,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133793876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:39,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:39,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:39,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427460640] [2024-06-27 19:30:39,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:39,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:39,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:39,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:39,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:39,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:39,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 3480 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:39,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:39,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:39,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:39,829 INFO L124 PetriNetUnfolderBase]: 1704/2862 cut-off events. [2024-06-27 19:30:39,829 INFO L125 PetriNetUnfolderBase]: For 112619/112625 co-relation queries the response was YES. [2024-06-27 19:30:39,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18086 conditions, 2862 events. 1704/2862 cut-off events. For 112619/112625 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16794 event pairs, 381 based on Foata normal form. 3/2854 useless extension candidates. Maximal degree in co-relation 17993. Up to 2321 conditions per place. [2024-06-27 19:30:39,856 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 184 selfloop transitions, 103 changer transitions 0/294 dead transitions. [2024-06-27 19:30:39,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 294 transitions, 4540 flow [2024-06-27 19:30:39,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:39,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:39,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:30:39,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 19:30:39,857 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 3480 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:30:39,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 294 transitions, 4540 flow [2024-06-27 19:30:40,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 294 transitions, 4453 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:40,121 INFO L231 Difference]: Finished difference. Result has 209 places, 271 transitions, 3767 flow [2024-06-27 19:30:40,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3767, PETRI_PLACES=209, PETRI_TRANSITIONS=271} [2024-06-27 19:30:40,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-27 19:30:40,124 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 271 transitions, 3767 flow [2024-06-27 19:30:40,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:40,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:40,124 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:30:40,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:30:40,125 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:40,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:40,125 INFO L85 PathProgramCache]: Analyzing trace with hash 586949862, now seen corresponding path program 5 times [2024-06-27 19:30:40,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:40,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273981690] [2024-06-27 19:30:40,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:40,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:40,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:40,210 INFO 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:30:40,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:40,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273981690] [2024-06-27 19:30:40,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273981690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:40,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:40,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:40,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059992929] [2024-06-27 19:30:40,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:40,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:40,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:40,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:40,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:40,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:40,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 271 transitions, 3767 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:40,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:40,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:40,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:40,564 INFO L124 PetriNetUnfolderBase]: 1709/2873 cut-off events. [2024-06-27 19:30:40,564 INFO L125 PetriNetUnfolderBase]: For 118169/118175 co-relation queries the response was YES. [2024-06-27 19:30:40,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18518 conditions, 2873 events. 1709/2873 cut-off events. For 118169/118175 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16960 event pairs, 381 based on Foata normal form. 3/2865 useless extension candidates. Maximal degree in co-relation 18424. Up to 2325 conditions per place. [2024-06-27 19:30:40,589 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 189 selfloop transitions, 102 changer transitions 0/298 dead transitions. [2024-06-27 19:30:40,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 298 transitions, 4829 flow [2024-06-27 19:30:40,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:40,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:40,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:30:40,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 19:30:40,590 INFO L175 Difference]: Start difference. First operand has 209 places, 271 transitions, 3767 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:30:40,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 298 transitions, 4829 flow [2024-06-27 19:30:40,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 298 transitions, 4719 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-27 19:30:40,923 INFO L231 Difference]: Finished difference. Result has 215 places, 274 transitions, 3921 flow [2024-06-27 19:30:40,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3921, PETRI_PLACES=215, PETRI_TRANSITIONS=274} [2024-06-27 19:30:40,924 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-27 19:30:40,924 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 274 transitions, 3921 flow [2024-06-27 19:30:40,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:40,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:40,924 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:30:40,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:30:40,924 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:40,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:40,925 INFO L85 PathProgramCache]: Analyzing trace with hash -50497118, now seen corresponding path program 6 times [2024-06-27 19:30:40,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:40,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661174889] [2024-06-27 19:30:40,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:40,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:40,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:41,011 INFO 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:30:41,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:41,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661174889] [2024-06-27 19:30:41,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661174889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:41,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:41,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:41,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212988513] [2024-06-27 19:30:41,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:41,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:41,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:41,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:41,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:41,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:41,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 274 transitions, 3921 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:41,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:41,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:41,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:41,406 INFO L124 PetriNetUnfolderBase]: 1706/2875 cut-off events. [2024-06-27 19:30:41,406 INFO L125 PetriNetUnfolderBase]: For 121564/121570 co-relation queries the response was YES. [2024-06-27 19:30:41,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18729 conditions, 2875 events. 1706/2875 cut-off events. For 121564/121570 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16978 event pairs, 367 based on Foata normal form. 3/2871 useless extension candidates. Maximal degree in co-relation 18632. Up to 2490 conditions per place. [2024-06-27 19:30:41,432 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 227 selfloop transitions, 58 changer transitions 0/292 dead transitions. [2024-06-27 19:30:41,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 292 transitions, 4559 flow [2024-06-27 19:30:41,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:41,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:41,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:30:41,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:30:41,433 INFO L175 Difference]: Start difference. First operand has 215 places, 274 transitions, 3921 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:30:41,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 292 transitions, 4559 flow [2024-06-27 19:30:41,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 292 transitions, 4367 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 19:30:41,751 INFO L231 Difference]: Finished difference. Result has 218 places, 275 transitions, 3879 flow [2024-06-27 19:30:41,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3879, PETRI_PLACES=218, PETRI_TRANSITIONS=275} [2024-06-27 19:30:41,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-27 19:30:41,752 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 275 transitions, 3879 flow [2024-06-27 19:30:41,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:41,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:41,753 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:30:41,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:30:41,753 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:41,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:41,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1965551660, now seen corresponding path program 7 times [2024-06-27 19:30:41,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:41,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437715247] [2024-06-27 19:30:41,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:41,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:41,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:41,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:41,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:41,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437715247] [2024-06-27 19:30:41,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437715247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:41,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:41,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:41,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352349161] [2024-06-27 19:30:41,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:41,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:41,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:41,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:41,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:41,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:41,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 275 transitions, 3879 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:41,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:41,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:41,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:42,173 INFO L124 PetriNetUnfolderBase]: 1711/2876 cut-off events. [2024-06-27 19:30:42,173 INFO L125 PetriNetUnfolderBase]: For 125908/125914 co-relation queries the response was YES. [2024-06-27 19:30:42,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18650 conditions, 2876 events. 1711/2876 cut-off events. For 125908/125914 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16945 event pairs, 381 based on Foata normal form. 3/2868 useless extension candidates. Maximal degree in co-relation 18553. Up to 2327 conditions per place. [2024-06-27 19:30:42,199 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-27 19:30:42,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 298 transitions, 4747 flow [2024-06-27 19:30:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:42,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:42,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:30:42,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:30:42,200 INFO L175 Difference]: Start difference. First operand has 218 places, 275 transitions, 3879 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:30:42,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 298 transitions, 4747 flow [2024-06-27 19:30:42,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 298 transitions, 4613 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 19:30:42,520 INFO L231 Difference]: Finished difference. Result has 221 places, 279 transitions, 4021 flow [2024-06-27 19:30:42,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4021, PETRI_PLACES=221, PETRI_TRANSITIONS=279} [2024-06-27 19:30:42,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-27 19:30:42,521 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 279 transitions, 4021 flow [2024-06-27 19:30:42,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:42,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:42,522 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:30:42,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:30:42,522 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:30:42,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:42,522 INFO L85 PathProgramCache]: Analyzing trace with hash 587070018, now seen corresponding path program 4 times [2024-06-27 19:30:42,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:42,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349681625] [2024-06-27 19:30:42,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:42,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:42,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:42,591 INFO 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:30:42,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:42,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349681625] [2024-06-27 19:30:42,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349681625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:42,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:42,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:42,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87972280] [2024-06-27 19:30:42,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:42,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:42,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:42,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:42,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:42,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:42,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 279 transitions, 4021 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:42,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:42,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:42,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:42,944 INFO L124 PetriNetUnfolderBase]: 1706/2875 cut-off events. [2024-06-27 19:30:42,944 INFO L125 PetriNetUnfolderBase]: For 129392/129398 co-relation queries the response was YES. [2024-06-27 19:30:42,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18822 conditions, 2875 events. 1706/2875 cut-off events. For 129392/129398 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16994 event pairs, 383 based on Foata normal form. 3/2871 useless extension candidates. Maximal degree in co-relation 18724. Up to 2366 conditions per place. [2024-06-27 19:30:42,969 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-27 19:30:42,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 298 transitions, 4845 flow [2024-06-27 19:30:42,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:42,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:42,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 19:30:42,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 19:30:42,970 INFO L175 Difference]: Start difference. First operand has 221 places, 279 transitions, 4021 flow. Second operand 7 states and 166 transitions. [2024-06-27 19:30:42,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 298 transitions, 4845 flow [2024-06-27 19:30:43,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 298 transitions, 4646 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:43,407 INFO L231 Difference]: Finished difference. Result has 225 places, 279 transitions, 4050 flow [2024-06-27 19:30:43,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4050, PETRI_PLACES=225, PETRI_TRANSITIONS=279} [2024-06-27 19:30:43,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-27 19:30:43,408 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 279 transitions, 4050 flow [2024-06-27 19:30:43,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:43,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:43,408 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:30:43,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:30:43,409 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:30:43,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:43,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1969783160, now seen corresponding path program 8 times [2024-06-27 19:30:43,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:43,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280365273] [2024-06-27 19:30:43,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:43,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:43,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:43,494 INFO 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:30:43,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:43,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280365273] [2024-06-27 19:30:43,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280365273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:43,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:43,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:43,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760317562] [2024-06-27 19:30:43,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:43,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:43,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:43,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:43,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:43,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:43,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 279 transitions, 4050 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:43,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:43,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:43,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:43,882 INFO L124 PetriNetUnfolderBase]: 1724/2903 cut-off events. [2024-06-27 19:30:43,882 INFO L125 PetriNetUnfolderBase]: For 135468/135474 co-relation queries the response was YES. [2024-06-27 19:30:43,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19150 conditions, 2903 events. 1724/2903 cut-off events. For 135468/135474 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17196 event pairs, 367 based on Foata normal form. 3/2899 useless extension candidates. Maximal degree in co-relation 19051. Up to 2496 conditions per place. [2024-06-27 19:30:43,908 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 75 changer transitions 0/307 dead transitions. [2024-06-27 19:30:43,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 307 transitions, 4958 flow [2024-06-27 19:30:43,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:43,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:43,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-27 19:30:43,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 19:30:43,909 INFO L175 Difference]: Start difference. First operand has 225 places, 279 transitions, 4050 flow. Second operand 9 states and 198 transitions. [2024-06-27 19:30:43,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 307 transitions, 4958 flow [2024-06-27 19:30:44,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 307 transitions, 4409 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-27 19:30:44,263 INFO L231 Difference]: Finished difference. Result has 225 places, 290 transitions, 3856 flow [2024-06-27 19:30:44,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3506, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3856, PETRI_PLACES=225, PETRI_TRANSITIONS=290} [2024-06-27 19:30:44,263 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-27 19:30:44,264 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 290 transitions, 3856 flow [2024-06-27 19:30:44,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:44,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:44,264 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:30:44,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:30:44,264 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:30:44,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:44,265 INFO L85 PathProgramCache]: Analyzing trace with hash 941570022, now seen corresponding path program 9 times [2024-06-27 19:30:44,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:44,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541438306] [2024-06-27 19:30:44,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:44,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:44,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:44,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:44,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:44,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541438306] [2024-06-27 19:30:44,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541438306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:44,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:44,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:44,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954673984] [2024-06-27 19:30:44,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:44,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:44,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:44,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:44,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:44,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:44,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 290 transitions, 3856 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:44,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:44,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:44,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:44,791 INFO L124 PetriNetUnfolderBase]: 1721/2897 cut-off events. [2024-06-27 19:30:44,791 INFO L125 PetriNetUnfolderBase]: For 135239/135245 co-relation queries the response was YES. [2024-06-27 19:30:44,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18801 conditions, 2897 events. 1721/2897 cut-off events. For 135239/135245 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17128 event pairs, 367 based on Foata normal form. 3/2893 useless extension candidates. Maximal degree in co-relation 18700. Up to 2493 conditions per place. [2024-06-27 19:30:44,818 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 74 changer transitions 0/304 dead transitions. [2024-06-27 19:30:44,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 304 transitions, 4484 flow [2024-06-27 19:30:44,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:44,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:44,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:30:44,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:30:44,820 INFO L175 Difference]: Start difference. First operand has 225 places, 290 transitions, 3856 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:30:44,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 304 transitions, 4484 flow [2024-06-27 19:30:45,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 304 transitions, 4345 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 19:30:45,197 INFO L231 Difference]: Finished difference. Result has 230 places, 290 transitions, 3871 flow [2024-06-27 19:30:45,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3717, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3871, PETRI_PLACES=230, PETRI_TRANSITIONS=290} [2024-06-27 19:30:45,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-27 19:30:45,198 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 290 transitions, 3871 flow [2024-06-27 19:30:45,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:45,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:45,198 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:30:45,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:30:45,198 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:30:45,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:45,199 INFO L85 PathProgramCache]: Analyzing trace with hash 941333058, now seen corresponding path program 5 times [2024-06-27 19:30:45,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:45,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786106357] [2024-06-27 19:30:45,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:45,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:45,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:45,283 INFO 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:30:45,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:45,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786106357] [2024-06-27 19:30:45,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786106357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:45,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:45,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:45,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778298290] [2024-06-27 19:30:45,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:45,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:45,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:45,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:45,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:45,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:45,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 290 transitions, 3871 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:45,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:45,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:45,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:45,676 INFO L124 PetriNetUnfolderBase]: 1734/2912 cut-off events. [2024-06-27 19:30:45,677 INFO L125 PetriNetUnfolderBase]: For 141341/141347 co-relation queries the response was YES. [2024-06-27 19:30:45,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19069 conditions, 2912 events. 1734/2912 cut-off events. For 141341/141347 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17180 event pairs, 383 based on Foata normal form. 3/2908 useless extension candidates. Maximal degree in co-relation 18967. Up to 2392 conditions per place. [2024-06-27 19:30:45,702 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 187 selfloop transitions, 118 changer transitions 0/312 dead transitions. [2024-06-27 19:30:45,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 312 transitions, 4819 flow [2024-06-27 19:30:45,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:45,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:45,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:30:45,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 19:30:45,703 INFO L175 Difference]: Start difference. First operand has 230 places, 290 transitions, 3871 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:30:45,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 312 transitions, 4819 flow [2024-06-27 19:30:46,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 312 transitions, 4671 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:46,021 INFO L231 Difference]: Finished difference. Result has 231 places, 296 transitions, 4057 flow [2024-06-27 19:30:46,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4057, PETRI_PLACES=231, PETRI_TRANSITIONS=296} [2024-06-27 19:30:46,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-27 19:30:46,021 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 296 transitions, 4057 flow [2024-06-27 19:30:46,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:46,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:46,022 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:30:46,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:30:46,022 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:30:46,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:46,022 INFO L85 PathProgramCache]: Analyzing trace with hash 941748768, now seen corresponding path program 6 times [2024-06-27 19:30:46,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:46,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233954672] [2024-06-27 19:30:46,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:46,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:46,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:46,096 INFO 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:30:46,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:46,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233954672] [2024-06-27 19:30:46,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233954672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:46,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:46,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:46,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230913367] [2024-06-27 19:30:46,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:46,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:46,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:46,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:46,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:46,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:46,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 296 transitions, 4057 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:46,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:46,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:46,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:46,465 INFO L124 PetriNetUnfolderBase]: 1731/2923 cut-off events. [2024-06-27 19:30:46,465 INFO L125 PetriNetUnfolderBase]: For 143753/143753 co-relation queries the response was YES. [2024-06-27 19:30:46,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19240 conditions, 2923 events. 1731/2923 cut-off events. For 143753/143753 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17346 event pairs, 342 based on Foata normal form. 1/2922 useless extension candidates. Maximal degree in co-relation 19137. Up to 2643 conditions per place. [2024-06-27 19:30:46,490 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 278 selfloop transitions, 25 changer transitions 0/310 dead transitions. [2024-06-27 19:30:46,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 310 transitions, 4697 flow [2024-06-27 19:30:46,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:46,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:46,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 19:30:46,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 19:30:46,491 INFO L175 Difference]: Start difference. First operand has 231 places, 296 transitions, 4057 flow. Second operand 7 states and 154 transitions. [2024-06-27 19:30:46,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 310 transitions, 4697 flow [2024-06-27 19:30:46,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 310 transitions, 4492 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:46,867 INFO L231 Difference]: Finished difference. Result has 235 places, 296 transitions, 3908 flow [2024-06-27 19:30:46,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3908, PETRI_PLACES=235, PETRI_TRANSITIONS=296} [2024-06-27 19:30:46,867 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-27 19:30:46,867 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 296 transitions, 3908 flow [2024-06-27 19:30:46,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:46,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:46,868 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:30:46,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:30:46,868 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:30:46,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:46,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1023542816, now seen corresponding path program 7 times [2024-06-27 19:30:46,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:46,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827017808] [2024-06-27 19:30:46,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:46,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:46,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:46,942 INFO 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:30:46,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:46,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827017808] [2024-06-27 19:30:46,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827017808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:46,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:46,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:46,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915549589] [2024-06-27 19:30:46,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:46,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:46,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:46,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:46,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:46,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:46,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 296 transitions, 3908 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:46,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:46,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:46,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:47,308 INFO L124 PetriNetUnfolderBase]: 1741/2935 cut-off events. [2024-06-27 19:30:47,308 INFO L125 PetriNetUnfolderBase]: For 147869/147869 co-relation queries the response was YES. [2024-06-27 19:30:47,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19149 conditions, 2935 events. 1741/2935 cut-off events. For 147869/147869 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17399 event pairs, 342 based on Foata normal form. 1/2934 useless extension candidates. Maximal degree in co-relation 19045. Up to 2653 conditions per place. [2024-06-27 19:30:47,334 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 277 selfloop transitions, 31 changer transitions 0/315 dead transitions. [2024-06-27 19:30:47,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 315 transitions, 4643 flow [2024-06-27 19:30:47,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:47,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:47,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 19:30:47,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 19:30:47,335 INFO L175 Difference]: Start difference. First operand has 235 places, 296 transitions, 3908 flow. Second operand 6 states and 136 transitions. [2024-06-27 19:30:47,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 315 transitions, 4643 flow [2024-06-27 19:30:47,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 315 transitions, 4562 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:47,719 INFO L231 Difference]: Finished difference. Result has 235 places, 302 transitions, 3992 flow [2024-06-27 19:30:47,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3833, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3992, PETRI_PLACES=235, PETRI_TRANSITIONS=302} [2024-06-27 19:30:47,720 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-27 19:30:47,720 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 302 transitions, 3992 flow [2024-06-27 19:30:47,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:47,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:47,720 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:30:47,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:30:47,721 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:30:47,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:47,721 INFO L85 PathProgramCache]: Analyzing trace with hash 2090488820, now seen corresponding path program 10 times [2024-06-27 19:30:47,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:47,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220835407] [2024-06-27 19:30:47,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:47,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:47,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:47,788 INFO 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:30:47,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:47,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220835407] [2024-06-27 19:30:47,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220835407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:47,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:47,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:47,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204422769] [2024-06-27 19:30:47,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:47,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:47,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:47,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:47,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:47,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:47,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 302 transitions, 3992 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:47,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:47,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:47,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:48,169 INFO L124 PetriNetUnfolderBase]: 1746/2938 cut-off events. [2024-06-27 19:30:48,169 INFO L125 PetriNetUnfolderBase]: For 154142/154148 co-relation queries the response was YES. [2024-06-27 19:30:48,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19290 conditions, 2938 events. 1746/2938 cut-off events. For 154142/154148 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17398 event pairs, 367 based on Foata normal form. 3/2934 useless extension candidates. Maximal degree in co-relation 19185. Up to 2399 conditions per place. [2024-06-27 19:30:48,195 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 207 selfloop transitions, 116 changer transitions 0/330 dead transitions. [2024-06-27 19:30:48,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 330 transitions, 4960 flow [2024-06-27 19:30:48,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:48,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:48,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:30:48,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 19:30:48,197 INFO L175 Difference]: Start difference. First operand has 235 places, 302 transitions, 3992 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:30:48,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 330 transitions, 4960 flow [2024-06-27 19:30:48,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 330 transitions, 4866 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:48,613 INFO L231 Difference]: Finished difference. Result has 240 places, 305 transitions, 4224 flow [2024-06-27 19:30:48,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4224, PETRI_PLACES=240, PETRI_TRANSITIONS=305} [2024-06-27 19:30:48,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-27 19:30:48,613 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 305 transitions, 4224 flow [2024-06-27 19:30:48,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:48,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:48,614 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:30:48,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:30:48,614 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:30:48,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:48,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1982112500, now seen corresponding path program 8 times [2024-06-27 19:30:48,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:48,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192115215] [2024-06-27 19:30:48,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:48,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:48,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:48,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:48,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:48,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192115215] [2024-06-27 19:30:48,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192115215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:48,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:48,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:48,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759797162] [2024-06-27 19:30:48,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:48,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:48,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:48,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:48,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:48,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:48,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 305 transitions, 4224 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:48,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:48,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:48,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:49,082 INFO L124 PetriNetUnfolderBase]: 1740/2937 cut-off events. [2024-06-27 19:30:49,082 INFO L125 PetriNetUnfolderBase]: For 153142/153145 co-relation queries the response was YES. [2024-06-27 19:30:49,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19486 conditions, 2937 events. 1740/2937 cut-off events. For 153142/153145 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17460 event pairs, 351 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 19380. Up to 2494 conditions per place. [2024-06-27 19:30:49,110 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 239 selfloop transitions, 78 changer transitions 0/324 dead transitions. [2024-06-27 19:30:49,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 324 transitions, 5016 flow [2024-06-27 19:30:49,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:30:49,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:30:49,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-27 19:30:49,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-27 19:30:49,111 INFO L175 Difference]: Start difference. First operand has 240 places, 305 transitions, 4224 flow. Second operand 5 states and 131 transitions. [2024-06-27 19:30:49,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 324 transitions, 5016 flow [2024-06-27 19:30:49,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 324 transitions, 4780 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:49,554 INFO L231 Difference]: Finished difference. Result has 238 places, 305 transitions, 4178 flow [2024-06-27 19:30:49,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4178, PETRI_PLACES=238, PETRI_TRANSITIONS=305} [2024-06-27 19:30:49,555 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-27 19:30:49,555 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 305 transitions, 4178 flow [2024-06-27 19:30:49,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:49,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:49,555 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:30:49,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:30:49,556 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:30:49,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:49,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1976398580, now seen corresponding path program 9 times [2024-06-27 19:30:49,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:49,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120865893] [2024-06-27 19:30:49,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:49,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:49,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:49,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:49,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:49,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120865893] [2024-06-27 19:30:49,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120865893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:49,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:49,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:49,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830859598] [2024-06-27 19:30:49,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:49,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:49,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:49,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:49,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:49,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:49,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 305 transitions, 4178 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:49,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:49,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:49,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:50,018 INFO L124 PetriNetUnfolderBase]: 1735/2928 cut-off events. [2024-06-27 19:30:50,018 INFO L125 PetriNetUnfolderBase]: For 144491/144491 co-relation queries the response was YES. [2024-06-27 19:30:50,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19229 conditions, 2928 events. 1735/2928 cut-off events. For 144491/144491 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17405 event pairs, 342 based on Foata normal form. 1/2927 useless extension candidates. Maximal degree in co-relation 19124. Up to 2489 conditions per place. [2024-06-27 19:30:50,048 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 236 selfloop transitions, 88 changer transitions 0/331 dead transitions. [2024-06-27 19:30:50,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 331 transitions, 4892 flow [2024-06-27 19:30:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:50,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:50,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:30:50,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:30:50,049 INFO L175 Difference]: Start difference. First operand has 238 places, 305 transitions, 4178 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:30:50,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 331 transitions, 4892 flow [2024-06-27 19:30:50,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 331 transitions, 4755 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:50,473 INFO L231 Difference]: Finished difference. Result has 242 places, 305 transitions, 4245 flow [2024-06-27 19:30:50,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4245, PETRI_PLACES=242, PETRI_TRANSITIONS=305} [2024-06-27 19:30:50,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 19:30:50,474 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 305 transitions, 4245 flow [2024-06-27 19:30:50,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:50,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:50,474 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:30:50,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:30:50,475 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:30:50,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:50,475 INFO L85 PathProgramCache]: Analyzing trace with hash 2090251856, now seen corresponding path program 10 times [2024-06-27 19:30:50,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:50,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123346843] [2024-06-27 19:30:50,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:50,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:50,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:50,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:50,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:50,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123346843] [2024-06-27 19:30:50,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123346843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:50,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:50,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:50,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141286151] [2024-06-27 19:30:50,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:50,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:50,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:50,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:50,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:50,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:50,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 305 transitions, 4245 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:50,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:50,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:50,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:50,930 INFO L124 PetriNetUnfolderBase]: 1732/2913 cut-off events. [2024-06-27 19:30:50,930 INFO L125 PetriNetUnfolderBase]: For 145094/145100 co-relation queries the response was YES. [2024-06-27 19:30:50,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19173 conditions, 2913 events. 1732/2913 cut-off events. For 145094/145100 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17248 event pairs, 383 based on Foata normal form. 3/2909 useless extension candidates. Maximal degree in co-relation 19068. Up to 2393 conditions per place. [2024-06-27 19:30:50,955 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 126 changer transitions 0/322 dead transitions. [2024-06-27 19:30:50,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 322 transitions, 5025 flow [2024-06-27 19:30:50,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:50,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:50,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 19:30:50,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 19:30:50,956 INFO L175 Difference]: Start difference. First operand has 242 places, 305 transitions, 4245 flow. Second operand 6 states and 147 transitions. [2024-06-27 19:30:50,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 322 transitions, 5025 flow [2024-06-27 19:30:51,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 322 transitions, 4718 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 19:30:51,326 INFO L231 Difference]: Finished difference. Result has 240 places, 305 transitions, 4208 flow [2024-06-27 19:30:51,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3942, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4208, PETRI_PLACES=240, PETRI_TRANSITIONS=305} [2024-06-27 19:30:51,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-27 19:30:51,327 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 305 transitions, 4208 flow [2024-06-27 19:30:51,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:51,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:51,327 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:30:51,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:30:51,327 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:30:51,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:51,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1347625034, now seen corresponding path program 11 times [2024-06-27 19:30:51,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:51,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596866425] [2024-06-27 19:30:51,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:51,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:51,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:51,395 INFO 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:30:51,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:51,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596866425] [2024-06-27 19:30:51,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596866425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:51,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:51,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:51,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509027995] [2024-06-27 19:30:51,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:51,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:51,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:51,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:51,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:51,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:51,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 305 transitions, 4208 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:51,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:51,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:51,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:51,818 INFO L124 PetriNetUnfolderBase]: 1729/2916 cut-off events. [2024-06-27 19:30:51,819 INFO L125 PetriNetUnfolderBase]: For 138188/138194 co-relation queries the response was YES. [2024-06-27 19:30:51,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19015 conditions, 2916 events. 1729/2916 cut-off events. For 138188/138194 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17329 event pairs, 367 based on Foata normal form. 3/2912 useless extension candidates. Maximal degree in co-relation 18910. Up to 2378 conditions per place. [2024-06-27 19:30:51,847 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 212 selfloop transitions, 119 changer transitions 0/338 dead transitions. [2024-06-27 19:30:51,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 338 transitions, 5164 flow [2024-06-27 19:30:51,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:51,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:51,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 19:30:51,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 19:30:51,848 INFO L175 Difference]: Start difference. First operand has 240 places, 305 transitions, 4208 flow. Second operand 9 states and 217 transitions. [2024-06-27 19:30:51,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 338 transitions, 5164 flow [2024-06-27 19:30:52,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 338 transitions, 4884 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:52,227 INFO L231 Difference]: Finished difference. Result has 243 places, 305 transitions, 4192 flow [2024-06-27 19:30:52,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4192, PETRI_PLACES=243, PETRI_TRANSITIONS=305} [2024-06-27 19:30:52,228 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-27 19:30:52,228 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 305 transitions, 4192 flow [2024-06-27 19:30:52,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:52,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:52,228 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:30:52,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:30:52,228 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:30:52,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:52,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1913120336, now seen corresponding path program 11 times [2024-06-27 19:30:52,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:52,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418225212] [2024-06-27 19:30:52,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:52,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:52,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:52,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:30:52,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:52,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418225212] [2024-06-27 19:30:52,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418225212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:52,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:52,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:52,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727501264] [2024-06-27 19:30:52,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:52,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:52,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:52,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:52,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:52,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:52,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 305 transitions, 4192 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:52,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:52,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:52,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:52,665 INFO L124 PetriNetUnfolderBase]: 1739/2937 cut-off events. [2024-06-27 19:30:52,666 INFO L125 PetriNetUnfolderBase]: For 134536/134539 co-relation queries the response was YES. [2024-06-27 19:30:52,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19045 conditions, 2937 events. 1739/2937 cut-off events. For 134536/134539 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17463 event pairs, 351 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 18941. Up to 2399 conditions per place. [2024-06-27 19:30:52,742 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 120 changer transitions 0/329 dead transitions. [2024-06-27 19:30:52,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 329 transitions, 5045 flow [2024-06-27 19:30:52,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:52,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:52,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:30:52,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:30:52,743 INFO L175 Difference]: Start difference. First operand has 243 places, 305 transitions, 4192 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:30:52,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 329 transitions, 5045 flow [2024-06-27 19:30:53,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 329 transitions, 4775 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:53,084 INFO L231 Difference]: Finished difference. Result has 240 places, 309 transitions, 4240 flow [2024-06-27 19:30:53,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4240, PETRI_PLACES=240, PETRI_TRANSITIONS=309} [2024-06-27 19:30:53,084 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-27 19:30:53,084 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 309 transitions, 4240 flow [2024-06-27 19:30:53,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:53,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:53,084 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:30:53,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:30:53,084 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:30:53,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:53,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1913357486, now seen corresponding path program 12 times [2024-06-27 19:30:53,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:53,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513860390] [2024-06-27 19:30:53,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:53,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:53,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:53,153 INFO 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:30:53,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:53,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513860390] [2024-06-27 19:30:53,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513860390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:53,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:53,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:53,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066482787] [2024-06-27 19:30:53,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:53,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:53,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:53,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:53,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:53,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:53,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 309 transitions, 4240 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:53,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:53,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:53,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:53,519 INFO L124 PetriNetUnfolderBase]: 1731/2925 cut-off events. [2024-06-27 19:30:53,519 INFO L125 PetriNetUnfolderBase]: For 122883/122886 co-relation queries the response was YES. [2024-06-27 19:30:53,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18699 conditions, 2925 events. 1731/2925 cut-off events. For 122883/122886 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 17420 event pairs, 351 based on Foata normal form. 4/2926 useless extension candidates. Maximal degree in co-relation 18595. Up to 2391 conditions per place. [2024-06-27 19:30:53,547 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 111 changer transitions 0/325 dead transitions. [2024-06-27 19:30:53,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 325 transitions, 4916 flow [2024-06-27 19:30:53,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:53,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:53,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 19:30:53,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 19:30:53,548 INFO L175 Difference]: Start difference. First operand has 240 places, 309 transitions, 4240 flow. Second operand 6 states and 145 transitions. [2024-06-27 19:30:53,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 325 transitions, 4916 flow [2024-06-27 19:30:53,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 325 transitions, 4680 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:53,871 INFO L231 Difference]: Finished difference. Result has 241 places, 309 transitions, 4243 flow [2024-06-27 19:30:53,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4004, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4243, PETRI_PLACES=241, PETRI_TRANSITIONS=309} [2024-06-27 19:30:53,871 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-27 19:30:53,871 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 309 transitions, 4243 flow [2024-06-27 19:30:53,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:53,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:53,872 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:30:53,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:30:53,872 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:30:53,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:53,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1377573460, now seen corresponding path program 12 times [2024-06-27 19:30:53,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:53,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760785323] [2024-06-27 19:30:53,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:53,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:53,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:53,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:53,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:53,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760785323] [2024-06-27 19:30:53,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760785323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:53,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:53,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:53,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280201090] [2024-06-27 19:30:53,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:53,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:53,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:53,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:53,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:53,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:53,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 309 transitions, 4243 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:53,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:53,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:53,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:54,333 INFO L124 PetriNetUnfolderBase]: 1725/2917 cut-off events. [2024-06-27 19:30:54,333 INFO L125 PetriNetUnfolderBase]: For 116290/116293 co-relation queries the response was YES. [2024-06-27 19:30:54,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18435 conditions, 2917 events. 1725/2917 cut-off events. For 116290/116293 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17389 event pairs, 347 based on Foata normal form. 4/2918 useless extension candidates. Maximal degree in co-relation 18332. Up to 2376 conditions per place. [2024-06-27 19:30:54,359 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 108 changer transitions 0/340 dead transitions. [2024-06-27 19:30:54,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 340 transitions, 5085 flow [2024-06-27 19:30:54,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:54,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:54,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:30:54,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 19:30:54,360 INFO L175 Difference]: Start difference. First operand has 241 places, 309 transitions, 4243 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:30:54,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 340 transitions, 5085 flow [2024-06-27 19:30:54,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 340 transitions, 4754 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:54,657 INFO L231 Difference]: Finished difference. Result has 242 places, 309 transitions, 4152 flow [2024-06-27 19:30:54,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4152, PETRI_PLACES=242, PETRI_TRANSITIONS=309} [2024-06-27 19:30:54,658 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 19:30:54,658 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 309 transitions, 4152 flow [2024-06-27 19:30:54,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:54,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:54,658 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:30:54,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:30:54,658 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:30:54,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:54,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1913366414, now seen corresponding path program 2 times [2024-06-27 19:30:54,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:54,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008340489] [2024-06-27 19:30:54,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:54,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:54,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:54,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:30:54,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:54,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008340489] [2024-06-27 19:30:54,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008340489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:54,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:54,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:54,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702704053] [2024-06-27 19:30:54,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:54,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:54,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:54,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:54,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:54,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:54,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 309 transitions, 4152 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:54,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:54,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:54,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:55,170 INFO L124 PetriNetUnfolderBase]: 1733/2928 cut-off events. [2024-06-27 19:30:55,170 INFO L125 PetriNetUnfolderBase]: For 115992/115992 co-relation queries the response was YES. [2024-06-27 19:30:55,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18525 conditions, 2928 events. 1733/2928 cut-off events. For 115992/115992 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17412 event pairs, 342 based on Foata normal form. 2/2928 useless extension candidates. Maximal degree in co-relation 18422. Up to 2632 conditions per place. [2024-06-27 19:30:55,200 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 292 selfloop transitions, 29 changer transitions 0/328 dead transitions. [2024-06-27 19:30:55,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 328 transitions, 4880 flow [2024-06-27 19:30:55,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:55,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:55,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 19:30:55,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-27 19:30:55,201 INFO L175 Difference]: Start difference. First operand has 242 places, 309 transitions, 4152 flow. Second operand 6 states and 139 transitions. [2024-06-27 19:30:55,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 328 transitions, 4880 flow [2024-06-27 19:30:55,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 328 transitions, 4640 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:55,529 INFO L231 Difference]: Finished difference. Result has 241 places, 311 transitions, 4026 flow [2024-06-27 19:30:55,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4026, PETRI_PLACES=241, PETRI_TRANSITIONS=311} [2024-06-27 19:30:55,529 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-27 19:30:55,529 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 311 transitions, 4026 flow [2024-06-27 19:30:55,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:55,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:55,529 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:30:55,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:30:55,530 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:30:55,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:55,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1924984904, now seen corresponding path program 3 times [2024-06-27 19:30:55,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:55,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514371359] [2024-06-27 19:30:55,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:55,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:55,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:55,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:30:55,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:55,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514371359] [2024-06-27 19:30:55,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514371359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:55,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:55,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:55,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818963847] [2024-06-27 19:30:55,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:55,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:55,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:55,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:55,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:55,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:55,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 311 transitions, 4026 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:55,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:55,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:55,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:56,002 INFO L124 PetriNetUnfolderBase]: 1741/2940 cut-off events. [2024-06-27 19:30:56,002 INFO L125 PetriNetUnfolderBase]: For 111685/111685 co-relation queries the response was YES. [2024-06-27 19:30:56,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18357 conditions, 2940 events. 1741/2940 cut-off events. For 111685/111685 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17473 event pairs, 344 based on Foata normal form. 2/2940 useless extension candidates. Maximal degree in co-relation 18253. Up to 2656 conditions per place. [2024-06-27 19:30:56,029 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 301 selfloop transitions, 21 changer transitions 0/329 dead transitions. [2024-06-27 19:30:56,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 329 transitions, 4758 flow [2024-06-27 19:30:56,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:30:56,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:30:56,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 19:30:56,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-27 19:30:56,030 INFO L175 Difference]: Start difference. First operand has 241 places, 311 transitions, 4026 flow. Second operand 5 states and 121 transitions. [2024-06-27 19:30:56,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 329 transitions, 4758 flow [2024-06-27 19:30:56,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 329 transitions, 4660 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 19:30:56,285 INFO L231 Difference]: Finished difference. Result has 242 places, 313 transitions, 4027 flow [2024-06-27 19:30:56,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4027, PETRI_PLACES=242, PETRI_TRANSITIONS=313} [2024-06-27 19:30:56,286 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 19:30:56,286 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 313 transitions, 4027 flow [2024-06-27 19:30:56,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:56,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:56,286 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:30:56,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:30:56,286 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:30:56,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:56,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1389855784, now seen corresponding path program 4 times [2024-06-27 19:30:56,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:56,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697592685] [2024-06-27 19:30:56,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:56,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:56,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:56,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:56,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:56,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697592685] [2024-06-27 19:30:56,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697592685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:56,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:56,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:56,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526806724] [2024-06-27 19:30:56,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:56,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:56,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:56,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:56,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:56,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:56,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 313 transitions, 4027 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:56,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:56,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:56,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:56,744 INFO L124 PetriNetUnfolderBase]: 1736/2933 cut-off events. [2024-06-27 19:30:56,744 INFO L125 PetriNetUnfolderBase]: For 108893/108893 co-relation queries the response was YES. [2024-06-27 19:30:56,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18116 conditions, 2933 events. 1736/2933 cut-off events. For 108893/108893 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17440 event pairs, 341 based on Foata normal form. 2/2933 useless extension candidates. Maximal degree in co-relation 18011. Up to 2635 conditions per place. [2024-06-27 19:30:56,770 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 301 selfloop transitions, 25 changer transitions 0/333 dead transitions. [2024-06-27 19:30:56,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 333 transitions, 4771 flow [2024-06-27 19:30:56,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:30:56,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:30:56,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 19:30:56,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:30:56,771 INFO L175 Difference]: Start difference. First operand has 242 places, 313 transitions, 4027 flow. Second operand 6 states and 140 transitions. [2024-06-27 19:30:56,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 333 transitions, 4771 flow [2024-06-27 19:30:57,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 333 transitions, 4692 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:57,010 INFO L231 Difference]: Finished difference. Result has 245 places, 315 transitions, 4055 flow [2024-06-27 19:30:57,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4055, PETRI_PLACES=245, PETRI_TRANSITIONS=315} [2024-06-27 19:30:57,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-27 19:30:57,010 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 315 transitions, 4055 flow [2024-06-27 19:30:57,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:57,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:57,011 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:30:57,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:30:57,011 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:30:57,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:57,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1851881108, now seen corresponding path program 1 times [2024-06-27 19:30:57,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:57,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270070469] [2024-06-27 19:30:57,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:57,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:57,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:57,099 INFO 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:30:57,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:57,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270070469] [2024-06-27 19:30:57,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270070469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:57,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:57,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:57,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450863795] [2024-06-27 19:30:57,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:57,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:57,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:57,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:57,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:57,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:57,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 315 transitions, 4055 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:57,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:57,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:57,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:57,487 INFO L124 PetriNetUnfolderBase]: 1720/2954 cut-off events. [2024-06-27 19:30:57,487 INFO L125 PetriNetUnfolderBase]: For 128708/128708 co-relation queries the response was YES. [2024-06-27 19:30:57,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18534 conditions, 2954 events. 1720/2954 cut-off events. For 128708/128708 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18016 event pairs, 315 based on Foata normal form. 8/2954 useless extension candidates. Maximal degree in co-relation 18428. Up to 2405 conditions per place. [2024-06-27 19:30:57,515 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 258 selfloop transitions, 44 changer transitions 0/345 dead transitions. [2024-06-27 19:30:57,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 345 transitions, 4879 flow [2024-06-27 19:30:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:57,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:57,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:30:57,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:30:57,516 INFO L175 Difference]: Start difference. First operand has 245 places, 315 transitions, 4055 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:30:57,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 345 transitions, 4879 flow [2024-06-27 19:30:57,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 345 transitions, 4788 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 19:30:57,824 INFO L231 Difference]: Finished difference. Result has 248 places, 317 transitions, 4086 flow [2024-06-27 19:30:57,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3964, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4086, PETRI_PLACES=248, PETRI_TRANSITIONS=317} [2024-06-27 19:30:57,825 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-27 19:30:57,825 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 317 transitions, 4086 flow [2024-06-27 19:30:57,825 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:30:57,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:57,825 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:30:57,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:30:57,825 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:30:57,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:57,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1854738068, now seen corresponding path program 2 times [2024-06-27 19:30:57,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:57,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765746769] [2024-06-27 19:30:57,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:57,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:57,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:57,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:57,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:57,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765746769] [2024-06-27 19:30:57,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765746769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:57,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:57,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:57,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079337331] [2024-06-27 19:30:57,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:57,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:57,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:57,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:57,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:57,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:57,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 317 transitions, 4086 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:57,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:57,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:57,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:58,295 INFO L124 PetriNetUnfolderBase]: 1761/3014 cut-off events. [2024-06-27 19:30:58,296 INFO L125 PetriNetUnfolderBase]: For 136203/136203 co-relation queries the response was YES. [2024-06-27 19:30:58,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18984 conditions, 3014 events. 1761/3014 cut-off events. For 136203/136203 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 18345 event pairs, 343 based on Foata normal form. 10/3019 useless extension candidates. Maximal degree in co-relation 18877. Up to 2537 conditions per place. [2024-06-27 19:30:58,324 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 254 selfloop transitions, 42 changer transitions 0/339 dead transitions. [2024-06-27 19:30:58,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 339 transitions, 4762 flow [2024-06-27 19:30:58,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:58,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:58,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 19:30:58,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 19:30:58,325 INFO L175 Difference]: Start difference. First operand has 248 places, 317 transitions, 4086 flow. Second operand 7 states and 164 transitions. [2024-06-27 19:30:58,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 339 transitions, 4762 flow [2024-06-27 19:30:58,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 339 transitions, 4707 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 19:30:58,618 INFO L231 Difference]: Finished difference. Result has 252 places, 318 transitions, 4139 flow [2024-06-27 19:30:58,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4031, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4139, PETRI_PLACES=252, PETRI_TRANSITIONS=318} [2024-06-27 19:30:58,618 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-27 19:30:58,619 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 318 transitions, 4139 flow [2024-06-27 19:30:58,619 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:30:58,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:58,619 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:30:58,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:30:58,619 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:30:58,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:58,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1970029238, now seen corresponding path program 3 times [2024-06-27 19:30:58,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:58,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816841232] [2024-06-27 19:30:58,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:58,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:58,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:58,699 INFO 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:30:58,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:58,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816841232] [2024-06-27 19:30:58,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816841232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:58,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:58,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:58,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306647870] [2024-06-27 19:30:58,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:58,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:58,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:58,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:58,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:58,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:30:58,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 318 transitions, 4139 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:58,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:58,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:30:58,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:59,144 INFO L124 PetriNetUnfolderBase]: 1789/3062 cut-off events. [2024-06-27 19:30:59,144 INFO L125 PetriNetUnfolderBase]: For 141533/141533 co-relation queries the response was YES. [2024-06-27 19:30:59,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19442 conditions, 3062 events. 1789/3062 cut-off events. For 141533/141533 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18736 event pairs, 347 based on Foata normal form. 10/3065 useless extension candidates. Maximal degree in co-relation 19333. Up to 2601 conditions per place. [2024-06-27 19:30:59,174 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 264 selfloop transitions, 30 changer transitions 0/337 dead transitions. [2024-06-27 19:30:59,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 337 transitions, 4805 flow [2024-06-27 19:30:59,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:30:59,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:30:59,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 19:30:59,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:30:59,175 INFO L175 Difference]: Start difference. First operand has 252 places, 318 transitions, 4139 flow. Second operand 7 states and 160 transitions. [2024-06-27 19:30:59,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 337 transitions, 4805 flow [2024-06-27 19:30:59,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 337 transitions, 4721 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:59,611 INFO L231 Difference]: Finished difference. Result has 254 places, 319 transitions, 4141 flow [2024-06-27 19:30:59,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4141, PETRI_PLACES=254, PETRI_TRANSITIONS=319} [2024-06-27 19:30:59,611 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-27 19:30:59,611 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 319 transitions, 4141 flow [2024-06-27 19:30:59,612 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:30:59,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:59,612 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:30:59,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:30:59,612 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:30:59,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:59,612 INFO L85 PathProgramCache]: Analyzing trace with hash 941763648, now seen corresponding path program 1 times [2024-06-27 19:30:59,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:59,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521032450] [2024-06-27 19:30:59,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:59,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:59,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:59,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:59,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:59,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521032450] [2024-06-27 19:30:59,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521032450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:59,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:59,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:59,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596714054] [2024-06-27 19:30:59,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:59,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:59,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:59,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:59,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:59,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:59,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 319 transitions, 4141 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:59,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:59,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:59,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:00,091 INFO L124 PetriNetUnfolderBase]: 1877/3158 cut-off events. [2024-06-27 19:31:00,091 INFO L125 PetriNetUnfolderBase]: For 135439/135439 co-relation queries the response was YES. [2024-06-27 19:31:00,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20040 conditions, 3158 events. 1877/3158 cut-off events. For 135439/135439 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18948 event pairs, 366 based on Foata normal form. 2/3158 useless extension candidates. Maximal degree in co-relation 19930. Up to 2868 conditions per place. [2024-06-27 19:31:00,120 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-27 19:31:00,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 336 transitions, 4863 flow [2024-06-27 19:31:00,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:00,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:00,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 19:31:00,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 19:31:00,121 INFO L175 Difference]: Start difference. First operand has 254 places, 319 transitions, 4141 flow. Second operand 7 states and 154 transitions. [2024-06-27 19:31:00,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 336 transitions, 4863 flow [2024-06-27 19:31:00,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 336 transitions, 4801 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:31:00,485 INFO L231 Difference]: Finished difference. Result has 256 places, 321 transitions, 4170 flow [2024-06-27 19:31:00,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4170, PETRI_PLACES=256, PETRI_TRANSITIONS=321} [2024-06-27 19:31:00,485 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-27 19:31:00,485 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 321 transitions, 4170 flow [2024-06-27 19:31:00,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:00,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:00,486 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:31:00,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:31:00,486 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:31:00,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:00,486 INFO L85 PathProgramCache]: Analyzing trace with hash 2090497748, now seen corresponding path program 4 times [2024-06-27 19:31:00,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:00,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397665722] [2024-06-27 19:31:00,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:00,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:00,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:00,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:31:00,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:00,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397665722] [2024-06-27 19:31:00,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397665722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:00,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:00,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:00,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148047621] [2024-06-27 19:31:00,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:00,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:00,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:00,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:00,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:00,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:31:00,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 321 transitions, 4170 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:00,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:00,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:31:00,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:01,007 INFO L124 PetriNetUnfolderBase]: 1775/3042 cut-off events. [2024-06-27 19:31:01,007 INFO L125 PetriNetUnfolderBase]: For 137092/137092 co-relation queries the response was YES. [2024-06-27 19:31:01,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18970 conditions, 3042 events. 1775/3042 cut-off events. For 137092/137092 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18616 event pairs, 310 based on Foata normal form. 10/3045 useless extension candidates. Maximal degree in co-relation 18859. Up to 2509 conditions per place. [2024-06-27 19:31:01,036 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 261 selfloop transitions, 40 changer transitions 0/344 dead transitions. [2024-06-27 19:31:01,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 344 transitions, 4846 flow [2024-06-27 19:31:01,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:31:01,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:31:01,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 19:31:01,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-27 19:31:01,037 INFO L175 Difference]: Start difference. First operand has 256 places, 321 transitions, 4170 flow. Second operand 6 states and 149 transitions. [2024-06-27 19:31:01,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 344 transitions, 4846 flow [2024-06-27 19:31:01,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 344 transitions, 4769 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 19:31:01,447 INFO L231 Difference]: Finished difference. Result has 257 places, 321 transitions, 4186 flow [2024-06-27 19:31:01,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4186, PETRI_PLACES=257, PETRI_TRANSITIONS=321} [2024-06-27 19:31:01,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-27 19:31:01,448 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 321 transitions, 4186 flow [2024-06-27 19:31:01,448 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:31:01,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:01,448 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:31:01,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:31:01,448 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:31:01,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:01,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1456735836, now seen corresponding path program 2 times [2024-06-27 19:31:01,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:01,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387436721] [2024-06-27 19:31:01,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:01,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:01,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:01,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:01,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:01,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387436721] [2024-06-27 19:31:01,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387436721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:01,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:01,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:01,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415070208] [2024-06-27 19:31:01,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:01,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:01,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:01,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:01,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:01,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:01,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 321 transitions, 4186 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:01,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:01,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:01,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:01,957 INFO L124 PetriNetUnfolderBase]: 1862/3137 cut-off events. [2024-06-27 19:31:01,958 INFO L125 PetriNetUnfolderBase]: For 130169/130169 co-relation queries the response was YES. [2024-06-27 19:31:01,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19626 conditions, 3137 events. 1862/3137 cut-off events. For 130169/130169 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18837 event pairs, 359 based on Foata normal form. 2/3137 useless extension candidates. Maximal degree in co-relation 19514. Up to 2839 conditions per place. [2024-06-27 19:31:01,985 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-27 19:31:01,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 336 transitions, 4908 flow [2024-06-27 19:31:01,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:31:01,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:31:01,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-27 19:31:01,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-27 19:31:01,986 INFO L175 Difference]: Start difference. First operand has 257 places, 321 transitions, 4186 flow. Second operand 5 states and 118 transitions. [2024-06-27 19:31:01,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 336 transitions, 4908 flow [2024-06-27 19:31:02,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 336 transitions, 4820 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:31:02,348 INFO L231 Difference]: Finished difference. Result has 257 places, 323 transitions, 4197 flow [2024-06-27 19:31:02,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4098, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4197, PETRI_PLACES=257, PETRI_TRANSITIONS=323} [2024-06-27 19:31:02,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-27 19:31:02,349 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 323 transitions, 4197 flow [2024-06-27 19:31:02,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:02,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:02,349 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:31:02,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:31:02,349 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:31:02,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:02,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1967812820, now seen corresponding path program 3 times [2024-06-27 19:31:02,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:02,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114949385] [2024-06-27 19:31:02,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:02,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:02,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:02,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:02,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:02,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114949385] [2024-06-27 19:31:02,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114949385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:02,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:02,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:02,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973071284] [2024-06-27 19:31:02,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:02,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:02,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:02,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:02,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:02,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:02,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 323 transitions, 4197 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:02,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:02,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:02,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:02,851 INFO L124 PetriNetUnfolderBase]: 1857/3133 cut-off events. [2024-06-27 19:31:02,851 INFO L125 PetriNetUnfolderBase]: For 127355/127358 co-relation queries the response was YES. [2024-06-27 19:31:02,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19456 conditions, 3133 events. 1857/3133 cut-off events. For 127355/127358 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18839 event pairs, 356 based on Foata normal form. 4/3134 useless extension candidates. Maximal degree in co-relation 19343. Up to 2818 conditions per place. [2024-06-27 19:31:02,882 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 301 selfloop transitions, 28 changer transitions 0/336 dead transitions. [2024-06-27 19:31:02,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 336 transitions, 4917 flow [2024-06-27 19:31:02,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:31:02,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:31:02,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 19:31:02,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:31:02,883 INFO L175 Difference]: Start difference. First operand has 257 places, 323 transitions, 4197 flow. Second operand 5 states and 115 transitions. [2024-06-27 19:31:02,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 336 transitions, 4917 flow [2024-06-27 19:31:03,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 336 transitions, 4836 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 19:31:03,160 INFO L231 Difference]: Finished difference. Result has 259 places, 325 transitions, 4217 flow [2024-06-27 19:31:03,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4120, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4217, PETRI_PLACES=259, PETRI_TRANSITIONS=325} [2024-06-27 19:31:03,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-27 19:31:03,161 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 325 transitions, 4217 flow [2024-06-27 19:31:03,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:03,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:03,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:03,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:31:03,161 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:31:03,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:03,162 INFO L85 PathProgramCache]: Analyzing trace with hash 754234534, now seen corresponding path program 1 times [2024-06-27 19:31:03,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:03,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176855467] [2024-06-27 19:31:03,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:03,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:03,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:03,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:03,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:03,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176855467] [2024-06-27 19:31:03,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176855467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:03,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:03,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:03,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665443399] [2024-06-27 19:31:03,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:03,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:03,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:03,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:03,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:03,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:03,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 325 transitions, 4217 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:03,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:03,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:03,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:03,709 INFO L124 PetriNetUnfolderBase]: 1992/3350 cut-off events. [2024-06-27 19:31:03,709 INFO L125 PetriNetUnfolderBase]: For 164071/164074 co-relation queries the response was YES. [2024-06-27 19:31:03,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3350 events. 1992/3350 cut-off events. For 164071/164074 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 20260 event pairs, 306 based on Foata normal form. 14/3361 useless extension candidates. Maximal degree in co-relation 21200. Up to 2520 conditions per place. [2024-06-27 19:31:03,742 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 222 selfloop transitions, 139 changer transitions 0/368 dead transitions. [2024-06-27 19:31:03,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 368 transitions, 5257 flow [2024-06-27 19:31:03,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:03,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:03,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:31:03,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 19:31:03,743 INFO L175 Difference]: Start difference. First operand has 259 places, 325 transitions, 4217 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:31:03,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 368 transitions, 5257 flow [2024-06-27 19:31:04,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 368 transitions, 5176 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 19:31:04,113 INFO L231 Difference]: Finished difference. Result has 265 places, 332 transitions, 4525 flow [2024-06-27 19:31:04,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4525, PETRI_PLACES=265, PETRI_TRANSITIONS=332} [2024-06-27 19:31:04,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-27 19:31:04,114 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 332 transitions, 4525 flow [2024-06-27 19:31:04,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:04,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:04,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] [2024-06-27 19:31:04,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:31:04,114 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:31:04,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:04,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1020258244, now seen corresponding path program 2 times [2024-06-27 19:31:04,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:04,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887522758] [2024-06-27 19:31:04,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:04,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:04,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:04,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:04,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:04,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887522758] [2024-06-27 19:31:04,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887522758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:04,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:04,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:04,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349126845] [2024-06-27 19:31:04,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:04,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:04,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:04,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:04,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:04,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:04,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 332 transitions, 4525 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:04,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:04,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:04,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:04,695 INFO L124 PetriNetUnfolderBase]: 2048/3446 cut-off events. [2024-06-27 19:31:04,695 INFO L125 PetriNetUnfolderBase]: For 178526/178529 co-relation queries the response was YES. [2024-06-27 19:31:04,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22416 conditions, 3446 events. 2048/3446 cut-off events. For 178526/178529 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20986 event pairs, 416 based on Foata normal form. 18/3461 useless extension candidates. Maximal degree in co-relation 22300. Up to 2824 conditions per place. [2024-06-27 19:31:04,729 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 131 changer transitions 0/362 dead transitions. [2024-06-27 19:31:04,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 362 transitions, 5363 flow [2024-06-27 19:31:04,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:04,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:04,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:31:04,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:31:04,730 INFO L175 Difference]: Start difference. First operand has 265 places, 332 transitions, 4525 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:31:04,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 362 transitions, 5363 flow [2024-06-27 19:31:05,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 362 transitions, 5163 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 19:31:05,127 INFO L231 Difference]: Finished difference. Result has 270 places, 334 transitions, 4639 flow [2024-06-27 19:31:05,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4325, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4639, PETRI_PLACES=270, PETRI_TRANSITIONS=334} [2024-06-27 19:31:05,128 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-27 19:31:05,128 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 334 transitions, 4639 flow [2024-06-27 19:31:05,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:05,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:05,128 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:31:05,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:31:05,128 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:31:05,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:05,128 INFO L85 PathProgramCache]: Analyzing trace with hash 761643844, now seen corresponding path program 3 times [2024-06-27 19:31:05,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:05,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848367223] [2024-06-27 19:31:05,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:05,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:05,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:05,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:05,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:05,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848367223] [2024-06-27 19:31:05,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848367223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:05,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:05,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:05,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430492044] [2024-06-27 19:31:05,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:05,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:05,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:05,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:05,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:05,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:05,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 334 transitions, 4639 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:05,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:05,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:05,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:05,721 INFO L124 PetriNetUnfolderBase]: 2104/3534 cut-off events. [2024-06-27 19:31:05,721 INFO L125 PetriNetUnfolderBase]: For 179594/179597 co-relation queries the response was YES. [2024-06-27 19:31:05,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23250 conditions, 3534 events. 2104/3534 cut-off events. For 179594/179597 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21569 event pairs, 412 based on Foata normal form. 14/3545 useless extension candidates. Maximal degree in co-relation 23132. Up to 2852 conditions per place. [2024-06-27 19:31:05,756 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 135 changer transitions 0/370 dead transitions. [2024-06-27 19:31:05,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 370 transitions, 5539 flow [2024-06-27 19:31:05,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:05,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:05,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:31:05,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 19:31:05,757 INFO L175 Difference]: Start difference. First operand has 270 places, 334 transitions, 4639 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:31:05,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 370 transitions, 5539 flow [2024-06-27 19:31:06,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 370 transitions, 5259 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:31:06,169 INFO L231 Difference]: Finished difference. Result has 273 places, 339 transitions, 4724 flow [2024-06-27 19:31:06,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4359, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4724, PETRI_PLACES=273, PETRI_TRANSITIONS=339} [2024-06-27 19:31:06,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-27 19:31:06,170 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 339 transitions, 4724 flow [2024-06-27 19:31:06,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:06,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:06,170 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:31:06,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:31:06,170 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:31:06,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:06,170 INFO L85 PathProgramCache]: Analyzing trace with hash 127193748, now seen corresponding path program 1 times [2024-06-27 19:31:06,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:06,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130459239] [2024-06-27 19:31:06,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:06,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:06,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:06,237 INFO 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:31:06,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:06,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130459239] [2024-06-27 19:31:06,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130459239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:06,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:06,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:06,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769629067] [2024-06-27 19:31:06,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:06,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:06,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:06,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:06,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:06,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:06,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 339 transitions, 4724 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:06,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:06,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:06,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:06,739 INFO L124 PetriNetUnfolderBase]: 2149/3603 cut-off events. [2024-06-27 19:31:06,739 INFO L125 PetriNetUnfolderBase]: For 175945/175945 co-relation queries the response was YES. [2024-06-27 19:31:06,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24057 conditions, 3603 events. 2149/3603 cut-off events. For 175945/175945 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22038 event pairs, 427 based on Foata normal form. 1/3599 useless extension candidates. Maximal degree in co-relation 23937. Up to 2986 conditions per place. [2024-06-27 19:31:06,776 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 249 selfloop transitions, 127 changer transitions 0/383 dead transitions. [2024-06-27 19:31:06,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 383 transitions, 6130 flow [2024-06-27 19:31:06,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:06,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:06,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:31:06,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 19:31:06,777 INFO L175 Difference]: Start difference. First operand has 273 places, 339 transitions, 4724 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:31:06,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 383 transitions, 6130 flow [2024-06-27 19:31:07,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 383 transitions, 5837 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:31:07,278 INFO L231 Difference]: Finished difference. Result has 275 places, 357 transitions, 4939 flow [2024-06-27 19:31:07,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=275, PETRI_TRANSITIONS=357} [2024-06-27 19:31:07,278 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-27 19:31:07,278 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 357 transitions, 4939 flow [2024-06-27 19:31:07,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:07,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:07,278 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:31:07,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:31:07,278 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:31:07,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:07,279 INFO L85 PathProgramCache]: Analyzing trace with hash 127492650, now seen corresponding path program 1 times [2024-06-27 19:31:07,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:07,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113087441] [2024-06-27 19:31:07,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:07,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:07,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:07,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:31:07,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:07,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113087441] [2024-06-27 19:31:07,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113087441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:07,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:07,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:07,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911649094] [2024-06-27 19:31:07,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:07,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:07,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:07,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:07,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:07,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:07,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 357 transitions, 4939 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:07,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:07,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:07,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:07,867 INFO L124 PetriNetUnfolderBase]: 2175/3643 cut-off events. [2024-06-27 19:31:07,868 INFO L125 PetriNetUnfolderBase]: For 186198/186198 co-relation queries the response was YES. [2024-06-27 19:31:07,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24321 conditions, 3643 events. 2175/3643 cut-off events. For 186198/186198 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22344 event pairs, 430 based on Foata normal form. 2/3640 useless extension candidates. Maximal degree in co-relation 24200. Up to 2742 conditions per place. [2024-06-27 19:31:07,906 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 170 changer transitions 0/395 dead transitions. [2024-06-27 19:31:07,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 395 transitions, 6197 flow [2024-06-27 19:31:07,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:07,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:07,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:31:07,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 19:31:07,907 INFO L175 Difference]: Start difference. First operand has 275 places, 357 transitions, 4939 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:31:07,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 395 transitions, 6197 flow [2024-06-27 19:31:08,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 395 transitions, 6026 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-27 19:31:08,406 INFO L231 Difference]: Finished difference. Result has 282 places, 368 transitions, 5308 flow [2024-06-27 19:31:08,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4768, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5308, PETRI_PLACES=282, PETRI_TRANSITIONS=368} [2024-06-27 19:31:08,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-27 19:31:08,406 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 368 transitions, 5308 flow [2024-06-27 19:31:08,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:08,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:08,407 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:31:08,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:31:08,407 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:31:08,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:08,407 INFO L85 PathProgramCache]: Analyzing trace with hash 127492278, now seen corresponding path program 2 times [2024-06-27 19:31:08,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:08,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606191624] [2024-06-27 19:31:08,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:08,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:08,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:08,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:08,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:08,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606191624] [2024-06-27 19:31:08,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606191624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:08,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:08,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:08,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119047425] [2024-06-27 19:31:08,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:08,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:08,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:08,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:08,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:08,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:08,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 368 transitions, 5308 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:08,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:08,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:08,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:08,989 INFO L124 PetriNetUnfolderBase]: 2172/3640 cut-off events. [2024-06-27 19:31:08,989 INFO L125 PetriNetUnfolderBase]: For 192242/192242 co-relation queries the response was YES. [2024-06-27 19:31:09,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24998 conditions, 3640 events. 2172/3640 cut-off events. For 192242/192242 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22313 event pairs, 423 based on Foata normal form. 1/3636 useless extension candidates. Maximal degree in co-relation 24875. Up to 3019 conditions per place. [2024-06-27 19:31:09,026 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 262 selfloop transitions, 122 changer transitions 0/391 dead transitions. [2024-06-27 19:31:09,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 391 transitions, 6486 flow [2024-06-27 19:31:09,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:09,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:09,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:31:09,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 19:31:09,027 INFO L175 Difference]: Start difference. First operand has 282 places, 368 transitions, 5308 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:31:09,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 391 transitions, 6486 flow [2024-06-27 19:31:09,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 391 transitions, 6324 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-27 19:31:09,517 INFO L231 Difference]: Finished difference. Result has 286 places, 368 transitions, 5397 flow [2024-06-27 19:31:09,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5146, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5397, PETRI_PLACES=286, PETRI_TRANSITIONS=368} [2024-06-27 19:31:09,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 19:31:09,518 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 368 transitions, 5397 flow [2024-06-27 19:31:09,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:09,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:09,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:09,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:31:09,518 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:31:09,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:09,519 INFO L85 PathProgramCache]: Analyzing trace with hash 121831368, now seen corresponding path program 3 times [2024-06-27 19:31:09,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:09,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771932463] [2024-06-27 19:31:09,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:09,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:09,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:09,580 INFO 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:31:09,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:09,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771932463] [2024-06-27 19:31:09,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771932463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:09,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:09,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:09,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576206623] [2024-06-27 19:31:09,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:09,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:09,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:09,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:09,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:09,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:09,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 368 transitions, 5397 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:09,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:09,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:09,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:10,090 INFO L124 PetriNetUnfolderBase]: 2169/3639 cut-off events. [2024-06-27 19:31:10,090 INFO L125 PetriNetUnfolderBase]: For 197228/197228 co-relation queries the response was YES. [2024-06-27 19:31:10,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25234 conditions, 3639 events. 2169/3639 cut-off events. For 197228/197228 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22358 event pairs, 425 based on Foata normal form. 1/3635 useless extension candidates. Maximal degree in co-relation 25109. Up to 3016 conditions per place. [2024-06-27 19:31:10,135 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 139 changer transitions 0/396 dead transitions. [2024-06-27 19:31:10,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 396 transitions, 6485 flow [2024-06-27 19:31:10,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:10,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:10,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:31:10,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:31:10,136 INFO L175 Difference]: Start difference. First operand has 286 places, 368 transitions, 5397 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:31:10,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 396 transitions, 6485 flow [2024-06-27 19:31:10,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 396 transitions, 6273 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 19:31:10,772 INFO L231 Difference]: Finished difference. Result has 290 places, 368 transitions, 5469 flow [2024-06-27 19:31:10,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5185, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5469, PETRI_PLACES=290, PETRI_TRANSITIONS=368} [2024-06-27 19:31:10,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-27 19:31:10,772 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 368 transitions, 5469 flow [2024-06-27 19:31:10,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:10,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:10,773 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:31:10,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:31:10,773 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:31:10,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:10,773 INFO L85 PathProgramCache]: Analyzing trace with hash 121951338, now seen corresponding path program 4 times [2024-06-27 19:31:10,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:10,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495149759] [2024-06-27 19:31:10,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:10,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:10,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:10,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:31:10,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:10,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495149759] [2024-06-27 19:31:10,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495149759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:10,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:10,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:10,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436671089] [2024-06-27 19:31:10,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:10,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:10,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:10,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:10,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:10,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:10,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 368 transitions, 5469 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:10,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:10,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:10,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:11,397 INFO L124 PetriNetUnfolderBase]: 2174/3645 cut-off events. [2024-06-27 19:31:11,397 INFO L125 PetriNetUnfolderBase]: For 203229/203232 co-relation queries the response was YES. [2024-06-27 19:31:11,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25441 conditions, 3645 events. 2174/3645 cut-off events. For 203229/203232 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22368 event pairs, 416 based on Foata normal form. 3/3645 useless extension candidates. Maximal degree in co-relation 25315. Up to 3205 conditions per place. [2024-06-27 19:31:11,435 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 325 selfloop transitions, 62 changer transitions 0/394 dead transitions. [2024-06-27 19:31:11,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 394 transitions, 6351 flow [2024-06-27 19:31:11,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:11,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:11,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:31:11,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 19:31:11,437 INFO L175 Difference]: Start difference. First operand has 290 places, 368 transitions, 5469 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:31:11,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 394 transitions, 6351 flow [2024-06-27 19:31:12,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 394 transitions, 5904 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:31:12,018 INFO L231 Difference]: Finished difference. Result has 290 places, 371 transitions, 5208 flow [2024-06-27 19:31:12,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5034, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5208, PETRI_PLACES=290, PETRI_TRANSITIONS=371} [2024-06-27 19:31:12,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-27 19:31:12,018 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 371 transitions, 5208 flow [2024-06-27 19:31:12,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:12,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:12,018 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:31:12,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:31:12,019 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:31:12,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:12,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1376811092, now seen corresponding path program 5 times [2024-06-27 19:31:12,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:12,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322922558] [2024-06-27 19:31:12,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:12,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:12,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:12,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:12,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:12,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322922558] [2024-06-27 19:31:12,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322922558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:12,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:12,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:12,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204218699] [2024-06-27 19:31:12,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:12,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:12,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:12,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:12,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:12,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:12,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 371 transitions, 5208 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:12,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:12,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:12,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:12,613 INFO L124 PetriNetUnfolderBase]: 2171/3641 cut-off events. [2024-06-27 19:31:12,613 INFO L125 PetriNetUnfolderBase]: For 203822/203825 co-relation queries the response was YES. [2024-06-27 19:31:12,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25154 conditions, 3641 events. 2171/3641 cut-off events. For 203822/203825 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22384 event pairs, 416 based on Foata normal form. 3/3641 useless extension candidates. Maximal degree in co-relation 25028. Up to 3175 conditions per place. [2024-06-27 19:31:12,653 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 312 selfloop transitions, 72 changer transitions 0/391 dead transitions. [2024-06-27 19:31:12,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 391 transitions, 6148 flow [2024-06-27 19:31:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:31:12,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:31:12,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 19:31:12,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-27 19:31:12,654 INFO L175 Difference]: Start difference. First operand has 290 places, 371 transitions, 5208 flow. Second operand 9 states and 199 transitions. [2024-06-27 19:31:12,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 391 transitions, 6148 flow [2024-06-27 19:31:13,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 391 transitions, 6021 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:31:13,245 INFO L231 Difference]: Finished difference. Result has 294 places, 371 transitions, 5231 flow [2024-06-27 19:31:13,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5081, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5231, PETRI_PLACES=294, PETRI_TRANSITIONS=371} [2024-06-27 19:31:13,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-27 19:31:13,245 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 371 transitions, 5231 flow [2024-06-27 19:31:13,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:13,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:13,245 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:31:13,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:31:13,245 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:31:13,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:13,246 INFO L85 PathProgramCache]: Analyzing trace with hash -379997106, now seen corresponding path program 2 times [2024-06-27 19:31:13,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:13,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853898419] [2024-06-27 19:31:13,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:13,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:13,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:13,325 INFO 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:31:13,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:13,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853898419] [2024-06-27 19:31:13,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853898419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:13,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:13,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:13,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201270661] [2024-06-27 19:31:13,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:13,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:13,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:13,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:13,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:13,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:13,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 371 transitions, 5231 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:13,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:13,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:13,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:13,903 INFO L124 PetriNetUnfolderBase]: 2197/3685 cut-off events. [2024-06-27 19:31:13,903 INFO L125 PetriNetUnfolderBase]: For 216096/216099 co-relation queries the response was YES. [2024-06-27 19:31:13,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25654 conditions, 3685 events. 2197/3685 cut-off events. For 216096/216099 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22686 event pairs, 420 based on Foata normal form. 4/3686 useless extension candidates. Maximal degree in co-relation 25527. Up to 3085 conditions per place. [2024-06-27 19:31:13,942 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 130 changer transitions 0/401 dead transitions. [2024-06-27 19:31:13,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 401 transitions, 6315 flow [2024-06-27 19:31:13,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:13,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:13,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:31:13,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 19:31:13,943 INFO L175 Difference]: Start difference. First operand has 294 places, 371 transitions, 5231 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:31:13,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 401 transitions, 6315 flow [2024-06-27 19:31:14,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 401 transitions, 6123 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 19:31:14,540 INFO L231 Difference]: Finished difference. Result has 294 places, 379 transitions, 5430 flow [2024-06-27 19:31:14,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5430, PETRI_PLACES=294, PETRI_TRANSITIONS=379} [2024-06-27 19:31:14,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-27 19:31:14,540 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 379 transitions, 5430 flow [2024-06-27 19:31:14,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:14,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:14,541 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:31:14,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:31:14,541 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:31:14,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:14,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1376799560, now seen corresponding path program 3 times [2024-06-27 19:31:14,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:14,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180827354] [2024-06-27 19:31:14,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:14,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:14,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:14,617 INFO 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:31:14,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:14,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180827354] [2024-06-27 19:31:14,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180827354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:14,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:14,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:14,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6588370] [2024-06-27 19:31:14,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:14,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:14,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:14,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:14,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:14,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:14,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 379 transitions, 5430 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:14,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:14,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:14,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:15,203 INFO L124 PetriNetUnfolderBase]: 2191/3677 cut-off events. [2024-06-27 19:31:15,203 INFO L125 PetriNetUnfolderBase]: For 218177/218180 co-relation queries the response was YES. [2024-06-27 19:31:15,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25720 conditions, 3677 events. 2191/3677 cut-off events. For 218177/218180 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22630 event pairs, 420 based on Foata normal form. 4/3678 useless extension candidates. Maximal degree in co-relation 25592. Up to 3079 conditions per place. [2024-06-27 19:31:15,243 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 131 changer transitions 0/402 dead transitions. [2024-06-27 19:31:15,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 402 transitions, 6276 flow [2024-06-27 19:31:15,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:31:15,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:31:15,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-27 19:31:15,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 19:31:15,244 INFO L175 Difference]: Start difference. First operand has 294 places, 379 transitions, 5430 flow. Second operand 10 states and 225 transitions. [2024-06-27 19:31:15,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 402 transitions, 6276 flow [2024-06-27 19:31:15,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 402 transitions, 6052 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 19:31:15,876 INFO L231 Difference]: Finished difference. Result has 300 places, 379 transitions, 5475 flow [2024-06-27 19:31:15,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5475, PETRI_PLACES=300, PETRI_TRANSITIONS=379} [2024-06-27 19:31:15,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-27 19:31:15,876 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 379 transitions, 5475 flow [2024-06-27 19:31:15,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:15,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:15,876 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:31:15,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:31:15,877 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:31:15,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:15,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1376805512, now seen corresponding path program 6 times [2024-06-27 19:31:15,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:15,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715363157] [2024-06-27 19:31:15,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:15,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:15,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:15,947 INFO 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:31:15,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:15,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715363157] [2024-06-27 19:31:15,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715363157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:15,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:15,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:15,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023318743] [2024-06-27 19:31:15,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:15,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:15,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:15,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:15,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:15,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:15,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 379 transitions, 5475 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:15,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:15,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:15,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:16,491 INFO L124 PetriNetUnfolderBase]: 2188/3673 cut-off events. [2024-06-27 19:31:16,491 INFO L125 PetriNetUnfolderBase]: For 219577/219580 co-relation queries the response was YES. [2024-06-27 19:31:16,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25941 conditions, 3673 events. 2188/3673 cut-off events. For 219577/219580 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22601 event pairs, 416 based on Foata normal form. 3/3673 useless extension candidates. Maximal degree in co-relation 25811. Up to 3200 conditions per place. [2024-06-27 19:31:16,530 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 322 selfloop transitions, 67 changer transitions 0/396 dead transitions. [2024-06-27 19:31:16,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 396 transitions, 6295 flow [2024-06-27 19:31:16,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:16,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:16,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:31:16,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:31:16,531 INFO L175 Difference]: Start difference. First operand has 300 places, 379 transitions, 5475 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:31:16,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 396 transitions, 6295 flow [2024-06-27 19:31:17,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 396 transitions, 6018 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 19:31:17,375 INFO L231 Difference]: Finished difference. Result has 298 places, 379 transitions, 5340 flow [2024-06-27 19:31:17,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5198, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5340, PETRI_PLACES=298, PETRI_TRANSITIONS=379} [2024-06-27 19:31:17,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-27 19:31:17,380 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 379 transitions, 5340 flow [2024-06-27 19:31:17,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:17,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:17,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:31:17,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:31:17,381 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:31:17,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:17,381 INFO L85 PathProgramCache]: Analyzing trace with hash -173338086, now seen corresponding path program 4 times [2024-06-27 19:31:17,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:17,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001083204] [2024-06-27 19:31:17,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:17,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:17,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:17,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:31:17,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:17,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001083204] [2024-06-27 19:31:17,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001083204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:17,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:17,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:17,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6410418] [2024-06-27 19:31:17,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:17,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:17,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:17,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:17,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:17,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:17,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 379 transitions, 5340 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:17,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:17,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:17,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:18,037 INFO L124 PetriNetUnfolderBase]: 2230/3743 cut-off events. [2024-06-27 19:31:18,038 INFO L125 PetriNetUnfolderBase]: For 236873/236876 co-relation queries the response was YES. [2024-06-27 19:31:18,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26564 conditions, 3743 events. 2230/3743 cut-off events. For 236873/236876 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23156 event pairs, 420 based on Foata normal form. 4/3744 useless extension candidates. Maximal degree in co-relation 26433. Up to 3061 conditions per place. [2024-06-27 19:31:18,079 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 139 changer transitions 0/412 dead transitions. [2024-06-27 19:31:18,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 412 transitions, 6532 flow [2024-06-27 19:31:18,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:31:18,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:31:18,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-27 19:31:18,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-27 19:31:18,080 INFO L175 Difference]: Start difference. First operand has 298 places, 379 transitions, 5340 flow. Second operand 10 states and 223 transitions. [2024-06-27 19:31:18,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 412 transitions, 6532 flow [2024-06-27 19:31:18,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 412 transitions, 6423 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 19:31:18,830 INFO L231 Difference]: Finished difference. Result has 304 places, 389 transitions, 5690 flow [2024-06-27 19:31:18,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5231, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5690, PETRI_PLACES=304, PETRI_TRANSITIONS=389} [2024-06-27 19:31:18,830 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-27 19:31:18,830 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 389 transitions, 5690 flow [2024-06-27 19:31:18,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:18,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:18,831 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:31:18,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:31:18,831 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:31:18,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:18,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1232914610, now seen corresponding path program 5 times [2024-06-27 19:31:18,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:18,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347824648] [2024-06-27 19:31:18,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:18,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:18,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:18,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:18,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:18,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347824648] [2024-06-27 19:31:18,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347824648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:18,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:18,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:18,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440822145] [2024-06-27 19:31:18,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:18,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:18,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:18,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:18,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:18,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:18,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 389 transitions, 5690 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:18,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:18,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:18,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:19,500 INFO L124 PetriNetUnfolderBase]: 2240/3761 cut-off events. [2024-06-27 19:31:19,500 INFO L125 PetriNetUnfolderBase]: For 244956/244959 co-relation queries the response was YES. [2024-06-27 19:31:19,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27133 conditions, 3761 events. 2240/3761 cut-off events. For 244956/244959 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23298 event pairs, 420 based on Foata normal form. 4/3762 useless extension candidates. Maximal degree in co-relation 27000. Up to 3071 conditions per place. [2024-06-27 19:31:19,543 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 139 changer transitions 0/416 dead transitions. [2024-06-27 19:31:19,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 416 transitions, 6970 flow [2024-06-27 19:31:19,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:31:19,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:31:19,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 19:31:19,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 19:31:19,544 INFO L175 Difference]: Start difference. First operand has 304 places, 389 transitions, 5690 flow. Second operand 9 states and 208 transitions. [2024-06-27 19:31:19,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 416 transitions, 6970 flow [2024-06-27 19:31:20,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 416 transitions, 6742 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 19:31:20,337 INFO L231 Difference]: Finished difference. Result has 307 places, 394 transitions, 5859 flow [2024-06-27 19:31:20,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5470, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5859, PETRI_PLACES=307, PETRI_TRANSITIONS=394} [2024-06-27 19:31:20,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-27 19:31:20,338 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 394 transitions, 5859 flow [2024-06-27 19:31:20,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:20,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:20,338 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:31:20,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:31:20,338 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:31:20,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:20,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1323285544, now seen corresponding path program 6 times [2024-06-27 19:31:20,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:20,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271747350] [2024-06-27 19:31:20,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:20,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:20,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:20,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:20,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:20,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271747350] [2024-06-27 19:31:20,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271747350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:20,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:20,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:20,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332220657] [2024-06-27 19:31:20,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:20,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:20,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:20,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:20,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:20,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:20,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 394 transitions, 5859 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:20,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:20,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:20,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:21,033 INFO L124 PetriNetUnfolderBase]: 2234/3753 cut-off events. [2024-06-27 19:31:21,033 INFO L125 PetriNetUnfolderBase]: For 246586/246589 co-relation queries the response was YES. [2024-06-27 19:31:21,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27257 conditions, 3753 events. 2234/3753 cut-off events. For 246586/246589 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23244 event pairs, 420 based on Foata normal form. 4/3754 useless extension candidates. Maximal degree in co-relation 27122. Up to 3066 conditions per place. [2024-06-27 19:31:21,077 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 140 changer transitions 0/417 dead transitions. [2024-06-27 19:31:21,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 417 transitions, 6901 flow [2024-06-27 19:31:21,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:31:21,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:31:21,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-27 19:31:21,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-27 19:31:21,078 INFO L175 Difference]: Start difference. First operand has 307 places, 394 transitions, 5859 flow. Second operand 11 states and 245 transitions. [2024-06-27 19:31:21,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 417 transitions, 6901 flow [2024-06-27 19:31:21,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 417 transitions, 6697 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 19:31:21,667 INFO L231 Difference]: Finished difference. Result has 314 places, 394 transitions, 5942 flow [2024-06-27 19:31:21,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5655, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5942, PETRI_PLACES=314, PETRI_TRANSITIONS=394} [2024-06-27 19:31:21,667 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-27 19:31:21,668 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 394 transitions, 5942 flow [2024-06-27 19:31:21,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:21,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:21,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:21,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:31:21,668 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:31:21,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:21,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1323830882, now seen corresponding path program 4 times [2024-06-27 19:31:21,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:21,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197246700] [2024-06-27 19:31:21,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:21,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:21,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:21,749 INFO 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:31:21,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:21,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197246700] [2024-06-27 19:31:21,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197246700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:21,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:21,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:21,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315058831] [2024-06-27 19:31:21,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:21,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:21,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:21,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:21,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:21,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:21,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 394 transitions, 5942 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:21,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:21,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:21,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:22,334 INFO L124 PetriNetUnfolderBase]: 2290/3845 cut-off events. [2024-06-27 19:31:22,334 INFO L125 PetriNetUnfolderBase]: For 287566/287569 co-relation queries the response was YES. [2024-06-27 19:31:22,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28263 conditions, 3845 events. 2290/3845 cut-off events. For 287566/287569 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23902 event pairs, 430 based on Foata normal form. 18/3860 useless extension candidates. Maximal degree in co-relation 28126. Up to 3181 conditions per place. [2024-06-27 19:31:22,378 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 301 selfloop transitions, 110 changer transitions 0/418 dead transitions. [2024-06-27 19:31:22,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 418 transitions, 6888 flow [2024-06-27 19:31:22,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:22,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:22,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:31:22,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 19:31:22,379 INFO L175 Difference]: Start difference. First operand has 314 places, 394 transitions, 5942 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:31:22,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 418 transitions, 6888 flow [2024-06-27 19:31:23,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 418 transitions, 6594 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:31:23,139 INFO L231 Difference]: Finished difference. Result has 312 places, 396 transitions, 5928 flow [2024-06-27 19:31:23,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5648, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5928, PETRI_PLACES=312, PETRI_TRANSITIONS=396} [2024-06-27 19:31:23,140 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-27 19:31:23,140 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 396 transitions, 5928 flow [2024-06-27 19:31:23,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:23,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:23,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] [2024-06-27 19:31:23,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:31:23,140 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:31:23,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:23,141 INFO L85 PathProgramCache]: Analyzing trace with hash -184512408, now seen corresponding path program 5 times [2024-06-27 19:31:23,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:23,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714728217] [2024-06-27 19:31:23,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:23,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:23,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:23,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:23,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:23,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714728217] [2024-06-27 19:31:23,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714728217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:23,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:23,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:23,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251880014] [2024-06-27 19:31:23,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:23,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:23,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:23,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:23,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:23,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:23,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 396 transitions, 5928 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:23,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:23,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:23,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:23,844 INFO L124 PetriNetUnfolderBase]: 2438/4077 cut-off events. [2024-06-27 19:31:23,844 INFO L125 PetriNetUnfolderBase]: For 330258/330261 co-relation queries the response was YES. [2024-06-27 19:31:23,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31089 conditions, 4077 events. 2438/4077 cut-off events. For 330258/330261 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25508 event pairs, 452 based on Foata normal form. 14/4088 useless extension candidates. Maximal degree in co-relation 30951. Up to 3249 conditions per place. [2024-06-27 19:31:23,892 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 306 selfloop transitions, 116 changer transitions 0/429 dead transitions. [2024-06-27 19:31:23,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 429 transitions, 7146 flow [2024-06-27 19:31:23,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:23,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:23,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:31:23,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 19:31:23,893 INFO L175 Difference]: Start difference. First operand has 312 places, 396 transitions, 5928 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:31:23,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 429 transitions, 7146 flow [2024-06-27 19:31:24,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 429 transitions, 6900 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 19:31:24,831 INFO L231 Difference]: Finished difference. Result has 315 places, 403 transitions, 6081 flow [2024-06-27 19:31:24,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5682, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6081, PETRI_PLACES=315, PETRI_TRANSITIONS=403} [2024-06-27 19:31:24,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-27 19:31:24,832 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 403 transitions, 6081 flow [2024-06-27 19:31:24,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:24,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:24,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:24,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:31:24,832 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:31:24,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:24,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1334555642, now seen corresponding path program 6 times [2024-06-27 19:31:24,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:24,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835980067] [2024-06-27 19:31:24,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:24,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:24,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:24,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:31:24,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:24,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835980067] [2024-06-27 19:31:24,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835980067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:24,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:24,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:24,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805731991] [2024-06-27 19:31:24,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:24,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:24,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:24,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:24,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:24,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:24,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 403 transitions, 6081 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:24,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:24,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:24,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:25,538 INFO L124 PetriNetUnfolderBase]: 2402/4025 cut-off events. [2024-06-27 19:31:25,538 INFO L125 PetriNetUnfolderBase]: For 308117/308120 co-relation queries the response was YES. [2024-06-27 19:31:25,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29719 conditions, 4025 events. 2402/4025 cut-off events. For 308117/308120 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25264 event pairs, 448 based on Foata normal form. 18/4040 useless extension candidates. Maximal degree in co-relation 29579. Up to 3357 conditions per place. [2024-06-27 19:31:25,585 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 309 selfloop transitions, 109 changer transitions 0/425 dead transitions. [2024-06-27 19:31:25,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 425 transitions, 6991 flow [2024-06-27 19:31:25,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:25,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:25,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:31:25,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:31:25,586 INFO L175 Difference]: Start difference. First operand has 315 places, 403 transitions, 6081 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:31:25,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 425 transitions, 6991 flow [2024-06-27 19:31:26,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 425 transitions, 6787 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 19:31:26,602 INFO L231 Difference]: Finished difference. Result has 319 places, 403 transitions, 6101 flow [2024-06-27 19:31:26,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6101, PETRI_PLACES=319, PETRI_TRANSITIONS=403} [2024-06-27 19:31:26,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-27 19:31:26,603 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 403 transitions, 6101 flow [2024-06-27 19:31:26,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:26,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:26,603 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:31:26,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:31:26,603 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:31:26,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:26,604 INFO L85 PathProgramCache]: Analyzing trace with hash -173061504, now seen corresponding path program 1 times [2024-06-27 19:31:26,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:26,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031349271] [2024-06-27 19:31:26,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:26,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:26,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:26,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:26,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:26,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031349271] [2024-06-27 19:31:26,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031349271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:26,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:26,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:26,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962354710] [2024-06-27 19:31:26,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:26,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:26,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:26,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:26,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:26,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:26,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 403 transitions, 6101 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:26,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:26,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:26,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:27,408 INFO L124 PetriNetUnfolderBase]: 2508/4205 cut-off events. [2024-06-27 19:31:27,409 INFO L125 PetriNetUnfolderBase]: For 327352/327355 co-relation queries the response was YES. [2024-06-27 19:31:27,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31492 conditions, 4205 events. 2508/4205 cut-off events. For 327352/327355 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 26552 event pairs, 465 based on Foata normal form. 14/4216 useless extension candidates. Maximal degree in co-relation 31350. Up to 3195 conditions per place. [2024-06-27 19:31:27,461 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 317 selfloop transitions, 109 changer transitions 0/433 dead transitions. [2024-06-27 19:31:27,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 433 transitions, 7283 flow [2024-06-27 19:31:27,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:27,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:27,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:31:27,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:31:27,462 INFO L175 Difference]: Start difference. First operand has 319 places, 403 transitions, 6101 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:31:27,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 433 transitions, 7283 flow [2024-06-27 19:31:28,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 433 transitions, 7059 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 19:31:28,338 INFO L231 Difference]: Finished difference. Result has 322 places, 407 transitions, 6222 flow [2024-06-27 19:31:28,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6222, PETRI_PLACES=322, PETRI_TRANSITIONS=407} [2024-06-27 19:31:28,339 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-27 19:31:28,339 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 407 transitions, 6222 flow [2024-06-27 19:31:28,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:28,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:28,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:28,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:31:28,339 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:31:28,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:28,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1143069174, now seen corresponding path program 7 times [2024-06-27 19:31:28,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:28,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686409897] [2024-06-27 19:31:28,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:28,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:28,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:28,403 INFO 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:31:28,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:28,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686409897] [2024-06-27 19:31:28,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686409897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:28,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:28,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:28,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312616324] [2024-06-27 19:31:28,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:28,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:28,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:28,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:28,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:28,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:28,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 407 transitions, 6222 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:28,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:28,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:28,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:29,033 INFO L124 PetriNetUnfolderBase]: 2513/4215 cut-off events. [2024-06-27 19:31:29,034 INFO L125 PetriNetUnfolderBase]: For 312383/312392 co-relation queries the response was YES. [2024-06-27 19:31:29,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31861 conditions, 4215 events. 2513/4215 cut-off events. For 312383/312392 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 26719 event pairs, 523 based on Foata normal form. 5/4212 useless extension candidates. Maximal degree in co-relation 31717. Up to 3544 conditions per place. [2024-06-27 19:31:29,087 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 299 selfloop transitions, 126 changer transitions 0/432 dead transitions. [2024-06-27 19:31:29,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 432 transitions, 7462 flow [2024-06-27 19:31:29,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:29,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:29,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:31:29,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 19:31:29,088 INFO L175 Difference]: Start difference. First operand has 322 places, 407 transitions, 6222 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:31:29,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 432 transitions, 7462 flow [2024-06-27 19:31:30,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 432 transitions, 7300 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 19:31:30,151 INFO L231 Difference]: Finished difference. Result has 325 places, 410 transitions, 6362 flow [2024-06-27 19:31:30,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6060, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6362, PETRI_PLACES=325, PETRI_TRANSITIONS=410} [2024-06-27 19:31:30,152 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-27 19:31:30,152 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 410 transitions, 6362 flow [2024-06-27 19:31:30,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:30,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:30,152 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:31:30,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:31:30,152 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:31:30,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:30,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1143368076, now seen corresponding path program 7 times [2024-06-27 19:31:30,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:30,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952671494] [2024-06-27 19:31:30,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:30,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:30,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:30,224 INFO 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:31:30,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:30,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952671494] [2024-06-27 19:31:30,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952671494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:30,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:30,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:30,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866090809] [2024-06-27 19:31:30,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:30,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:30,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:30,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:30,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:30,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:30,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 410 transitions, 6362 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:30,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:30,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:30,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:30,882 INFO L124 PetriNetUnfolderBase]: 2526/4213 cut-off events. [2024-06-27 19:31:30,882 INFO L125 PetriNetUnfolderBase]: For 320700/320706 co-relation queries the response was YES. [2024-06-27 19:31:30,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32237 conditions, 4213 events. 2526/4213 cut-off events. For 320700/320706 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26557 event pairs, 537 based on Foata normal form. 3/4205 useless extension candidates. Maximal degree in co-relation 32091. Up to 3247 conditions per place. [2024-06-27 19:31:30,932 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 200 selfloop transitions, 238 changer transitions 0/445 dead transitions. [2024-06-27 19:31:30,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 445 transitions, 7952 flow [2024-06-27 19:31:30,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:30,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:30,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:31:30,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:31:30,933 INFO L175 Difference]: Start difference. First operand has 325 places, 410 transitions, 6362 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:31:30,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 445 transitions, 7952 flow [2024-06-27 19:31:32,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 445 transitions, 7562 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 19:31:32,014 INFO L231 Difference]: Finished difference. Result has 327 places, 421 transitions, 6668 flow [2024-06-27 19:31:32,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5972, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6668, PETRI_PLACES=327, PETRI_TRANSITIONS=421} [2024-06-27 19:31:32,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-27 19:31:32,015 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 421 transitions, 6668 flow [2024-06-27 19:31:32,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:32,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:32,015 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:31:32,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:31:32,015 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:31:32,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:32,015 INFO L85 PathProgramCache]: Analyzing trace with hash -372382166, now seen corresponding path program 8 times [2024-06-27 19:31:32,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:32,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440297950] [2024-06-27 19:31:32,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:32,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:32,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:32,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:32,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:32,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440297950] [2024-06-27 19:31:32,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440297950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:32,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:32,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:32,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527890963] [2024-06-27 19:31:32,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:32,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:32,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:32,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:32,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:32,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:32,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 421 transitions, 6668 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:32,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:32,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:32,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:32,736 INFO L124 PetriNetUnfolderBase]: 2531/4248 cut-off events. [2024-06-27 19:31:32,736 INFO L125 PetriNetUnfolderBase]: For 329235/329244 co-relation queries the response was YES. [2024-06-27 19:31:32,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32654 conditions, 4248 events. 2531/4248 cut-off events. For 329235/329244 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 26980 event pairs, 525 based on Foata normal form. 5/4245 useless extension candidates. Maximal degree in co-relation 32507. Up to 3568 conditions per place. [2024-06-27 19:31:32,792 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 126 changer transitions 0/443 dead transitions. [2024-06-27 19:31:32,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 443 transitions, 7923 flow [2024-06-27 19:31:32,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:32,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:32,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:31:32,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 19:31:32,793 INFO L175 Difference]: Start difference. First operand has 327 places, 421 transitions, 6668 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:31:32,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 443 transitions, 7923 flow [2024-06-27 19:31:33,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 443 transitions, 7651 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 19:31:33,931 INFO L231 Difference]: Finished difference. Result has 331 places, 424 transitions, 6691 flow [2024-06-27 19:31:33,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6396, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6691, PETRI_PLACES=331, PETRI_TRANSITIONS=424} [2024-06-27 19:31:33,932 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-27 19:31:33,932 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 424 transitions, 6691 flow [2024-06-27 19:31:33,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:33,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:33,932 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:31:33,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:31:33,933 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:31:33,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:33,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1904018730, now seen corresponding path program 8 times [2024-06-27 19:31:33,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:33,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059425054] [2024-06-27 19:31:33,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:33,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:33,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:34,002 INFO 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:31:34,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:34,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059425054] [2024-06-27 19:31:34,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059425054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:34,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:34,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:34,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999838434] [2024-06-27 19:31:34,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:34,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:34,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:34,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:34,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:34,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:34,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 424 transitions, 6691 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:34,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:34,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:34,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:34,678 INFO L124 PetriNetUnfolderBase]: 2536/4234 cut-off events. [2024-06-27 19:31:34,678 INFO L125 PetriNetUnfolderBase]: For 334682/334688 co-relation queries the response was YES. [2024-06-27 19:31:34,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32690 conditions, 4234 events. 2536/4234 cut-off events. For 334682/334688 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 26765 event pairs, 540 based on Foata normal form. 3/4226 useless extension candidates. Maximal degree in co-relation 32541. Up to 3255 conditions per place. [2024-06-27 19:31:34,730 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 233 changer transitions 0/452 dead transitions. [2024-06-27 19:31:34,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 452 transitions, 8307 flow [2024-06-27 19:31:34,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:34,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:34,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:31:34,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 19:31:34,731 INFO L175 Difference]: Start difference. First operand has 331 places, 424 transitions, 6691 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:31:34,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 452 transitions, 8307 flow [2024-06-27 19:31:36,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 452 transitions, 8064 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 19:31:36,042 INFO L231 Difference]: Finished difference. Result has 335 places, 427 transitions, 6978 flow [2024-06-27 19:31:36,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6448, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6978, PETRI_PLACES=335, PETRI_TRANSITIONS=427} [2024-06-27 19:31:36,043 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-27 19:31:36,043 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 427 transitions, 6978 flow [2024-06-27 19:31:36,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:36,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:36,043 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:31:36,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:31:36,043 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:31:36,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:36,044 INFO L85 PathProgramCache]: Analyzing trace with hash -154742566, now seen corresponding path program 9 times [2024-06-27 19:31:36,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:36,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36856975] [2024-06-27 19:31:36,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:36,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:36,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:36,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:31:36,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:36,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36856975] [2024-06-27 19:31:36,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36856975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:36,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:36,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:36,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163501023] [2024-06-27 19:31:36,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:36,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:36,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:36,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:36,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:36,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:36,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 427 transitions, 6978 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:36,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:36,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:36,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:36,810 INFO L124 PetriNetUnfolderBase]: 2541/4260 cut-off events. [2024-06-27 19:31:36,810 INFO L125 PetriNetUnfolderBase]: For 341881/341881 co-relation queries the response was YES. [2024-06-27 19:31:36,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33165 conditions, 4260 events. 2541/4260 cut-off events. For 341881/341881 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27039 event pairs, 471 based on Foata normal form. 1/4259 useless extension candidates. Maximal degree in co-relation 33015. Up to 3852 conditions per place. [2024-06-27 19:31:36,864 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 45 changer transitions 0/448 dead transitions. [2024-06-27 19:31:36,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 448 transitions, 7962 flow [2024-06-27 19:31:36,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:36,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:36,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 19:31:36,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-27 19:31:36,867 INFO L175 Difference]: Start difference. First operand has 335 places, 427 transitions, 6978 flow. Second operand 8 states and 177 transitions. [2024-06-27 19:31:36,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 448 transitions, 7962 flow [2024-06-27 19:31:38,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 448 transitions, 7323 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 19:31:38,275 INFO L231 Difference]: Finished difference. Result has 336 places, 430 transitions, 6499 flow [2024-06-27 19:31:38,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6345, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6499, PETRI_PLACES=336, PETRI_TRANSITIONS=430} [2024-06-27 19:31:38,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-27 19:31:38,276 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 430 transitions, 6499 flow [2024-06-27 19:31:38,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:38,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:38,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:38,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:31:38,276 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:31:38,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:38,276 INFO L85 PathProgramCache]: Analyzing trace with hash 2038336406, now seen corresponding path program 9 times [2024-06-27 19:31:38,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:38,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371958978] [2024-06-27 19:31:38,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:38,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:38,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:38,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:38,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:38,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371958978] [2024-06-27 19:31:38,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371958978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:38,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:38,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:38,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154128078] [2024-06-27 19:31:38,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:38,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:38,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:38,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:38,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:38,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:38,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 430 transitions, 6499 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:38,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:38,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:38,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:38,992 INFO L124 PetriNetUnfolderBase]: 2538/4258 cut-off events. [2024-06-27 19:31:38,992 INFO L125 PetriNetUnfolderBase]: For 346260/346269 co-relation queries the response was YES. [2024-06-27 19:31:39,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32394 conditions, 4258 events. 2538/4258 cut-off events. For 346260/346269 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27077 event pairs, 523 based on Foata normal form. 5/4255 useless extension candidates. Maximal degree in co-relation 32244. Up to 3579 conditions per place. [2024-06-27 19:31:39,046 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 128 changer transitions 0/445 dead transitions. [2024-06-27 19:31:39,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 445 transitions, 7567 flow [2024-06-27 19:31:39,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:39,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:39,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 19:31:39,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:31:39,047 INFO L175 Difference]: Start difference. First operand has 336 places, 430 transitions, 6499 flow. Second operand 7 states and 160 transitions. [2024-06-27 19:31:39,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 445 transitions, 7567 flow [2024-06-27 19:31:40,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 445 transitions, 7296 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 19:31:40,295 INFO L231 Difference]: Finished difference. Result has 334 places, 430 transitions, 6490 flow [2024-06-27 19:31:40,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6490, PETRI_PLACES=334, PETRI_TRANSITIONS=430} [2024-06-27 19:31:40,296 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-27 19:31:40,296 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 430 transitions, 6490 flow [2024-06-27 19:31:40,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:40,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:40,296 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:31:40,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:31:40,296 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:31:40,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:40,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1497631116, now seen corresponding path program 10 times [2024-06-27 19:31:40,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:40,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917763320] [2024-06-27 19:31:40,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:40,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:40,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:40,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:40,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:40,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917763320] [2024-06-27 19:31:40,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917763320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:40,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:40,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:40,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268476355] [2024-06-27 19:31:40,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:40,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:40,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:40,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:40,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:40,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:40,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 430 transitions, 6490 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:40,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:40,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:40,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:41,085 INFO L124 PetriNetUnfolderBase]: 2543/4244 cut-off events. [2024-06-27 19:31:41,085 INFO L125 PetriNetUnfolderBase]: For 353614/353620 co-relation queries the response was YES. [2024-06-27 19:31:41,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32697 conditions, 4244 events. 2543/4244 cut-off events. For 353614/353620 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26825 event pairs, 538 based on Foata normal form. 3/4236 useless extension candidates. Maximal degree in co-relation 32547. Up to 3261 conditions per place. [2024-06-27 19:31:41,133 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 199 selfloop transitions, 247 changer transitions 0/453 dead transitions. [2024-06-27 19:31:41,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 453 transitions, 7804 flow [2024-06-27 19:31:41,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:41,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:41,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:31:41,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 19:31:41,134 INFO L175 Difference]: Start difference. First operand has 334 places, 430 transitions, 6490 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:31:41,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 453 transitions, 7804 flow [2024-06-27 19:31:42,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 453 transitions, 7496 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 19:31:42,406 INFO L231 Difference]: Finished difference. Result has 336 places, 433 transitions, 6740 flow [2024-06-27 19:31:42,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6182, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6740, PETRI_PLACES=336, PETRI_TRANSITIONS=433} [2024-06-27 19:31:42,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-27 19:31:42,406 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 433 transitions, 6740 flow [2024-06-27 19:31:42,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:42,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:42,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] [2024-06-27 19:31:42,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:31:42,407 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:31:42,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:42,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1019296696, now seen corresponding path program 11 times [2024-06-27 19:31:42,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:42,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033766870] [2024-06-27 19:31:42,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:42,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:42,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:42,479 INFO 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:31:42,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:42,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033766870] [2024-06-27 19:31:42,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033766870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:42,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:42,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:42,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168918400] [2024-06-27 19:31:42,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:42,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:42,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:42,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:42,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:42,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:42,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 433 transitions, 6740 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:42,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:42,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:42,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:43,158 INFO L124 PetriNetUnfolderBase]: 2548/4269 cut-off events. [2024-06-27 19:31:43,159 INFO L125 PetriNetUnfolderBase]: For 362023/362029 co-relation queries the response was YES. [2024-06-27 19:31:43,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33139 conditions, 4269 events. 2548/4269 cut-off events. For 362023/362029 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27125 event pairs, 514 based on Foata normal form. 3/4265 useless extension candidates. Maximal degree in co-relation 32989. Up to 3633 conditions per place. [2024-06-27 19:31:43,213 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 137 changer transitions 0/456 dead transitions. [2024-06-27 19:31:43,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 456 transitions, 7940 flow [2024-06-27 19:31:43,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:43,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:43,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 19:31:43,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 19:31:43,214 INFO L175 Difference]: Start difference. First operand has 336 places, 433 transitions, 6740 flow. Second operand 8 states and 185 transitions. [2024-06-27 19:31:43,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 456 transitions, 7940 flow [2024-06-27 19:31:44,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 456 transitions, 7499 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 19:31:44,735 INFO L231 Difference]: Finished difference. Result has 339 places, 437 transitions, 6677 flow [2024-06-27 19:31:44,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6677, PETRI_PLACES=339, PETRI_TRANSITIONS=437} [2024-06-27 19:31:44,736 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-27 19:31:44,736 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 437 transitions, 6677 flow [2024-06-27 19:31:44,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:44,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:44,736 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:31:44,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:31:44,736 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:31:44,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:44,736 INFO L85 PathProgramCache]: Analyzing trace with hash 828958988, now seen corresponding path program 12 times [2024-06-27 19:31:44,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:44,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695968129] [2024-06-27 19:31:44,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:44,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:44,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:44,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:31:44,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:44,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695968129] [2024-06-27 19:31:44,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695968129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:44,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:44,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:44,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409203830] [2024-06-27 19:31:44,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:44,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:44,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:44,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:44,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:44,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:44,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 437 transitions, 6677 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:44,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:44,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:44,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:45,547 INFO L124 PetriNetUnfolderBase]: 2545/4265 cut-off events. [2024-06-27 19:31:45,547 INFO L125 PetriNetUnfolderBase]: For 366217/366223 co-relation queries the response was YES. [2024-06-27 19:31:45,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32845 conditions, 4265 events. 2545/4265 cut-off events. For 366217/366223 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27111 event pairs, 514 based on Foata normal form. 3/4261 useless extension candidates. Maximal degree in co-relation 32694. Up to 3630 conditions per place. [2024-06-27 19:31:45,599 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 138 changer transitions 0/457 dead transitions. [2024-06-27 19:31:45,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 457 transitions, 7625 flow [2024-06-27 19:31:45,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:31:45,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:31:45,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 19:31:45,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-27 19:31:45,600 INFO L175 Difference]: Start difference. First operand has 339 places, 437 transitions, 6677 flow. Second operand 10 states and 218 transitions. [2024-06-27 19:31:45,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 457 transitions, 7625 flow [2024-06-27 19:31:47,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 457 transitions, 7389 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 19:31:47,154 INFO L231 Difference]: Finished difference. Result has 345 places, 437 transitions, 6723 flow [2024-06-27 19:31:47,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6723, PETRI_PLACES=345, PETRI_TRANSITIONS=437} [2024-06-27 19:31:47,155 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-27 19:31:47,155 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 437 transitions, 6723 flow [2024-06-27 19:31:47,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:47,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:47,155 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:31:47,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:31:47,155 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:31:47,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:47,155 INFO L85 PathProgramCache]: Analyzing trace with hash 941088554, now seen corresponding path program 13 times [2024-06-27 19:31:47,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:47,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154404023] [2024-06-27 19:31:47,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:47,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:47,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:47,244 INFO 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:31:47,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:47,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154404023] [2024-06-27 19:31:47,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154404023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:47,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:47,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:47,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361875002] [2024-06-27 19:31:47,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:47,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:47,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:47,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:47,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:47,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:47,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 437 transitions, 6723 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:47,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:47,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:47,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:47,946 INFO L124 PetriNetUnfolderBase]: 2566/4296 cut-off events. [2024-06-27 19:31:47,946 INFO L125 PetriNetUnfolderBase]: For 381399/381405 co-relation queries the response was YES. [2024-06-27 19:31:47,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33597 conditions, 4296 events. 2566/4296 cut-off events. For 381399/381405 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27319 event pairs, 514 based on Foata normal form. 3/4292 useless extension candidates. Maximal degree in co-relation 33444. Up to 3612 conditions per place. [2024-06-27 19:31:48,001 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 162 changer transitions 0/463 dead transitions. [2024-06-27 19:31:48,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 463 transitions, 8186 flow [2024-06-27 19:31:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:48,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:48,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:31:48,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:31:48,002 INFO L175 Difference]: Start difference. First operand has 345 places, 437 transitions, 6723 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:31:48,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 463 transitions, 8186 flow [2024-06-27 19:31:49,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 463 transitions, 7904 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 19:31:49,662 INFO L231 Difference]: Finished difference. Result has 345 places, 446 transitions, 7004 flow [2024-06-27 19:31:49,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7004, PETRI_PLACES=345, PETRI_TRANSITIONS=446} [2024-06-27 19:31:49,663 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-27 19:31:49,663 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 446 transitions, 7004 flow [2024-06-27 19:31:49,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:49,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:49,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:49,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:31:49,663 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:31:49,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:49,664 INFO L85 PathProgramCache]: Analyzing trace with hash 917411286, now seen corresponding path program 10 times [2024-06-27 19:31:49,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:49,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389278261] [2024-06-27 19:31:49,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:49,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:49,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:49,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:49,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:49,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389278261] [2024-06-27 19:31:49,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389278261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:49,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:49,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:49,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546711670] [2024-06-27 19:31:49,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:49,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:49,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:49,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:49,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:49,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:49,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 446 transitions, 7004 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:49,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:49,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:49,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:50,430 INFO L124 PetriNetUnfolderBase]: 2563/4302 cut-off events. [2024-06-27 19:31:50,431 INFO L125 PetriNetUnfolderBase]: For 386124/386127 co-relation queries the response was YES. [2024-06-27 19:31:50,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33758 conditions, 4302 events. 2563/4302 cut-off events. For 386124/386127 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27399 event pairs, 478 based on Foata normal form. 3/4302 useless extension candidates. Maximal degree in co-relation 33603. Up to 3653 conditions per place. [2024-06-27 19:31:50,486 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 346 selfloop transitions, 131 changer transitions 0/484 dead transitions. [2024-06-27 19:31:50,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 484 transitions, 8220 flow [2024-06-27 19:31:50,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:31:50,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:31:50,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 19:31:50,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 19:31:50,487 INFO L175 Difference]: Start difference. First operand has 345 places, 446 transitions, 7004 flow. Second operand 9 states and 220 transitions. [2024-06-27 19:31:50,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 484 transitions, 8220 flow [2024-06-27 19:31:52,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 484 transitions, 8000 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 19:31:52,259 INFO L231 Difference]: Finished difference. Result has 351 places, 446 transitions, 7064 flow [2024-06-27 19:31:52,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6784, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7064, PETRI_PLACES=351, PETRI_TRANSITIONS=446} [2024-06-27 19:31:52,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-27 19:31:52,260 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 446 transitions, 7064 flow [2024-06-27 19:31:52,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:52,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:52,260 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:31:52,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:31:52,260 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:31:52,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:52,261 INFO L85 PathProgramCache]: Analyzing trace with hash 693260714, now seen corresponding path program 14 times [2024-06-27 19:31:52,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:52,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343530473] [2024-06-27 19:31:52,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:52,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:52,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:52,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:52,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:52,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343530473] [2024-06-27 19:31:52,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343530473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:52,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:52,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:52,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260339517] [2024-06-27 19:31:52,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:52,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:52,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:52,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:52,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:52,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:52,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 446 transitions, 7064 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:52,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:52,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:52,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:53,100 INFO L124 PetriNetUnfolderBase]: 2573/4317 cut-off events. [2024-06-27 19:31:53,100 INFO L125 PetriNetUnfolderBase]: For 394290/394290 co-relation queries the response was YES. [2024-06-27 19:31:53,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34281 conditions, 4317 events. 2573/4317 cut-off events. For 394290/394290 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27511 event pairs, 473 based on Foata normal form. 1/4316 useless extension candidates. Maximal degree in co-relation 34124. Up to 3921 conditions per place. [2024-06-27 19:31:53,247 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 424 selfloop transitions, 36 changer transitions 0/467 dead transitions. [2024-06-27 19:31:53,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 467 transitions, 8134 flow [2024-06-27 19:31:53,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:53,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:53,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 19:31:53,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-27 19:31:53,248 INFO L175 Difference]: Start difference. First operand has 351 places, 446 transitions, 7064 flow. Second operand 8 states and 174 transitions. [2024-06-27 19:31:53,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 467 transitions, 8134 flow [2024-06-27 19:31:54,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 467 transitions, 7838 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 19:31:54,923 INFO L231 Difference]: Finished difference. Result has 348 places, 452 transitions, 6966 flow [2024-06-27 19:31:54,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6768, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6966, PETRI_PLACES=348, PETRI_TRANSITIONS=452} [2024-06-27 19:31:54,924 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-27 19:31:54,924 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 452 transitions, 6966 flow [2024-06-27 19:31:54,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:54,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:54,924 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:31:54,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:31:54,924 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:31:54,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:54,925 INFO L85 PathProgramCache]: Analyzing trace with hash -876099674, now seen corresponding path program 11 times [2024-06-27 19:31:54,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:54,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996060895] [2024-06-27 19:31:54,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:54,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:54,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:54,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:54,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:54,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996060895] [2024-06-27 19:31:54,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996060895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:54,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:54,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:54,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211227140] [2024-06-27 19:31:54,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:54,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:54,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:54,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:54,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:55,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:55,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 452 transitions, 6966 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:55,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:55,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:55,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:55,694 INFO L124 PetriNetUnfolderBase]: 2570/4315 cut-off events. [2024-06-27 19:31:55,694 INFO L125 PetriNetUnfolderBase]: For 375725/375734 co-relation queries the response was YES. [2024-06-27 19:31:55,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33629 conditions, 4315 events. 2570/4315 cut-off events. For 375725/375734 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27582 event pairs, 525 based on Foata normal form. 5/4312 useless extension candidates. Maximal degree in co-relation 33474. Up to 3664 conditions per place. [2024-06-27 19:31:55,751 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 362 selfloop transitions, 103 changer transitions 0/472 dead transitions. [2024-06-27 19:31:55,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 472 transitions, 8110 flow [2024-06-27 19:31:55,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:31:55,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:31:55,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 19:31:55,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 19:31:55,752 INFO L175 Difference]: Start difference. First operand has 348 places, 452 transitions, 6966 flow. Second operand 6 states and 148 transitions. [2024-06-27 19:31:55,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 472 transitions, 8110 flow [2024-06-27 19:31:57,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 472 transitions, 7998 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:31:57,553 INFO L231 Difference]: Finished difference. Result has 349 places, 452 transitions, 7071 flow [2024-06-27 19:31:57,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6854, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7071, PETRI_PLACES=349, PETRI_TRANSITIONS=452} [2024-06-27 19:31:57,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 19:31:57,553 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 452 transitions, 7071 flow [2024-06-27 19:31:57,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:57,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:57,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] [2024-06-27 19:31:57,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:31:57,554 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:31:57,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:57,554 INFO L85 PathProgramCache]: Analyzing trace with hash 685492982, now seen corresponding path program 12 times [2024-06-27 19:31:57,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:57,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182215108] [2024-06-27 19:31:57,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:57,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:57,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:57,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:31:57,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:57,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182215108] [2024-06-27 19:31:57,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182215108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:57,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:57,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:31:57,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663917248] [2024-06-27 19:31:57,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:57,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:31:57,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:57,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:31:57,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:31:57,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:57,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 452 transitions, 7071 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:57,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:57,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:57,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:58,384 INFO L124 PetriNetUnfolderBase]: 2567/4312 cut-off events. [2024-06-27 19:31:58,384 INFO L125 PetriNetUnfolderBase]: For 379164/379167 co-relation queries the response was YES. [2024-06-27 19:31:58,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33832 conditions, 4312 events. 2567/4312 cut-off events. For 379164/379167 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27545 event pairs, 478 based on Foata normal form. 3/4312 useless extension candidates. Maximal degree in co-relation 33676. Up to 3661 conditions per place. [2024-06-27 19:31:58,438 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 362 selfloop transitions, 113 changer transitions 0/482 dead transitions. [2024-06-27 19:31:58,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 482 transitions, 8097 flow [2024-06-27 19:31:58,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:58,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:58,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:31:58,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 19:31:58,439 INFO L175 Difference]: Start difference. First operand has 349 places, 452 transitions, 7071 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:31:58,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 482 transitions, 8097 flow [2024-06-27 19:32:00,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 482 transitions, 7852 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:32:00,329 INFO L231 Difference]: Finished difference. Result has 350 places, 452 transitions, 7071 flow [2024-06-27 19:32:00,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6826, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7071, PETRI_PLACES=350, PETRI_TRANSITIONS=452} [2024-06-27 19:32:00,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 19:32:00,330 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 452 transitions, 7071 flow [2024-06-27 19:32:00,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:00,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:00,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] [2024-06-27 19:32:00,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:32:00,330 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:32:00,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:00,330 INFO L85 PathProgramCache]: Analyzing trace with hash 698385944, now seen corresponding path program 15 times [2024-06-27 19:32:00,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:00,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613317145] [2024-06-27 19:32:00,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:00,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:00,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:00,412 INFO 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:00,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:00,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613317145] [2024-06-27 19:32:00,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613317145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:00,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:00,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:00,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508411153] [2024-06-27 19:32:00,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:00,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:00,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:00,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:00,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:00,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:00,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 452 transitions, 7071 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:00,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:00,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:00,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:01,172 INFO L124 PetriNetUnfolderBase]: 2572/4318 cut-off events. [2024-06-27 19:32:01,172 INFO L125 PetriNetUnfolderBase]: For 378824/378824 co-relation queries the response was YES. [2024-06-27 19:32:01,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33930 conditions, 4318 events. 2572/4318 cut-off events. For 378824/378824 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27596 event pairs, 473 based on Foata normal form. 1/4317 useless extension candidates. Maximal degree in co-relation 33774. Up to 3910 conditions per place. [2024-06-27 19:32:01,229 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 420 selfloop transitions, 46 changer transitions 0/473 dead transitions. [2024-06-27 19:32:01,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 473 transitions, 8277 flow [2024-06-27 19:32:01,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:32:01,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:32:01,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-27 19:32:01,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 19:32:01,230 INFO L175 Difference]: Start difference. First operand has 350 places, 452 transitions, 7071 flow. Second operand 10 states and 210 transitions. [2024-06-27 19:32:01,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 473 transitions, 8277 flow [2024-06-27 19:32:02,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 473 transitions, 7948 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:32:02,802 INFO L231 Difference]: Finished difference. Result has 349 places, 455 transitions, 6916 flow [2024-06-27 19:32:02,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6916, PETRI_PLACES=349, PETRI_TRANSITIONS=455} [2024-06-27 19:32:02,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 19:32:02,803 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 455 transitions, 6916 flow [2024-06-27 19:32:02,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:02,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:02,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:02,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:32:02,804 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:32:02,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:02,804 INFO L85 PathProgramCache]: Analyzing trace with hash 933736904, now seen corresponding path program 16 times [2024-06-27 19:32:02,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:02,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331376973] [2024-06-27 19:32:02,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:02,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:02,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:02,887 INFO 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:02,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:02,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331376973] [2024-06-27 19:32:02,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331376973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:02,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:02,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:02,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061589672] [2024-06-27 19:32:02,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:02,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:02,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:02,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:02,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:02,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:02,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 455 transitions, 6916 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:02,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:02,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:02,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:03,665 INFO L124 PetriNetUnfolderBase]: 2577/4318 cut-off events. [2024-06-27 19:32:03,666 INFO L125 PetriNetUnfolderBase]: For 370127/370133 co-relation queries the response was YES. [2024-06-27 19:32:03,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33579 conditions, 4318 events. 2577/4318 cut-off events. For 370127/370133 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27544 event pairs, 514 based on Foata normal form. 3/4314 useless extension candidates. Maximal degree in co-relation 33424. Up to 3622 conditions per place. [2024-06-27 19:32:03,725 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 176 changer transitions 0/477 dead transitions. [2024-06-27 19:32:03,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 477 transitions, 8300 flow [2024-06-27 19:32:03,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:32:03,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:32:03,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-27 19:32:03,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 19:32:03,726 INFO L175 Difference]: Start difference. First operand has 349 places, 455 transitions, 6916 flow. Second operand 10 states and 224 transitions. [2024-06-27 19:32:03,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 477 transitions, 8300 flow [2024-06-27 19:32:05,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 477 transitions, 8177 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 19:32:05,608 INFO L231 Difference]: Finished difference. Result has 353 places, 458 transitions, 7223 flow [2024-06-27 19:32:05,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6793, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7223, PETRI_PLACES=353, PETRI_TRANSITIONS=458} [2024-06-27 19:32:05,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-27 19:32:05,609 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 458 transitions, 7223 flow [2024-06-27 19:32:05,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:05,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:05,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:05,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:32:05,609 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:32:05,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:05,610 INFO L85 PathProgramCache]: Analyzing trace with hash 946866644, now seen corresponding path program 17 times [2024-06-27 19:32:05,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:05,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116114576] [2024-06-27 19:32:05,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:05,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:05,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:05,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:05,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:05,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116114576] [2024-06-27 19:32:05,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116114576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:05,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:05,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:05,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482141662] [2024-06-27 19:32:05,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:05,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:05,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:05,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:05,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:05,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:05,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 458 transitions, 7223 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:05,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:05,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:05,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:06,542 INFO L124 PetriNetUnfolderBase]: 2574/4323 cut-off events. [2024-06-27 19:32:06,542 INFO L125 PetriNetUnfolderBase]: For 374887/374887 co-relation queries the response was YES. [2024-06-27 19:32:06,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33897 conditions, 4323 events. 2574/4323 cut-off events. For 374887/374887 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27630 event pairs, 473 based on Foata normal form. 1/4322 useless extension candidates. Maximal degree in co-relation 33741. Up to 3914 conditions per place. [2024-06-27 19:32:06,602 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 424 selfloop transitions, 46 changer transitions 0/477 dead transitions. [2024-06-27 19:32:06,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 477 transitions, 8207 flow [2024-06-27 19:32:06,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:32:06,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:32:06,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-27 19:32:06,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-27 19:32:06,603 INFO L175 Difference]: Start difference. First operand has 353 places, 458 transitions, 7223 flow. Second operand 12 states and 245 transitions. [2024-06-27 19:32:06,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 477 transitions, 8207 flow [2024-06-27 19:32:08,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 477 transitions, 7740 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-27 19:32:08,430 INFO L231 Difference]: Finished difference. Result has 357 places, 458 transitions, 6854 flow [2024-06-27 19:32:08,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6854, PETRI_PLACES=357, PETRI_TRANSITIONS=458} [2024-06-27 19:32:08,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 19:32:08,431 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 458 transitions, 6854 flow [2024-06-27 19:32:08,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:08,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:08,431 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:32:08,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:32:08,431 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:32:08,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:08,432 INFO L85 PathProgramCache]: Analyzing trace with hash 933742484, now seen corresponding path program 18 times [2024-06-27 19:32:08,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:08,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645926812] [2024-06-27 19:32:08,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:08,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:08,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:08,515 INFO 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:08,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:08,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645926812] [2024-06-27 19:32:08,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645926812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:08,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:08,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:08,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107689082] [2024-06-27 19:32:08,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:08,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:08,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:08,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:08,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:08,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:08,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 458 transitions, 6854 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:08,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:08,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:08,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:09,264 INFO L124 PetriNetUnfolderBase]: 2571/4310 cut-off events. [2024-06-27 19:32:09,264 INFO L125 PetriNetUnfolderBase]: For 378632/378638 co-relation queries the response was YES. [2024-06-27 19:32:09,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33405 conditions, 4310 events. 2571/4310 cut-off events. For 378632/378638 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27474 event pairs, 514 based on Foata normal form. 3/4306 useless extension candidates. Maximal degree in co-relation 33248. Up to 3616 conditions per place. [2024-06-27 19:32:09,323 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 178 changer transitions 0/476 dead transitions. [2024-06-27 19:32:09,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 476 transitions, 7834 flow [2024-06-27 19:32:09,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:32:09,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:32:09,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-27 19:32:09,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-27 19:32:09,324 INFO L175 Difference]: Start difference. First operand has 357 places, 458 transitions, 6854 flow. Second operand 11 states and 239 transitions. [2024-06-27 19:32:09,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 476 transitions, 7834 flow [2024-06-27 19:32:11,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 476 transitions, 7676 flow, removed 17 selfloop flow, removed 13 redundant places. [2024-06-27 19:32:11,191 INFO L231 Difference]: Finished difference. Result has 355 places, 458 transitions, 7058 flow [2024-06-27 19:32:11,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6696, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7058, PETRI_PLACES=355, PETRI_TRANSITIONS=458} [2024-06-27 19:32:11,191 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-27 19:32:11,191 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 458 transitions, 7058 flow [2024-06-27 19:32:11,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:11,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:11,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] [2024-06-27 19:32:11,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:32:11,192 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:32:11,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:11,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1858996536, now seen corresponding path program 19 times [2024-06-27 19:32:11,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:11,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536579739] [2024-06-27 19:32:11,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:11,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:11,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:11,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:11,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:11,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536579739] [2024-06-27 19:32:11,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536579739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:11,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:11,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:11,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937309535] [2024-06-27 19:32:11,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:11,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:11,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:11,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:11,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:11,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:11,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 458 transitions, 7058 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:11,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:11,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:11,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:12,089 INFO L124 PetriNetUnfolderBase]: 2608/4380 cut-off events. [2024-06-27 19:32:12,089 INFO L125 PetriNetUnfolderBase]: For 402449/402449 co-relation queries the response was YES. [2024-06-27 19:32:12,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34640 conditions, 4380 events. 2608/4380 cut-off events. For 402449/402449 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28070 event pairs, 473 based on Foata normal form. 1/4379 useless extension candidates. Maximal degree in co-relation 34482. Up to 3683 conditions per place. [2024-06-27 19:32:12,147 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 147 changer transitions 0/508 dead transitions. [2024-06-27 19:32:12,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 508 transitions, 8922 flow [2024-06-27 19:32:12,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:32:12,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:32:12,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 19:32:12,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 19:32:12,148 INFO L175 Difference]: Start difference. First operand has 355 places, 458 transitions, 7058 flow. Second operand 9 states and 227 transitions. [2024-06-27 19:32:12,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 508 transitions, 8922 flow [2024-06-27 19:32:13,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 508 transitions, 8548 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 19:32:13,828 INFO L231 Difference]: Finished difference. Result has 357 places, 471 transitions, 7424 flow [2024-06-27 19:32:13,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6684, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7424, PETRI_PLACES=357, PETRI_TRANSITIONS=471} [2024-06-27 19:32:13,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 19:32:13,828 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 471 transitions, 7424 flow [2024-06-27 19:32:13,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:13,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:13,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:13,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:32:13,828 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:32:13,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:13,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1859233686, now seen corresponding path program 20 times [2024-06-27 19:32:13,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:13,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624323220] [2024-06-27 19:32:13,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:13,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:13,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:13,908 INFO 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:13,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:13,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624323220] [2024-06-27 19:32:13,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624323220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:13,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:13,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:13,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123823268] [2024-06-27 19:32:13,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:13,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:13,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:13,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:13,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:13,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:13,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 471 transitions, 7424 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:13,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:13,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:13,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:14,724 INFO L124 PetriNetUnfolderBase]: 2605/4376 cut-off events. [2024-06-27 19:32:14,724 INFO L125 PetriNetUnfolderBase]: For 408261/408261 co-relation queries the response was YES. [2024-06-27 19:32:14,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34927 conditions, 4376 events. 2605/4376 cut-off events. For 408261/408261 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28026 event pairs, 473 based on Foata normal form. 1/4375 useless extension candidates. Maximal degree in co-relation 34765. Up to 3681 conditions per place. [2024-06-27 19:32:14,786 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 150 changer transitions 0/507 dead transitions. [2024-06-27 19:32:14,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 507 transitions, 8858 flow [2024-06-27 19:32:14,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:32:14,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:32:14,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 19:32:14,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:32:14,786 INFO L175 Difference]: Start difference. First operand has 357 places, 471 transitions, 7424 flow. Second operand 9 states and 225 transitions. [2024-06-27 19:32:14,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 507 transitions, 8858 flow [2024-06-27 19:32:16,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 507 transitions, 8546 flow, removed 61 selfloop flow, removed 10 redundant places. [2024-06-27 19:32:16,836 INFO L231 Difference]: Finished difference. Result has 356 places, 471 transitions, 7442 flow [2024-06-27 19:32:16,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7116, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7442, PETRI_PLACES=356, PETRI_TRANSITIONS=471} [2024-06-27 19:32:16,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-27 19:32:16,837 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 471 transitions, 7442 flow [2024-06-27 19:32:16,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:16,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:16,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:16,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:32:16,837 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:32:16,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:16,837 INFO L85 PathProgramCache]: Analyzing trace with hash -455285986, now seen corresponding path program 21 times [2024-06-27 19:32:16,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:16,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581161221] [2024-06-27 19:32:16,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:16,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:16,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:16,907 INFO 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:16,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:16,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581161221] [2024-06-27 19:32:16,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581161221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:16,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:16,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:16,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645802680] [2024-06-27 19:32:16,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:16,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:16,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:16,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:16,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:16,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:16,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 471 transitions, 7442 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:16,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:16,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:16,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:17,717 INFO L124 PetriNetUnfolderBase]: 2599/4369 cut-off events. [2024-06-27 19:32:17,717 INFO L125 PetriNetUnfolderBase]: For 405035/405038 co-relation queries the response was YES. [2024-06-27 19:32:17,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34649 conditions, 4369 events. 2599/4369 cut-off events. For 405035/405038 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28000 event pairs, 482 based on Foata normal form. 4/4370 useless extension candidates. Maximal degree in co-relation 34492. Up to 3676 conditions per place. [2024-06-27 19:32:17,777 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 367 selfloop transitions, 124 changer transitions 0/498 dead transitions. [2024-06-27 19:32:17,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 498 transitions, 8664 flow [2024-06-27 19:32:17,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:17,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:17,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:32:17,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 19:32:17,778 INFO L175 Difference]: Start difference. First operand has 356 places, 471 transitions, 7442 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:32:17,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 498 transitions, 8664 flow [2024-06-27 19:32:19,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 498 transitions, 8392 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 19:32:19,391 INFO L231 Difference]: Finished difference. Result has 355 places, 471 transitions, 7441 flow [2024-06-27 19:32:19,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7441, PETRI_PLACES=355, PETRI_TRANSITIONS=471} [2024-06-27 19:32:19,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-27 19:32:19,392 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 471 transitions, 7441 flow [2024-06-27 19:32:19,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:19,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:19,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:19,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:32:19,392 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:32:19,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:19,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1652164536, now seen corresponding path program 22 times [2024-06-27 19:32:19,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:19,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809661467] [2024-06-27 19:32:19,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:19,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:19,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:19,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:19,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:19,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809661467] [2024-06-27 19:32:19,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809661467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:19,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:19,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:19,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578006917] [2024-06-27 19:32:19,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:19,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:19,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:19,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:19,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:19,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:19,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 471 transitions, 7441 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:19,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:19,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:19,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:20,248 INFO L124 PetriNetUnfolderBase]: 2612/4381 cut-off events. [2024-06-27 19:32:20,248 INFO L125 PetriNetUnfolderBase]: For 389934/389940 co-relation queries the response was YES. [2024-06-27 19:32:20,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34666 conditions, 4381 events. 2612/4381 cut-off events. For 389934/389940 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28065 event pairs, 514 based on Foata normal form. 3/4377 useless extension candidates. Maximal degree in co-relation 34511. Up to 3408 conditions per place. [2024-06-27 19:32:20,307 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 272 changer transitions 0/513 dead transitions. [2024-06-27 19:32:20,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 513 transitions, 9338 flow [2024-06-27 19:32:20,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:32:20,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:32:20,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-27 19:32:20,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-27 19:32:20,307 INFO L175 Difference]: Start difference. First operand has 355 places, 471 transitions, 7441 flow. Second operand 10 states and 244 transitions. [2024-06-27 19:32:20,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 513 transitions, 9338 flow [2024-06-27 19:32:22,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 513 transitions, 9032 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:32:22,394 INFO L231 Difference]: Finished difference. Result has 359 places, 477 transitions, 7895 flow [2024-06-27 19:32:22,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7895, PETRI_PLACES=359, PETRI_TRANSITIONS=477} [2024-06-27 19:32:22,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-27 19:32:22,395 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 477 transitions, 7895 flow [2024-06-27 19:32:22,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:22,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:22,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:22,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:32:22,395 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:32:22,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:22,395 INFO L85 PathProgramCache]: Analyzing trace with hash 373298998, now seen corresponding path program 23 times [2024-06-27 19:32:22,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:22,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087295302] [2024-06-27 19:32:22,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:22,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:22,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:22,470 INFO 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:22,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:22,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087295302] [2024-06-27 19:32:22,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087295302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:22,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:22,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:22,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494669563] [2024-06-27 19:32:22,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:22,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:22,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:22,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:22,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:22,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:22,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 477 transitions, 7895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:22,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:22,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:22,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:23,301 INFO L124 PetriNetUnfolderBase]: 2609/4377 cut-off events. [2024-06-27 19:32:23,301 INFO L125 PetriNetUnfolderBase]: For 396096/396102 co-relation queries the response was YES. [2024-06-27 19:32:23,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35107 conditions, 4377 events. 2609/4377 cut-off events. For 396096/396102 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28016 event pairs, 514 based on Foata normal form. 3/4373 useless extension candidates. Maximal degree in co-relation 34950. Up to 3406 conditions per place. [2024-06-27 19:32:23,364 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 277 changer transitions 0/510 dead transitions. [2024-06-27 19:32:23,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 510 transitions, 9491 flow [2024-06-27 19:32:23,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:32:23,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:32:23,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-27 19:32:23,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818181818181818 [2024-06-27 19:32:23,365 INFO L175 Difference]: Start difference. First operand has 359 places, 477 transitions, 7895 flow. Second operand 11 states and 256 transitions. [2024-06-27 19:32:23,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 510 transitions, 9491 flow [2024-06-27 19:32:25,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 510 transitions, 8772 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-27 19:32:25,035 INFO L231 Difference]: Finished difference. Result has 360 places, 477 transitions, 7756 flow [2024-06-27 19:32:25,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7188, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7756, PETRI_PLACES=360, PETRI_TRANSITIONS=477} [2024-06-27 19:32:25,035 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 19:32:25,036 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 477 transitions, 7756 flow [2024-06-27 19:32:25,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:25,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:25,036 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:32:25,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:32:25,036 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:32:25,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:25,037 INFO L85 PathProgramCache]: Analyzing trace with hash 380645068, now seen corresponding path program 24 times [2024-06-27 19:32:25,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:25,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326931880] [2024-06-27 19:32:25,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:25,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:25,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:25,111 INFO 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:25,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:25,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326931880] [2024-06-27 19:32:25,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326931880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:25,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:25,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:25,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704972734] [2024-06-27 19:32:25,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:25,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:25,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:25,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:25,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:25,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:25,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 477 transitions, 7756 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:25,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:25,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:25,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:25,893 INFO L124 PetriNetUnfolderBase]: 2606/4373 cut-off events. [2024-06-27 19:32:25,893 INFO L125 PetriNetUnfolderBase]: For 382577/382583 co-relation queries the response was YES. [2024-06-27 19:32:25,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34815 conditions, 4373 events. 2606/4373 cut-off events. For 382577/382583 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28024 event pairs, 514 based on Foata normal form. 3/4369 useless extension candidates. Maximal degree in co-relation 34659. Up to 3404 conditions per place. [2024-06-27 19:32:25,960 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 265 changer transitions 0/503 dead transitions. [2024-06-27 19:32:25,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 503 transitions, 9148 flow [2024-06-27 19:32:25,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:32:25,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:32:25,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:32:25,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 19:32:25,961 INFO L175 Difference]: Start difference. First operand has 360 places, 477 transitions, 7756 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:32:25,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 503 transitions, 9148 flow [2024-06-27 19:32:27,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 503 transitions, 8459 flow, removed 37 selfloop flow, removed 12 redundant places. [2024-06-27 19:32:27,551 INFO L231 Difference]: Finished difference. Result has 356 places, 477 transitions, 7615 flow [2024-06-27 19:32:27,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7075, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7615, PETRI_PLACES=356, PETRI_TRANSITIONS=477} [2024-06-27 19:32:27,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-27 19:32:27,552 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 477 transitions, 7615 flow [2024-06-27 19:32:27,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:27,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:27,552 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:32:27,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:32:27,552 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:32:27,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:27,552 INFO L85 PathProgramCache]: Analyzing trace with hash -859684458, now seen corresponding path program 25 times [2024-06-27 19:32:27,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:27,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371287844] [2024-06-27 19:32:27,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:27,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:27,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:27,625 INFO 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:27,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:27,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371287844] [2024-06-27 19:32:27,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371287844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:27,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:27,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:27,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079519074] [2024-06-27 19:32:27,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:27,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:27,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:27,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:27,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:27,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:27,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 477 transitions, 7615 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:27,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:27,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:27,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:28,428 INFO L124 PetriNetUnfolderBase]: 2616/4401 cut-off events. [2024-06-27 19:32:28,428 INFO L125 PetriNetUnfolderBase]: For 376419/376422 co-relation queries the response was YES. [2024-06-27 19:32:28,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34701 conditions, 4401 events. 2616/4401 cut-off events. For 376419/376422 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28307 event pairs, 482 based on Foata normal form. 4/4402 useless extension candidates. Maximal degree in co-relation 34547. Up to 3414 conditions per place. [2024-06-27 19:32:28,490 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 246 changer transitions 0/514 dead transitions. [2024-06-27 19:32:28,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 514 transitions, 9137 flow [2024-06-27 19:32:28,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:32:28,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:32:28,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 19:32:28,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 19:32:28,491 INFO L175 Difference]: Start difference. First operand has 356 places, 477 transitions, 7615 flow. Second operand 9 states and 222 transitions. [2024-06-27 19:32:28,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 514 transitions, 9137 flow [2024-06-27 19:32:30,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 514 transitions, 8549 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:32:30,192 INFO L231 Difference]: Finished difference. Result has 356 places, 481 transitions, 7634 flow [2024-06-27 19:32:30,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7039, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7634, PETRI_PLACES=356, PETRI_TRANSITIONS=481} [2024-06-27 19:32:30,192 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-27 19:32:30,192 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 481 transitions, 7634 flow [2024-06-27 19:32:30,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:30,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:30,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:32:30,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:32:30,193 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:32:30,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:30,193 INFO L85 PathProgramCache]: Analyzing trace with hash -815459176, now seen corresponding path program 26 times [2024-06-27 19:32:30,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:30,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437877426] [2024-06-27 19:32:30,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:30,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:30,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:30,267 INFO 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:30,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:30,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437877426] [2024-06-27 19:32:30,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437877426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:30,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:30,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:30,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812870387] [2024-06-27 19:32:30,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:30,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:30,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:30,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:30,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:30,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:30,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 481 transitions, 7634 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:30,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:30,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:30,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:31,058 INFO L124 PetriNetUnfolderBase]: 2626/4419 cut-off events. [2024-06-27 19:32:31,058 INFO L125 PetriNetUnfolderBase]: For 376977/376980 co-relation queries the response was YES. [2024-06-27 19:32:31,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34823 conditions, 4419 events. 2626/4419 cut-off events. For 376977/376980 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28490 event pairs, 482 based on Foata normal form. 4/4420 useless extension candidates. Maximal degree in co-relation 34669. Up to 3424 conditions per place. [2024-06-27 19:32:31,121 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 244 changer transitions 0/513 dead transitions. [2024-06-27 19:32:31,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 513 transitions, 9140 flow [2024-06-27 19:32:31,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:32:31,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:32:31,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 19:32:31,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 19:32:31,122 INFO L175 Difference]: Start difference. First operand has 356 places, 481 transitions, 7634 flow. Second operand 10 states and 232 transitions. [2024-06-27 19:32:31,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 513 transitions, 9140 flow [2024-06-27 19:32:32,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 513 transitions, 8576 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 19:32:32,967 INFO L231 Difference]: Finished difference. Result has 357 places, 485 transitions, 7674 flow [2024-06-27 19:32:32,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7086, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7674, PETRI_PLACES=357, PETRI_TRANSITIONS=485} [2024-06-27 19:32:32,967 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 19:32:32,967 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 485 transitions, 7674 flow [2024-06-27 19:32:32,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:32,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:32,967 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:32:32,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:32:32,967 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:32:32,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:32,968 INFO L85 PathProgramCache]: Analyzing trace with hash -822810826, now seen corresponding path program 27 times [2024-06-27 19:32:32,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:32,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998866146] [2024-06-27 19:32:32,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:32,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:32,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:33,040 INFO 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,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:33,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998866146] [2024-06-27 19:32:33,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998866146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:33,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:33,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:33,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230606379] [2024-06-27 19:32:33,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:33,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:33,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:33,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:33,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:33,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:33,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 485 transitions, 7674 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:33,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:33,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:33,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:33,861 INFO L124 PetriNetUnfolderBase]: 2620/4411 cut-off events. [2024-06-27 19:32:33,861 INFO L125 PetriNetUnfolderBase]: For 361554/361557 co-relation queries the response was YES. [2024-06-27 19:32:33,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34422 conditions, 4411 events. 2620/4411 cut-off events. For 361554/361557 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28389 event pairs, 482 based on Foata normal form. 4/4412 useless extension candidates. Maximal degree in co-relation 34269. Up to 3419 conditions per place. [2024-06-27 19:32:33,923 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 253 changer transitions 0/519 dead transitions. [2024-06-27 19:32:33,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 519 transitions, 8946 flow [2024-06-27 19:32:33,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:32:33,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:32:33,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-27 19:32:33,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886363636363636 [2024-06-27 19:32:33,924 INFO L175 Difference]: Start difference. First operand has 357 places, 485 transitions, 7674 flow. Second operand 11 states and 259 transitions. [2024-06-27 19:32:33,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 519 transitions, 8946 flow [2024-06-27 19:32:35,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 519 transitions, 8521 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-27 19:32:35,601 INFO L231 Difference]: Finished difference. Result has 362 places, 485 transitions, 7774 flow [2024-06-27 19:32:35,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7251, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7774, PETRI_PLACES=362, PETRI_TRANSITIONS=485} [2024-06-27 19:32:35,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-27 19:32:35,602 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 485 transitions, 7774 flow [2024-06-27 19:32:35,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:35,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:35,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:35,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:32:35,602 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:32:35,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:35,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1316067586, now seen corresponding path program 7 times [2024-06-27 19:32:35,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:35,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930086620] [2024-06-27 19:32:35,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:35,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:35,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:35,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:32:35,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:35,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930086620] [2024-06-27 19:32:35,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930086620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:35,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:35,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:35,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130758075] [2024-06-27 19:32:35,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:35,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:35,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:35,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:35,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:35,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:35,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 485 transitions, 7774 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:35,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:35,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:35,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:36,497 INFO L124 PetriNetUnfolderBase]: 2676/4503 cut-off events. [2024-06-27 19:32:36,497 INFO L125 PetriNetUnfolderBase]: For 411530/411533 co-relation queries the response was YES. [2024-06-27 19:32:36,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35191 conditions, 4503 events. 2676/4503 cut-off events. For 411530/411533 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29027 event pairs, 364 based on Foata normal form. 18/4518 useless extension candidates. Maximal degree in co-relation 35037. Up to 3762 conditions per place. [2024-06-27 19:32:36,559 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 408 selfloop transitions, 101 changer transitions 0/516 dead transitions. [2024-06-27 19:32:36,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 516 transitions, 8944 flow [2024-06-27 19:32:36,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:36,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:36,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 19:32:36,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-27 19:32:36,560 INFO L175 Difference]: Start difference. First operand has 362 places, 485 transitions, 7774 flow. Second operand 6 states and 159 transitions. [2024-06-27 19:32:36,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 516 transitions, 8944 flow [2024-06-27 19:32:37,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 516 transitions, 8339 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-27 19:32:37,969 INFO L231 Difference]: Finished difference. Result has 354 places, 487 transitions, 7457 flow [2024-06-27 19:32:37,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7169, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7457, PETRI_PLACES=354, PETRI_TRANSITIONS=487} [2024-06-27 19:32:37,969 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 19:32:37,969 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 487 transitions, 7457 flow [2024-06-27 19:32:37,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:37,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:37,969 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:32:37,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:32:37,970 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:32:37,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:37,970 INFO L85 PathProgramCache]: Analyzing trace with hash -237660514, now seen corresponding path program 8 times [2024-06-27 19:32:37,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:37,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784198935] [2024-06-27 19:32:37,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:37,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:37,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:38,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:38,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:38,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784198935] [2024-06-27 19:32:38,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784198935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:38,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:38,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:38,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740637639] [2024-06-27 19:32:38,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:38,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:38,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:38,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:38,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:38,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:38,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 487 transitions, 7457 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:38,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:38,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:38,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:38,844 INFO L124 PetriNetUnfolderBase]: 2732/4587 cut-off events. [2024-06-27 19:32:38,844 INFO L125 PetriNetUnfolderBase]: For 405875/405878 co-relation queries the response was YES. [2024-06-27 19:32:38,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35459 conditions, 4587 events. 2732/4587 cut-off events. For 405875/405878 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 29651 event pairs, 498 based on Foata normal form. 18/4602 useless extension candidates. Maximal degree in co-relation 35308. Up to 3793 conditions per place. [2024-06-27 19:32:38,907 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 385 selfloop transitions, 118 changer transitions 0/510 dead transitions. [2024-06-27 19:32:38,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 510 transitions, 8597 flow [2024-06-27 19:32:38,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:38,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:38,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 19:32:38,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 19:32:38,907 INFO L175 Difference]: Start difference. First operand has 354 places, 487 transitions, 7457 flow. Second operand 7 states and 166 transitions. [2024-06-27 19:32:38,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 510 transitions, 8597 flow [2024-06-27 19:32:40,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 510 transitions, 8389 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 19:32:40,447 INFO L231 Difference]: Finished difference. Result has 357 places, 489 transitions, 7561 flow [2024-06-27 19:32:40,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7249, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7561, PETRI_PLACES=357, PETRI_TRANSITIONS=489} [2024-06-27 19:32:40,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 19:32:40,448 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 489 transitions, 7561 flow [2024-06-27 19:32:40,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:40,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:40,448 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:32:40,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:32:40,448 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:32:40,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:40,448 INFO L85 PathProgramCache]: Analyzing trace with hash -826307068, now seen corresponding path program 9 times [2024-06-27 19:32:40,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:40,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97459638] [2024-06-27 19:32:40,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:40,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:40,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:40,528 INFO 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,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:40,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97459638] [2024-06-27 19:32:40,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97459638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:40,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:40,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:40,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643205930] [2024-06-27 19:32:40,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:40,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:40,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:40,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:40,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:40,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:40,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 489 transitions, 7561 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:40,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:40,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:40,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:41,329 INFO L124 PetriNetUnfolderBase]: 2762/4645 cut-off events. [2024-06-27 19:32:41,329 INFO L125 PetriNetUnfolderBase]: For 401192/401195 co-relation queries the response was YES. [2024-06-27 19:32:41,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35626 conditions, 4645 events. 2762/4645 cut-off events. For 401192/401195 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 30107 event pairs, 508 based on Foata normal form. 18/4660 useless extension candidates. Maximal degree in co-relation 35474. Up to 3779 conditions per place. [2024-06-27 19:32:41,393 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 136 changer transitions 0/518 dead transitions. [2024-06-27 19:32:41,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 518 transitions, 8737 flow [2024-06-27 19:32:41,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:41,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:41,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:32:41,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 19:32:41,394 INFO L175 Difference]: Start difference. First operand has 357 places, 489 transitions, 7561 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:32:41,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 518 transitions, 8737 flow [2024-06-27 19:32:42,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 518 transitions, 8465 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 19:32:42,993 INFO L231 Difference]: Finished difference. Result has 358 places, 491 transitions, 7645 flow [2024-06-27 19:32:42,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7289, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7645, PETRI_PLACES=358, PETRI_TRANSITIONS=491} [2024-06-27 19:32:42,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-27 19:32:42,994 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 491 transitions, 7645 flow [2024-06-27 19:32:42,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:42,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:42,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:42,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:32:42,996 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:32:42,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:42,997 INFO L85 PathProgramCache]: Analyzing trace with hash -826633498, now seen corresponding path program 10 times [2024-06-27 19:32:42,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:42,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112136821] [2024-06-27 19:32:42,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:43,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:43,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:43,087 INFO 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,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:43,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112136821] [2024-06-27 19:32:43,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112136821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:43,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:43,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:43,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111858839] [2024-06-27 19:32:43,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:43,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:43,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:43,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:43,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:43,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:43,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 491 transitions, 7645 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:43,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:43,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:43,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:43,899 INFO L124 PetriNetUnfolderBase]: 2736/4607 cut-off events. [2024-06-27 19:32:43,899 INFO L125 PetriNetUnfolderBase]: For 344963/344966 co-relation queries the response was YES. [2024-06-27 19:32:43,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34229 conditions, 4607 events. 2736/4607 cut-off events. For 344963/344966 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29838 event pairs, 359 based on Foata normal form. 14/4618 useless extension candidates. Maximal degree in co-relation 34077. Up to 3257 conditions per place. [2024-06-27 19:32:43,963 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 356 selfloop transitions, 161 changer transitions 0/524 dead transitions. [2024-06-27 19:32:43,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 524 transitions, 8793 flow [2024-06-27 19:32:43,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:43,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:43,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:32:43,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 19:32:43,965 INFO L175 Difference]: Start difference. First operand has 358 places, 491 transitions, 7645 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:32:43,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 524 transitions, 8793 flow [2024-06-27 19:32:45,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 524 transitions, 8465 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 19:32:45,619 INFO L231 Difference]: Finished difference. Result has 360 places, 491 transitions, 7653 flow [2024-06-27 19:32:45,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7317, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7653, PETRI_PLACES=360, PETRI_TRANSITIONS=491} [2024-06-27 19:32:45,620 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 19:32:45,620 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 491 transitions, 7653 flow [2024-06-27 19:32:45,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:45,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:45,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] [2024-06-27 19:32:45,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:32:45,620 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:32:45,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:45,621 INFO L85 PathProgramCache]: Analyzing trace with hash -455009404, now seen corresponding path program 2 times [2024-06-27 19:32:45,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:45,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674193848] [2024-06-27 19:32:45,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:45,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:45,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:45,694 INFO 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,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:45,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674193848] [2024-06-27 19:32:45,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674193848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:45,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:45,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:45,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299658377] [2024-06-27 19:32:45,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:45,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:45,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:45,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:45,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:45,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:45,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 491 transitions, 7653 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:45,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:45,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:45,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:46,519 INFO L124 PetriNetUnfolderBase]: 2842/4783 cut-off events. [2024-06-27 19:32:46,519 INFO L125 PetriNetUnfolderBase]: For 370428/370431 co-relation queries the response was YES. [2024-06-27 19:32:46,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36022 conditions, 4783 events. 2842/4783 cut-off events. For 370428/370431 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31160 event pairs, 379 based on Foata normal form. 14/4794 useless extension candidates. Maximal degree in co-relation 35869. Up to 3789 conditions per place. [2024-06-27 19:32:46,583 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 85 changer transitions 0/522 dead transitions. [2024-06-27 19:32:46,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 522 transitions, 9037 flow [2024-06-27 19:32:46,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:32:46,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:32:46,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:32:46,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 19:32:46,584 INFO L175 Difference]: Start difference. First operand has 360 places, 491 transitions, 7653 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:32:46,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 522 transitions, 9037 flow [2024-06-27 19:32:48,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 522 transitions, 8681 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 19:32:48,319 INFO L231 Difference]: Finished difference. Result has 359 places, 495 transitions, 7617 flow [2024-06-27 19:32:48,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7617, PETRI_PLACES=359, PETRI_TRANSITIONS=495} [2024-06-27 19:32:48,320 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-27 19:32:48,320 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 495 transitions, 7617 flow [2024-06-27 19:32:48,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:48,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:48,320 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:32:48,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:32:48,321 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:32:48,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:48,321 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 3 times [2024-06-27 19:32:48,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:48,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089182384] [2024-06-27 19:32:48,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:48,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:48,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:48,402 INFO 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,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:48,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089182384] [2024-06-27 19:32:48,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089182384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:48,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:48,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:48,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413683435] [2024-06-27 19:32:48,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:48,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:48,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:48,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:48,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:48,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:48,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 495 transitions, 7617 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:48,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:48,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:48,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:49,258 INFO L124 PetriNetUnfolderBase]: 2935/4940 cut-off events. [2024-06-27 19:32:49,259 INFO L125 PetriNetUnfolderBase]: For 373046/373049 co-relation queries the response was YES. [2024-06-27 19:32:49,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37226 conditions, 4940 events. 2935/4940 cut-off events. For 373046/373049 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 32345 event pairs, 383 based on Foata normal form. 14/4951 useless extension candidates. Maximal degree in co-relation 37074. Up to 3775 conditions per place. [2024-06-27 19:32:49,325 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 94 changer transitions 0/531 dead transitions. [2024-06-27 19:32:49,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 531 transitions, 9201 flow [2024-06-27 19:32:49,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:49,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:49,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:32:49,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-27 19:32:49,326 INFO L175 Difference]: Start difference. First operand has 359 places, 495 transitions, 7617 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:32:49,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 531 transitions, 9201 flow [2024-06-27 19:32:51,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 531 transitions, 9086 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 19:32:51,025 INFO L231 Difference]: Finished difference. Result has 365 places, 499 transitions, 7814 flow [2024-06-27 19:32:51,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7502, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7814, PETRI_PLACES=365, PETRI_TRANSITIONS=499} [2024-06-27 19:32:51,025 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-27 19:32:51,025 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 499 transitions, 7814 flow [2024-06-27 19:32:51,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:51,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:51,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:51,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:32:51,025 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:32:51,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:51,026 INFO L85 PathProgramCache]: Analyzing trace with hash -815182594, now seen corresponding path program 4 times [2024-06-27 19:32:51,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:51,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908186932] [2024-06-27 19:32:51,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:51,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:51,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:51,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:51,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:51,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908186932] [2024-06-27 19:32:51,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908186932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:51,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:51,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:51,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690584180] [2024-06-27 19:32:51,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:51,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:51,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:51,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:51,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:51,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:51,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 499 transitions, 7814 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:51,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:51,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:51,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:51,971 INFO L124 PetriNetUnfolderBase]: 2982/5019 cut-off events. [2024-06-27 19:32:51,971 INFO L125 PetriNetUnfolderBase]: For 387188/387191 co-relation queries the response was YES. [2024-06-27 19:32:52,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38120 conditions, 5019 events. 2982/5019 cut-off events. For 387188/387191 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 32944 event pairs, 560 based on Foata normal form. 14/5030 useless extension candidates. Maximal degree in co-relation 37965. Up to 3623 conditions per place. [2024-06-27 19:32:52,039 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 117 changer transitions 0/527 dead transitions. [2024-06-27 19:32:52,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 527 transitions, 9186 flow [2024-06-27 19:32:52,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:52,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:52,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:32:52,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 19:32:52,040 INFO L175 Difference]: Start difference. First operand has 365 places, 499 transitions, 7814 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:32:52,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 527 transitions, 9186 flow [2024-06-27 19:32:53,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 527 transitions, 8949 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 19:32:53,586 INFO L231 Difference]: Finished difference. Result has 369 places, 502 transitions, 7945 flow [2024-06-27 19:32:53,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7581, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7945, PETRI_PLACES=369, PETRI_TRANSITIONS=502} [2024-06-27 19:32:53,586 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-27 19:32:53,586 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 502 transitions, 7945 flow [2024-06-27 19:32:53,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:53,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:53,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:53,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:32:53,587 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:32:53,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:53,587 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-27 19:32:53,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:53,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407941277] [2024-06-27 19:32:53,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:53,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:53,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:53,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:53,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:53,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407941277] [2024-06-27 19:32:53,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407941277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:53,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:53,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:53,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125241280] [2024-06-27 19:32:53,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:53,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:53,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:53,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:53,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:53,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:53,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 502 transitions, 7945 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:53,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:53,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:53,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:54,582 INFO L124 PetriNetUnfolderBase]: 3022/5090 cut-off events. [2024-06-27 19:32:54,583 INFO L125 PetriNetUnfolderBase]: For 383273/383273 co-relation queries the response was YES. [2024-06-27 19:32:54,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38555 conditions, 5090 events. 3022/5090 cut-off events. For 383273/383273 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33565 event pairs, 575 based on Foata normal form. 6/5094 useless extension candidates. Maximal degree in co-relation 38398. Up to 4567 conditions per place. [2024-06-27 19:32:54,652 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 483 selfloop transitions, 38 changer transitions 0/528 dead transitions. [2024-06-27 19:32:54,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 528 transitions, 9108 flow [2024-06-27 19:32:54,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:32:54,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:32:54,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-27 19:32:54,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-27 19:32:54,653 INFO L175 Difference]: Start difference. First operand has 369 places, 502 transitions, 7945 flow. Second operand 10 states and 212 transitions. [2024-06-27 19:32:54,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 528 transitions, 9108 flow [2024-06-27 19:32:56,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 528 transitions, 8932 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 19:32:56,229 INFO L231 Difference]: Finished difference. Result has 377 places, 504 transitions, 7896 flow [2024-06-27 19:32:56,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7769, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7896, PETRI_PLACES=377, PETRI_TRANSITIONS=504} [2024-06-27 19:32:56,230 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-27 19:32:56,230 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 504 transitions, 7896 flow [2024-06-27 19:32:56,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:56,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:56,230 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:32:56,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:32:56,230 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:32:56,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:56,230 INFO L85 PathProgramCache]: Analyzing trace with hash 386647288, now seen corresponding path program 2 times [2024-06-27 19:32:56,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:56,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303410746] [2024-06-27 19:32:56,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:56,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:56,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:56,317 INFO 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,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:56,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303410746] [2024-06-27 19:32:56,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303410746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:56,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:56,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:56,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276710078] [2024-06-27 19:32:56,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:56,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:56,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:56,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:56,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:56,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:56,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 504 transitions, 7896 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:56,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:56,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:56,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:57,283 INFO L124 PetriNetUnfolderBase]: 3083/5191 cut-off events. [2024-06-27 19:32:57,283 INFO L125 PetriNetUnfolderBase]: For 377979/377979 co-relation queries the response was YES. [2024-06-27 19:32:57,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38870 conditions, 5191 events. 3083/5191 cut-off events. For 377979/377979 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 34423 event pairs, 589 based on Foata normal form. 6/5195 useless extension candidates. Maximal degree in co-relation 38710. Up to 4580 conditions per place. [2024-06-27 19:32:57,349 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 476 selfloop transitions, 54 changer transitions 0/537 dead transitions. [2024-06-27 19:32:57,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 537 transitions, 9147 flow [2024-06-27 19:32:57,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:32:57,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:32:57,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 19:32:57,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-27 19:32:57,350 INFO L175 Difference]: Start difference. First operand has 377 places, 504 transitions, 7896 flow. Second operand 9 states and 199 transitions. [2024-06-27 19:32:57,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 537 transitions, 9147 flow [2024-06-27 19:32:59,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 537 transitions, 9065 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:32:59,412 INFO L231 Difference]: Finished difference. Result has 380 places, 511 transitions, 8049 flow [2024-06-27 19:32:59,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8049, PETRI_PLACES=380, PETRI_TRANSITIONS=511} [2024-06-27 19:32:59,413 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-27 19:32:59,413 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 511 transitions, 8049 flow [2024-06-27 19:32:59,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:59,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:59,413 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:32:59,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:32:59,413 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:32:59,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:59,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1859457816, now seen corresponding path program 3 times [2024-06-27 19:32:59,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:59,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728568114] [2024-06-27 19:32:59,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:59,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:59,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:59,493 INFO 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,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:59,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728568114] [2024-06-27 19:32:59,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728568114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:59,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:59,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:59,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310749789] [2024-06-27 19:32:59,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:59,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:59,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:59,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:59,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:59,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:59,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 511 transitions, 8049 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:59,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:59,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:59,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:00,437 INFO L124 PetriNetUnfolderBase]: 3103/5231 cut-off events. [2024-06-27 19:33:00,438 INFO L125 PetriNetUnfolderBase]: For 378973/378973 co-relation queries the response was YES. [2024-06-27 19:33:00,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39210 conditions, 5231 events. 3103/5231 cut-off events. For 378973/378973 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 34772 event pairs, 563 based on Foata normal form. 6/5235 useless extension candidates. Maximal degree in co-relation 39048. Up to 4492 conditions per place. [2024-06-27 19:33:00,511 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 476 selfloop transitions, 57 changer transitions 0/540 dead transitions. [2024-06-27 19:33:00,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 540 transitions, 9245 flow [2024-06-27 19:33:00,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:00,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:00,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:33:00,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:33:00,511 INFO L175 Difference]: Start difference. First operand has 380 places, 511 transitions, 8049 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:33:00,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 540 transitions, 9245 flow [2024-06-27 19:33:02,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 540 transitions, 9123 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:02,425 INFO L231 Difference]: Finished difference. Result has 382 places, 512 transitions, 8075 flow [2024-06-27 19:33:02,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7929, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8075, PETRI_PLACES=382, PETRI_TRANSITIONS=512} [2024-06-27 19:33:02,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 19:33:02,431 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 512 transitions, 8075 flow [2024-06-27 19:33:02,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:02,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:02,431 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:02,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:33:02,431 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:33:02,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:02,431 INFO L85 PathProgramCache]: Analyzing trace with hash -872654374, now seen corresponding path program 4 times [2024-06-27 19:33:02,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:02,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947248862] [2024-06-27 19:33:02,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:02,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:02,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:02,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:02,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:02,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947248862] [2024-06-27 19:33:02,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947248862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:02,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:02,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:02,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279357202] [2024-06-27 19:33:02,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:02,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:02,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:02,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:02,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:02,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:02,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 512 transitions, 8075 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:02,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:02,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:02,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:03,406 INFO L124 PetriNetUnfolderBase]: 3090/5209 cut-off events. [2024-06-27 19:33:03,406 INFO L125 PetriNetUnfolderBase]: For 359635/359638 co-relation queries the response was YES. [2024-06-27 19:33:03,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38604 conditions, 5209 events. 3090/5209 cut-off events. For 359635/359638 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34635 event pairs, 546 based on Foata normal form. 8/5214 useless extension candidates. Maximal degree in co-relation 38441. Up to 4435 conditions per place. [2024-06-27 19:33:03,478 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 475 selfloop transitions, 56 changer transitions 0/538 dead transitions. [2024-06-27 19:33:03,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 538 transitions, 9237 flow [2024-06-27 19:33:03,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:03,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:03,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:33:03,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 19:33:03,479 INFO L175 Difference]: Start difference. First operand has 382 places, 512 transitions, 8075 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:33:03,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 538 transitions, 9237 flow [2024-06-27 19:33:05,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 538 transitions, 9111 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:05,327 INFO L231 Difference]: Finished difference. Result has 384 places, 512 transitions, 8065 flow [2024-06-27 19:33:05,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7949, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8065, PETRI_PLACES=384, PETRI_TRANSITIONS=512} [2024-06-27 19:33:05,328 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-27 19:33:05,328 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 512 transitions, 8065 flow [2024-06-27 19:33:05,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:05,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:05,328 INFO 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:33:05,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:33:05,328 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:33:05,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:05,328 INFO L85 PathProgramCache]: Analyzing trace with hash 150561649, now seen corresponding path program 1 times [2024-06-27 19:33:05,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:05,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896503319] [2024-06-27 19:33:05,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:05,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:05,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:05,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:05,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:05,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896503319] [2024-06-27 19:33:05,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896503319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:05,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:05,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:05,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818603246] [2024-06-27 19:33:05,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:05,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:05,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:05,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:05,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:05,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:05,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 512 transitions, 8065 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:05,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:05,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:05,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:06,358 INFO L124 PetriNetUnfolderBase]: 3185/5348 cut-off events. [2024-06-27 19:33:06,358 INFO L125 PetriNetUnfolderBase]: For 407070/407070 co-relation queries the response was YES. [2024-06-27 19:33:06,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40094 conditions, 5348 events. 3185/5348 cut-off events. For 407070/407070 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 35648 event pairs, 616 based on Foata normal form. 10/5349 useless extension candidates. Maximal degree in co-relation 39930. Up to 4354 conditions per place. [2024-06-27 19:33:06,552 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 139 changer transitions 0/552 dead transitions. [2024-06-27 19:33:06,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 552 transitions, 9531 flow [2024-06-27 19:33:06,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:06,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:06,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:33:06,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 19:33:06,553 INFO L175 Difference]: Start difference. First operand has 384 places, 512 transitions, 8065 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:33:06,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 552 transitions, 9531 flow [2024-06-27 19:33:08,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 552 transitions, 9375 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:08,492 INFO L231 Difference]: Finished difference. Result has 386 places, 516 transitions, 8284 flow [2024-06-27 19:33:08,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7909, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8284, PETRI_PLACES=386, PETRI_TRANSITIONS=516} [2024-06-27 19:33:08,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-27 19:33:08,492 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 516 transitions, 8284 flow [2024-06-27 19:33:08,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:08,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:08,492 INFO 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:33:08,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:33:08,492 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:33:08,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:08,493 INFO L85 PathProgramCache]: Analyzing trace with hash -342698987, now seen corresponding path program 2 times [2024-06-27 19:33:08,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:08,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689452903] [2024-06-27 19:33:08,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:08,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:08,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:08,571 INFO 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:08,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:08,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689452903] [2024-06-27 19:33:08,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689452903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:08,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:08,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:08,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196359088] [2024-06-27 19:33:08,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:08,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:08,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:08,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:08,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:08,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:08,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 516 transitions, 8284 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:08,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:08,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:08,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:09,515 INFO L124 PetriNetUnfolderBase]: 3221/5413 cut-off events. [2024-06-27 19:33:09,515 INFO L125 PetriNetUnfolderBase]: For 417385/417385 co-relation queries the response was YES. [2024-06-27 19:33:09,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40589 conditions, 5413 events. 3221/5413 cut-off events. For 417385/417385 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36182 event pairs, 647 based on Foata normal form. 10/5418 useless extension candidates. Maximal degree in co-relation 40425. Up to 4611 conditions per place. [2024-06-27 19:33:09,600 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 403 selfloop transitions, 136 changer transitions 0/546 dead transitions. [2024-06-27 19:33:09,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 546 transitions, 9498 flow [2024-06-27 19:33:09,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:09,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:09,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:33:09,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:33:09,601 INFO L175 Difference]: Start difference. First operand has 386 places, 516 transitions, 8284 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:33:09,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 546 transitions, 9498 flow [2024-06-27 19:33:11,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 546 transitions, 9274 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:11,875 INFO L231 Difference]: Finished difference. Result has 390 places, 518 transitions, 8390 flow [2024-06-27 19:33:11,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8072, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8390, PETRI_PLACES=390, PETRI_TRANSITIONS=518} [2024-06-27 19:33:11,875 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-27 19:33:11,875 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 518 transitions, 8390 flow [2024-06-27 19:33:11,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:11,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:11,876 INFO 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:33:11,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:33:11,876 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:33:11,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:11,876 INFO L85 PathProgramCache]: Analyzing trace with hash 268709779, now seen corresponding path program 3 times [2024-06-27 19:33:11,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:11,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664797709] [2024-06-27 19:33:11,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:11,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:11,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:11,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:11,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:11,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664797709] [2024-06-27 19:33:11,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664797709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:11,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:11,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:11,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127230258] [2024-06-27 19:33:11,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:11,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:11,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:11,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:11,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:12,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:12,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 518 transitions, 8390 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:12,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:12,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:12,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:12,973 INFO L124 PetriNetUnfolderBase]: 3257/5470 cut-off events. [2024-06-27 19:33:12,973 INFO L125 PetriNetUnfolderBase]: For 417005/417008 co-relation queries the response was YES. [2024-06-27 19:33:13,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41072 conditions, 5470 events. 3257/5470 cut-off events. For 417005/417008 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 36581 event pairs, 644 based on Foata normal form. 12/5479 useless extension candidates. Maximal degree in co-relation 40906. Up to 4843 conditions per place. [2024-06-27 19:33:13,053 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 477 selfloop transitions, 61 changer transitions 0/545 dead transitions. [2024-06-27 19:33:13,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 545 transitions, 9586 flow [2024-06-27 19:33:13,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:13,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:13,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:33:13,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:33:13,054 INFO L175 Difference]: Start difference. First operand has 390 places, 518 transitions, 8390 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:33:13,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 545 transitions, 9586 flow [2024-06-27 19:33:15,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 545 transitions, 9294 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:15,455 INFO L231 Difference]: Finished difference. Result has 392 places, 520 transitions, 8270 flow [2024-06-27 19:33:15,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8270, PETRI_PLACES=392, PETRI_TRANSITIONS=520} [2024-06-27 19:33:15,455 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-27 19:33:15,455 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 520 transitions, 8270 flow [2024-06-27 19:33:15,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:15,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:15,456 INFO 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:33:15,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:33:15,456 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:33:15,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:15,456 INFO L85 PathProgramCache]: Analyzing trace with hash 144157576, now seen corresponding path program 1 times [2024-06-27 19:33:15,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:15,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300708801] [2024-06-27 19:33:15,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:15,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:15,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:15,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:15,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:15,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300708801] [2024-06-27 19:33:15,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300708801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:15,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:15,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:15,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779426607] [2024-06-27 19:33:15,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:15,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:15,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:15,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:15,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:15,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:15,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 520 transitions, 8270 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:15,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:15,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:15,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:16,471 INFO L124 PetriNetUnfolderBase]: 3318/5569 cut-off events. [2024-06-27 19:33:16,472 INFO L125 PetriNetUnfolderBase]: For 419813/419813 co-relation queries the response was YES. [2024-06-27 19:33:16,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42219 conditions, 5569 events. 3318/5569 cut-off events. For 419813/419813 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37341 event pairs, 660 based on Foata normal form. 1/5565 useless extension candidates. Maximal degree in co-relation 42052. Up to 4409 conditions per place. [2024-06-27 19:33:16,672 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 289 changer transitions 0/571 dead transitions. [2024-06-27 19:33:16,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 571 transitions, 10356 flow [2024-06-27 19:33:16,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:16,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:16,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:33:16,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 19:33:16,673 INFO L175 Difference]: Start difference. First operand has 392 places, 520 transitions, 8270 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:33:16,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 571 transitions, 10356 flow [2024-06-27 19:33:19,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 571 transitions, 10229 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:19,304 INFO L231 Difference]: Finished difference. Result has 395 places, 544 transitions, 9121 flow [2024-06-27 19:33:19,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9121, PETRI_PLACES=395, PETRI_TRANSITIONS=544} [2024-06-27 19:33:19,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-27 19:33:19,305 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 544 transitions, 9121 flow [2024-06-27 19:33:19,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:19,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33: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, 1] [2024-06-27 19:33:19,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:33:19,305 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:33:19,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:19,305 INFO L85 PathProgramCache]: Analyzing trace with hash -342705590, now seen corresponding path program 2 times [2024-06-27 19:33:19,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:19,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841384536] [2024-06-27 19:33:19,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:19,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:19,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:19,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:19,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:19,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841384536] [2024-06-27 19:33:19,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841384536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:19,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:19,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:19,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71620972] [2024-06-27 19:33:19,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:19,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:19,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:19,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:19,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:19,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:19,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 544 transitions, 9121 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:19,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:19,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:19,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:20,361 INFO L124 PetriNetUnfolderBase]: 3323/5578 cut-off events. [2024-06-27 19:33:20,361 INFO L125 PetriNetUnfolderBase]: For 432497/432497 co-relation queries the response was YES. [2024-06-27 19:33:20,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42929 conditions, 5578 events. 3323/5578 cut-off events. For 432497/432497 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37425 event pairs, 660 based on Foata normal form. 1/5574 useless extension candidates. Maximal degree in co-relation 42761. Up to 4415 conditions per place. [2024-06-27 19:33:20,442 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 295 selfloop transitions, 270 changer transitions 0/572 dead transitions. [2024-06-27 19:33:20,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 572 transitions, 11047 flow [2024-06-27 19:33:20,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:20,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:20,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:33:20,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:33:20,443 INFO L175 Difference]: Start difference. First operand has 395 places, 544 transitions, 9121 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:33:20,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 572 transitions, 11047 flow [2024-06-27 19:33:23,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 572 transitions, 10717 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:23,156 INFO L231 Difference]: Finished difference. Result has 400 places, 547 transitions, 9401 flow [2024-06-27 19:33:23,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8802, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9401, PETRI_PLACES=400, PETRI_TRANSITIONS=547} [2024-06-27 19:33:23,157 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-27 19:33:23,157 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 547 transitions, 9401 flow [2024-06-27 19:33:23,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:23,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:23,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:23,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:33:23,157 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:33:23,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:23,157 INFO L85 PathProgramCache]: Analyzing trace with hash -518193800, now seen corresponding path program 3 times [2024-06-27 19:33:23,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:23,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434668675] [2024-06-27 19:33:23,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:23,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:23,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:23,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:23,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:23,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434668675] [2024-06-27 19:33:23,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434668675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:23,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:23,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:23,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776940082] [2024-06-27 19:33:23,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:23,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:23,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:23,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:23,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:23,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:23,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 547 transitions, 9401 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:23,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:23,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:23,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:24,206 INFO L124 PetriNetUnfolderBase]: 3320/5574 cut-off events. [2024-06-27 19:33:24,206 INFO L125 PetriNetUnfolderBase]: For 441041/441041 co-relation queries the response was YES. [2024-06-27 19:33:24,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42995 conditions, 5574 events. 3320/5574 cut-off events. For 441041/441041 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37446 event pairs, 660 based on Foata normal form. 1/5570 useless extension candidates. Maximal degree in co-relation 42826. Up to 4412 conditions per place. [2024-06-27 19:33:24,288 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 248 selfloop transitions, 321 changer transitions 0/576 dead transitions. [2024-06-27 19:33:24,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 576 transitions, 10951 flow [2024-06-27 19:33:24,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:24,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:24,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:33:24,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-27 19:33:24,289 INFO L175 Difference]: Start difference. First operand has 400 places, 547 transitions, 9401 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:33:24,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 576 transitions, 10951 flow [2024-06-27 19:33:26,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 576 transitions, 10490 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:26,593 INFO L231 Difference]: Finished difference. Result has 405 places, 547 transitions, 9588 flow [2024-06-27 19:33:26,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8940, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9588, PETRI_PLACES=405, PETRI_TRANSITIONS=547} [2024-06-27 19:33:26,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-27 19:33:26,593 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 547 transitions, 9588 flow [2024-06-27 19:33:26,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:26,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:26,594 INFO 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:33:26,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:33:26,594 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:33:26,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:26,594 INFO L85 PathProgramCache]: Analyzing trace with hash -18351554, now seen corresponding path program 4 times [2024-06-27 19:33:26,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:26,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067810725] [2024-06-27 19:33:26,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:26,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:26,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:26,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:26,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:26,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067810725] [2024-06-27 19:33:26,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067810725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:26,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:26,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:26,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86485972] [2024-06-27 19:33:26,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:26,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:26,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:26,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:26,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:26,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:26,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 547 transitions, 9588 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:26,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:26,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:26,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:27,792 INFO L124 PetriNetUnfolderBase]: 3333/5597 cut-off events. [2024-06-27 19:33:27,792 INFO L125 PetriNetUnfolderBase]: For 456383/456386 co-relation queries the response was YES. [2024-06-27 19:33:27,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43471 conditions, 5597 events. 3333/5597 cut-off events. For 456383/456386 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 37528 event pairs, 638 based on Foata normal form. 3/5597 useless extension candidates. Maximal degree in co-relation 43301. Up to 4847 conditions per place. [2024-06-27 19:33:27,864 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 435 selfloop transitions, 138 changer transitions 0/580 dead transitions. [2024-06-27 19:33:27,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 580 transitions, 11092 flow [2024-06-27 19:33:27,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:33:27,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:33:27,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 19:33:27,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-27 19:33:27,865 INFO L175 Difference]: Start difference. First operand has 405 places, 547 transitions, 9588 flow. Second operand 10 states and 226 transitions. [2024-06-27 19:33:27,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 580 transitions, 11092 flow [2024-06-27 19:33:29,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 580 transitions, 10065 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:33:29,976 INFO L231 Difference]: Finished difference. Result has 407 places, 553 transitions, 8969 flow [2024-06-27 19:33:29,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8585, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8969, PETRI_PLACES=407, PETRI_TRANSITIONS=553} [2024-06-27 19:33:29,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-27 19:33:29,977 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 553 transitions, 8969 flow [2024-06-27 19:33:29,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:29,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:29,978 INFO 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:33:29,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:33:29,978 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:33:29,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:29,978 INFO L85 PathProgramCache]: Analyzing trace with hash -18357134, now seen corresponding path program 5 times [2024-06-27 19:33:29,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:29,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593528251] [2024-06-27 19:33:29,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:29,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:29,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:30,078 INFO 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,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:30,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593528251] [2024-06-27 19:33:30,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593528251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:30,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:30,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:30,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039172959] [2024-06-27 19:33:30,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:30,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:30,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:30,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:30,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:30,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:30,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 553 transitions, 8969 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:30,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:30,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:30,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:31,126 INFO L124 PetriNetUnfolderBase]: 3330/5589 cut-off events. [2024-06-27 19:33:31,126 INFO L125 PetriNetUnfolderBase]: For 455723/455726 co-relation queries the response was YES. [2024-06-27 19:33:31,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42832 conditions, 5589 events. 3330/5589 cut-off events. For 455723/455726 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37537 event pairs, 636 based on Foata normal form. 3/5589 useless extension candidates. Maximal degree in co-relation 42662. Up to 4844 conditions per place. [2024-06-27 19:33:31,207 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 433 selfloop transitions, 137 changer transitions 0/577 dead transitions. [2024-06-27 19:33:31,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 577 transitions, 10169 flow [2024-06-27 19:33:31,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:31,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:31,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:33:31,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 19:33:31,209 INFO L175 Difference]: Start difference. First operand has 407 places, 553 transitions, 8969 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:33:31,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 577 transitions, 10169 flow [2024-06-27 19:33:33,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 577 transitions, 9977 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:33,854 INFO L231 Difference]: Finished difference. Result has 409 places, 553 transitions, 9057 flow [2024-06-27 19:33:33,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8777, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9057, PETRI_PLACES=409, PETRI_TRANSITIONS=553} [2024-06-27 19:33:33,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-27 19:33:33,854 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 553 transitions, 9057 flow [2024-06-27 19:33:33,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:33,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:33,854 INFO 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:33:33,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:33:33,854 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:33:33,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:33,855 INFO L85 PathProgramCache]: Analyzing trace with hash 153423166, now seen corresponding path program 6 times [2024-06-27 19:33:33,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:33,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533158685] [2024-06-27 19:33:33,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:33,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:33,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:33,933 INFO 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:33,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:33,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533158685] [2024-06-27 19:33:33,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533158685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:33,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:33,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:33,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371617461] [2024-06-27 19:33:33,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:33,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:33,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:33,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:33,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:33,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:33,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 553 transitions, 9057 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:33,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:33,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:33,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:35,031 INFO L124 PetriNetUnfolderBase]: 3327/5584 cut-off events. [2024-06-27 19:33:35,031 INFO L125 PetriNetUnfolderBase]: For 460335/460335 co-relation queries the response was YES. [2024-06-27 19:33:35,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43093 conditions, 5584 events. 3327/5584 cut-off events. For 460335/460335 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37551 event pairs, 648 based on Foata normal form. 1/5580 useless extension candidates. Maximal degree in co-relation 42921. Up to 4421 conditions per place. [2024-06-27 19:33:35,109 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 291 selfloop transitions, 278 changer transitions 0/576 dead transitions. [2024-06-27 19:33:35,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 576 transitions, 10603 flow [2024-06-27 19:33:35,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:35,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:35,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:33:35,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 19:33:35,110 INFO L175 Difference]: Start difference. First operand has 409 places, 553 transitions, 9057 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:33:35,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 576 transitions, 10603 flow [2024-06-27 19:33:37,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 576 transitions, 10323 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:33:37,952 INFO L231 Difference]: Finished difference. Result has 410 places, 553 transitions, 9340 flow [2024-06-27 19:33:37,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8777, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9340, PETRI_PLACES=410, PETRI_TRANSITIONS=553} [2024-06-27 19:33:37,952 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-27 19:33:37,952 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 553 transitions, 9340 flow [2024-06-27 19:33:37,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:37,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:37,953 INFO 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:33:37,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:33:37,953 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:33:37,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:37,953 INFO L85 PathProgramCache]: Analyzing trace with hash 268894477, now seen corresponding path program 1 times [2024-06-27 19:33:37,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:37,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518975357] [2024-06-27 19:33:37,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:37,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:37,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:38,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:38,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:38,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518975357] [2024-06-27 19:33:38,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518975357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:38,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:38,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:38,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791451147] [2024-06-27 19:33:38,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:38,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:38,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:38,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:38,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:38,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:38,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 553 transitions, 9340 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:38,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:38,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:38,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:39,118 INFO L124 PetriNetUnfolderBase]: 3363/5639 cut-off events. [2024-06-27 19:33:39,118 INFO L125 PetriNetUnfolderBase]: For 509770/509773 co-relation queries the response was YES. [2024-06-27 19:33:39,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44022 conditions, 5639 events. 3363/5639 cut-off events. For 509770/509773 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 37887 event pairs, 638 based on Foata normal form. 12/5648 useless extension candidates. Maximal degree in co-relation 43849. Up to 4867 conditions per place. [2024-06-27 19:33:39,188 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 452 selfloop transitions, 121 changer transitions 0/580 dead transitions. [2024-06-27 19:33:39,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 580 transitions, 10624 flow [2024-06-27 19:33:39,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:39,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:39,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:33:39,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:33:39,189 INFO L175 Difference]: Start difference. First operand has 410 places, 553 transitions, 9340 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:33:39,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 580 transitions, 10624 flow [2024-06-27 19:33:41,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 580 transitions, 10059 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:33:41,587 INFO L231 Difference]: Finished difference. Result has 411 places, 555 transitions, 9083 flow [2024-06-27 19:33:41,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8775, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9083, PETRI_PLACES=411, PETRI_TRANSITIONS=555} [2024-06-27 19:33:41,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-27 19:33:41,588 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 555 transitions, 9083 flow [2024-06-27 19:33:41,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:41,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:41,588 INFO 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:33:41,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:33:41,588 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:33:41,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:41,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1761831138, now seen corresponding path program 7 times [2024-06-27 19:33:41,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:41,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113062678] [2024-06-27 19:33:41,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:41,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:41,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:41,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:41,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:41,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113062678] [2024-06-27 19:33:41,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113062678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:41,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:41,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:41,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569590915] [2024-06-27 19:33:41,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:41,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:41,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:41,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:41,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:41,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:41,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 555 transitions, 9083 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:41,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:41,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:41,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:42,723 INFO L124 PetriNetUnfolderBase]: 3384/5676 cut-off events. [2024-06-27 19:33:42,723 INFO L125 PetriNetUnfolderBase]: For 490729/490732 co-relation queries the response was YES. [2024-06-27 19:33:42,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44213 conditions, 5676 events. 3384/5676 cut-off events. For 490729/490732 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 38195 event pairs, 640 based on Foata normal form. 3/5676 useless extension candidates. Maximal degree in co-relation 44039. Up to 4833 conditions per place. [2024-06-27 19:33:42,803 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 409 selfloop transitions, 171 changer transitions 0/587 dead transitions. [2024-06-27 19:33:42,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 587 transitions, 10816 flow [2024-06-27 19:33:42,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:33:42,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:33:42,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-27 19:33:42,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-27 19:33:42,804 INFO L175 Difference]: Start difference. First operand has 411 places, 555 transitions, 9083 flow. Second operand 11 states and 243 transitions. [2024-06-27 19:33:42,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 587 transitions, 10816 flow [2024-06-27 19:33:44,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 587 transitions, 10548 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:44,828 INFO L231 Difference]: Finished difference. Result has 416 places, 564 transitions, 9322 flow [2024-06-27 19:33:44,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8815, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9322, PETRI_PLACES=416, PETRI_TRANSITIONS=564} [2024-06-27 19:33:44,829 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-27 19:33:44,829 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 564 transitions, 9322 flow [2024-06-27 19:33:44,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:44,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:44,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] [2024-06-27 19:33:44,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 19:33:44,829 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:33:44,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:44,829 INFO L85 PathProgramCache]: Analyzing trace with hash -227403260, now seen corresponding path program 8 times [2024-06-27 19:33:44,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:44,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102826548] [2024-06-27 19:33:44,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:44,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:44,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:44,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:44,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:44,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102826548] [2024-06-27 19:33:44,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102826548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:44,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:44,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:44,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423428647] [2024-06-27 19:33:44,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:44,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:44,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:44,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:44,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:44,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:44,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 564 transitions, 9322 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:44,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:44,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:44,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:45,950 INFO L124 PetriNetUnfolderBase]: 3389/5685 cut-off events. [2024-06-27 19:33:45,950 INFO L125 PetriNetUnfolderBase]: For 500587/500590 co-relation queries the response was YES. [2024-06-27 19:33:46,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44384 conditions, 5685 events. 3389/5685 cut-off events. For 500587/500590 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38315 event pairs, 640 based on Foata normal form. 3/5685 useless extension candidates. Maximal degree in co-relation 44209. Up to 4839 conditions per place. [2024-06-27 19:33:46,032 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 422 selfloop transitions, 158 changer transitions 0/587 dead transitions. [2024-06-27 19:33:46,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 587 transitions, 10951 flow [2024-06-27 19:33:46,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:46,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:46,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:33:46,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:33:46,033 INFO L175 Difference]: Start difference. First operand has 416 places, 564 transitions, 9322 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:33:46,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 587 transitions, 10951 flow [2024-06-27 19:33:48,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 587 transitions, 10474 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 19:33:48,560 INFO L231 Difference]: Finished difference. Result has 415 places, 567 transitions, 9226 flow [2024-06-27 19:33:48,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8851, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9226, PETRI_PLACES=415, PETRI_TRANSITIONS=567} [2024-06-27 19:33:48,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-27 19:33:48,561 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 567 transitions, 9226 flow [2024-06-27 19:33:48,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:48,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:48,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:33:48,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 19:33:48,561 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:33:48,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:48,561 INFO L85 PathProgramCache]: Analyzing trace with hash -227414420, now seen corresponding path program 9 times [2024-06-27 19:33:48,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:48,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054566618] [2024-06-27 19:33:48,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:48,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:48,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:48,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:33:48,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:48,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054566618] [2024-06-27 19:33:48,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054566618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:48,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:48,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:48,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356453899] [2024-06-27 19:33:48,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:48,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:48,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:48,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:48,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:48,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:48,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 567 transitions, 9226 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:48,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:48,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:48,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:49,664 INFO L124 PetriNetUnfolderBase]: 3386/5681 cut-off events. [2024-06-27 19:33:49,664 INFO L125 PetriNetUnfolderBase]: For 505918/505921 co-relation queries the response was YES. [2024-06-27 19:33:49,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44050 conditions, 5681 events. 3386/5681 cut-off events. For 505918/505921 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38242 event pairs, 640 based on Foata normal form. 3/5681 useless extension candidates. Maximal degree in co-relation 43875. Up to 4836 conditions per place. [2024-06-27 19:33:49,748 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 420 selfloop transitions, 160 changer transitions 0/587 dead transitions. [2024-06-27 19:33:49,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 587 transitions, 10802 flow [2024-06-27 19:33:49,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:49,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:49,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:33:49,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:33:49,749 INFO L175 Difference]: Start difference. First operand has 415 places, 567 transitions, 9226 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:33:49,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 587 transitions, 10802 flow [2024-06-27 19:33:53,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 587 transitions, 10538 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:53,123 INFO L231 Difference]: Finished difference. Result has 418 places, 567 transitions, 9288 flow [2024-06-27 19:33:53,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8962, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9288, PETRI_PLACES=418, PETRI_TRANSITIONS=567} [2024-06-27 19:33:53,123 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-27 19:33:53,124 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 567 transitions, 9288 flow [2024-06-27 19:33:53,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:53,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:53,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:53,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 19:33:53,124 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:33:53,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:53,125 INFO L85 PathProgramCache]: Analyzing trace with hash 268530196, now seen corresponding path program 10 times [2024-06-27 19:33:53,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:53,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463168615] [2024-06-27 19:33:53,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:53,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:53,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:53,210 INFO 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,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:53,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463168615] [2024-06-27 19:33:53,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463168615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:53,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:53,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:53,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228879853] [2024-06-27 19:33:53,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:53,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:53,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:53,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:53,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:53,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:53,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 567 transitions, 9288 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:53,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:53,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:53,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:54,247 INFO L124 PetriNetUnfolderBase]: 3383/5677 cut-off events. [2024-06-27 19:33:54,247 INFO L125 PetriNetUnfolderBase]: For 510489/510492 co-relation queries the response was YES. [2024-06-27 19:33:54,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44074 conditions, 5677 events. 3383/5677 cut-off events. For 510489/510492 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38252 event pairs, 642 based on Foata normal form. 3/5677 useless extension candidates. Maximal degree in co-relation 43898. Up to 4833 conditions per place. [2024-06-27 19:33:54,328 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 410 selfloop transitions, 172 changer transitions 0/589 dead transitions. [2024-06-27 19:33:54,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 589 transitions, 10876 flow [2024-06-27 19:33:54,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:33:54,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:33:54,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-27 19:33:54,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 19:33:54,329 INFO L175 Difference]: Start difference. First operand has 418 places, 567 transitions, 9288 flow. Second operand 10 states and 225 transitions. [2024-06-27 19:33:54,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 589 transitions, 10876 flow [2024-06-27 19:33:57,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 589 transitions, 10632 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:57,342 INFO L231 Difference]: Finished difference. Result has 424 places, 567 transitions, 9394 flow [2024-06-27 19:33:57,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9044, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9394, PETRI_PLACES=424, PETRI_TRANSITIONS=567} [2024-06-27 19:33:57,343 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-27 19:33:57,343 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 567 transitions, 9394 flow [2024-06-27 19:33:57,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:57,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:57,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:57,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 19:33:57,343 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:33:57,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:57,343 INFO L85 PathProgramCache]: Analyzing trace with hash 268881736, now seen corresponding path program 11 times [2024-06-27 19:33:57,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:57,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429646454] [2024-06-27 19:33:57,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:57,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:57,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:57,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:57,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:57,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429646454] [2024-06-27 19:33:57,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429646454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:57,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:57,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:57,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864416234] [2024-06-27 19:33:57,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:57,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:57,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:57,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:57,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:57,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:33:57,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 567 transitions, 9394 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:57,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:57,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:33:57,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:58,506 INFO L124 PetriNetUnfolderBase]: 3380/5673 cut-off events. [2024-06-27 19:33:58,506 INFO L125 PetriNetUnfolderBase]: For 518104/518107 co-relation queries the response was YES. [2024-06-27 19:33:58,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44130 conditions, 5673 events. 3380/5673 cut-off events. For 518104/518107 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38247 event pairs, 640 based on Foata normal form. 3/5673 useless extension candidates. Maximal degree in co-relation 43953. Up to 4830 conditions per place. [2024-06-27 19:33:58,584 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 408 selfloop transitions, 174 changer transitions 0/589 dead transitions. [2024-06-27 19:33:58,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 589 transitions, 10798 flow [2024-06-27 19:33:58,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:33:58,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:33:58,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-27 19:33:58,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-27 19:33:58,585 INFO L175 Difference]: Start difference. First operand has 424 places, 567 transitions, 9394 flow. Second operand 11 states and 240 transitions. [2024-06-27 19:33:58,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 589 transitions, 10798 flow [2024-06-27 19:34:01,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 589 transitions, 10391 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:34:01,555 INFO L231 Difference]: Finished difference. Result has 426 places, 567 transitions, 9341 flow [2024-06-27 19:34:01,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8987, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9341, PETRI_PLACES=426, PETRI_TRANSITIONS=567} [2024-06-27 19:34:01,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-27 19:34:01,556 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 567 transitions, 9341 flow [2024-06-27 19:34:01,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:01,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:01,556 INFO 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:01,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 19:34:01,556 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:34:01,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:01,557 INFO L85 PathProgramCache]: Analyzing trace with hash 268887316, now seen corresponding path program 12 times [2024-06-27 19:34:01,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:01,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037749334] [2024-06-27 19:34:01,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:01,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:01,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:01,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:34:01,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:01,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037749334] [2024-06-27 19:34:01,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037749334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:01,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:01,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:01,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937237650] [2024-06-27 19:34:01,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:01,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:01,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:01,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:01,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:01,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:01,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 567 transitions, 9341 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:01,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:01,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:01,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:02,696 INFO L124 PetriNetUnfolderBase]: 3377/5669 cut-off events. [2024-06-27 19:34:02,697 INFO L125 PetriNetUnfolderBase]: For 522859/522862 co-relation queries the response was YES. [2024-06-27 19:34:02,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44096 conditions, 5669 events. 3377/5669 cut-off events. For 522859/522862 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38196 event pairs, 640 based on Foata normal form. 3/5669 useless extension candidates. Maximal degree in co-relation 43918. Up to 4827 conditions per place. [2024-06-27 19:34:02,782 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 415 selfloop transitions, 165 changer transitions 0/587 dead transitions. [2024-06-27 19:34:02,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 587 transitions, 10549 flow [2024-06-27 19:34:02,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:34:02,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:34:02,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 19:34:02,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-27 19:34:02,783 INFO L175 Difference]: Start difference. First operand has 426 places, 567 transitions, 9341 flow. Second operand 10 states and 221 transitions. [2024-06-27 19:34:02,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 587 transitions, 10549 flow [2024-06-27 19:34:05,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 587 transitions, 10101 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 19:34:05,751 INFO L231 Difference]: Finished difference. Result has 424 places, 567 transitions, 9232 flow [2024-06-27 19:34:05,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8893, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9232, PETRI_PLACES=424, PETRI_TRANSITIONS=567} [2024-06-27 19:34:05,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-27 19:34:05,751 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 567 transitions, 9232 flow [2024-06-27 19:34:05,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:05,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:05,751 INFO 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:05,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 19:34:05,751 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:34:05,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:05,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1802708937, now seen corresponding path program 4 times [2024-06-27 19:34:05,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:05,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453422777] [2024-06-27 19:34:05,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:05,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:05,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:05,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:05,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:05,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453422777] [2024-06-27 19:34:05,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453422777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:05,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:05,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:05,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757069192] [2024-06-27 19:34:05,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:05,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:05,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:05,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:05,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:05,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:05,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 567 transitions, 9232 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:05,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:05,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:05,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:06,936 INFO L124 PetriNetUnfolderBase]: 3413/5725 cut-off events. [2024-06-27 19:34:06,937 INFO L125 PetriNetUnfolderBase]: For 574567/574570 co-relation queries the response was YES. [2024-06-27 19:34:07,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44444 conditions, 5725 events. 3413/5725 cut-off events. For 574567/574570 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 38570 event pairs, 640 based on Foata normal form. 12/5734 useless extension candidates. Maximal degree in co-relation 44265. Up to 5050 conditions per place. [2024-06-27 19:34:07,027 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 514 selfloop transitions, 71 changer transitions 0/592 dead transitions. [2024-06-27 19:34:07,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 592 transitions, 10520 flow [2024-06-27 19:34:07,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:34:07,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:34:07,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 19:34:07,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 19:34:07,028 INFO L175 Difference]: Start difference. First operand has 424 places, 567 transitions, 9232 flow. Second operand 9 states and 202 transitions. [2024-06-27 19:34:07,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 592 transitions, 10520 flow [2024-06-27 19:34:09,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 592 transitions, 10132 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 19:34:09,968 INFO L231 Difference]: Finished difference. Result has 423 places, 569 transitions, 9040 flow [2024-06-27 19:34:09,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8844, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9040, PETRI_PLACES=423, PETRI_TRANSITIONS=569} [2024-06-27 19:34:09,969 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-27 19:34:09,969 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 569 transitions, 9040 flow [2024-06-27 19:34:09,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:09,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:09,969 INFO 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:09,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 19:34:09,969 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:34:09,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:09,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1306406643, now seen corresponding path program 2 times [2024-06-27 19:34:09,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:09,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820470853] [2024-06-27 19:34:09,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:09,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:09,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:10,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:10,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:10,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820470853] [2024-06-27 19:34:10,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820470853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:10,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:10,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:10,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981816413] [2024-06-27 19:34:10,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:10,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:10,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:10,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:10,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:10,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:10,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 569 transitions, 9040 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:10,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:10,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:10,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:11,210 INFO L124 PetriNetUnfolderBase]: 3449/5781 cut-off events. [2024-06-27 19:34:11,210 INFO L125 PetriNetUnfolderBase]: For 584299/584302 co-relation queries the response was YES. [2024-06-27 19:34:11,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44802 conditions, 5781 events. 3449/5781 cut-off events. For 584299/584302 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39018 event pairs, 660 based on Foata normal form. 12/5790 useless extension candidates. Maximal degree in co-relation 44622. Up to 4999 conditions per place. [2024-06-27 19:34:11,290 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 478 selfloop transitions, 108 changer transitions 0/593 dead transitions. [2024-06-27 19:34:11,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 593 transitions, 10346 flow [2024-06-27 19:34:11,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:11,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:11,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:34:11,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 19:34:11,291 INFO L175 Difference]: Start difference. First operand has 423 places, 569 transitions, 9040 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:34:11,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 593 transitions, 10346 flow [2024-06-27 19:34:14,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 593 transitions, 10176 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 19:34:14,441 INFO L231 Difference]: Finished difference. Result has 424 places, 571 transitions, 9156 flow [2024-06-27 19:34:14,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8870, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9156, PETRI_PLACES=424, PETRI_TRANSITIONS=571} [2024-06-27 19:34:14,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-27 19:34:14,441 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 571 transitions, 9156 flow [2024-06-27 19:34:14,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:14,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:14,441 INFO 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:14,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 19:34:14,442 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:34:14,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:14,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1574623089, now seen corresponding path program 3 times [2024-06-27 19:34:14,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:14,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896168672] [2024-06-27 19:34:14,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:14,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:14,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:14,522 INFO 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:14,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:14,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896168672] [2024-06-27 19:34:14,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896168672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:14,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:14,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:14,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938613262] [2024-06-27 19:34:14,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:14,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:14,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:14,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:14,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:14,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:14,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 571 transitions, 9156 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:14,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:14,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:14,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:15,607 INFO L124 PetriNetUnfolderBase]: 3485/5837 cut-off events. [2024-06-27 19:34:15,607 INFO L125 PetriNetUnfolderBase]: For 596782/596785 co-relation queries the response was YES. [2024-06-27 19:34:15,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45454 conditions, 5837 events. 3485/5837 cut-off events. For 596782/596785 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39458 event pairs, 676 based on Foata normal form. 12/5846 useless extension candidates. Maximal degree in co-relation 45273. Up to 5055 conditions per place. [2024-06-27 19:34:15,692 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 480 selfloop transitions, 108 changer transitions 0/595 dead transitions. [2024-06-27 19:34:15,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 595 transitions, 10470 flow [2024-06-27 19:34:15,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:15,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:15,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:34:15,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:34:15,693 INFO L175 Difference]: Start difference. First operand has 424 places, 571 transitions, 9156 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:34:15,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 595 transitions, 10470 flow [2024-06-27 19:34:19,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 595 transitions, 10224 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:19,305 INFO L231 Difference]: Finished difference. Result has 426 places, 573 transitions, 9200 flow [2024-06-27 19:34:19,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9200, PETRI_PLACES=426, PETRI_TRANSITIONS=573} [2024-06-27 19:34:19,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-27 19:34:19,305 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 573 transitions, 9200 flow [2024-06-27 19:34:19,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:19,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:19,306 INFO 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:19,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 19:34:19,306 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:34:19,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:19,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1566052209, now seen corresponding path program 4 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 [359500819] [2024-06-27 19:34:19,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:19,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:19,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:19,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:19,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:19,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359500819] [2024-06-27 19:34:19,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359500819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:19,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:19,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:19,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884664123] [2024-06-27 19:34:19,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:19,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:19,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:19,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:19,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:19,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:19,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 573 transitions, 9200 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:19,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:19,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:19,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:20,497 INFO L124 PetriNetUnfolderBase]: 3475/5823 cut-off events. [2024-06-27 19:34:20,497 INFO L125 PetriNetUnfolderBase]: For 569460/569463 co-relation queries the response was YES. [2024-06-27 19:34:20,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44662 conditions, 5823 events. 3475/5823 cut-off events. For 569460/569463 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 39263 event pairs, 640 based on Foata normal form. 12/5832 useless extension candidates. Maximal degree in co-relation 44480. Up to 4589 conditions per place. [2024-06-27 19:34:20,583 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 479 selfloop transitions, 116 changer transitions 0/602 dead transitions. [2024-06-27 19:34:20,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 602 transitions, 10762 flow [2024-06-27 19:34:20,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:20,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:20,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:34:20,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 19:34:20,584 INFO L175 Difference]: Start difference. First operand has 426 places, 573 transitions, 9200 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:34:20,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 602 transitions, 10762 flow [2024-06-27 19:34:23,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 602 transitions, 10512 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:23,825 INFO L231 Difference]: Finished difference. Result has 428 places, 575 transitions, 9261 flow [2024-06-27 19:34:23,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8950, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9261, PETRI_PLACES=428, PETRI_TRANSITIONS=575} [2024-06-27 19:34:23,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-27 19:34:23,826 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 575 transitions, 9261 flow [2024-06-27 19:34:23,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:23,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:23,826 INFO 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:23,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 19:34:23,827 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:34:23,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:23,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1176118949, now seen corresponding path program 5 times [2024-06-27 19:34:23,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:23,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568013515] [2024-06-27 19:34:23,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:23,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:23,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:23,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:23,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:23,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568013515] [2024-06-27 19:34:23,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568013515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:23,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:23,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:23,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926915955] [2024-06-27 19:34:23,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:23,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:23,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:23,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:23,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:23,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:23,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 575 transitions, 9261 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:23,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:23,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:23,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:25,025 INFO L124 PetriNetUnfolderBase]: 3496/5835 cut-off events. [2024-06-27 19:34:25,025 INFO L125 PetriNetUnfolderBase]: For 554916/554922 co-relation queries the response was YES. [2024-06-27 19:34:25,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45273 conditions, 5835 events. 3496/5835 cut-off events. For 554916/554922 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 39330 event pairs, 699 based on Foata normal form. 4/5828 useless extension candidates. Maximal degree in co-relation 45090. Up to 5022 conditions per place. [2024-06-27 19:34:25,111 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 446 selfloop transitions, 153 changer transitions 0/606 dead transitions. [2024-06-27 19:34:25,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 606 transitions, 10821 flow [2024-06-27 19:34:25,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:25,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:25,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:34:25,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 19:34:25,112 INFO L175 Difference]: Start difference. First operand has 428 places, 575 transitions, 9261 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:34:25,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 606 transitions, 10821 flow [2024-06-27 19:34:28,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 606 transitions, 10582 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:28,277 INFO L231 Difference]: Finished difference. Result has 431 places, 579 transitions, 9433 flow [2024-06-27 19:34:28,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9022, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9433, PETRI_PLACES=431, PETRI_TRANSITIONS=579} [2024-06-27 19:34:28,278 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-27 19:34:28,278 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 579 transitions, 9433 flow [2024-06-27 19:34:28,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:28,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:28,278 INFO 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:28,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 19:34:28,279 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:34:28,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:28,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1913583671, now seen corresponding path program 6 times [2024-06-27 19:34:28,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:28,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849922031] [2024-06-27 19:34:28,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:28,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:28,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:28,352 INFO 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,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:28,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849922031] [2024-06-27 19:34:28,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849922031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:28,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:28,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:28,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612646005] [2024-06-27 19:34:28,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:28,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:28,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:28,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:28,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:28,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:28,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 579 transitions, 9433 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:28,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:28,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:28,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:29,427 INFO L124 PetriNetUnfolderBase]: 3504/5847 cut-off events. [2024-06-27 19:34:29,427 INFO L125 PetriNetUnfolderBase]: For 563674/563680 co-relation queries the response was YES. [2024-06-27 19:34:29,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45408 conditions, 5847 events. 3504/5847 cut-off events. For 563674/563680 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 39388 event pairs, 711 based on Foata normal form. 4/5840 useless extension candidates. Maximal degree in co-relation 45224. Up to 5069 conditions per place. [2024-06-27 19:34:29,513 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 446 selfloop transitions, 150 changer transitions 0/603 dead transitions. [2024-06-27 19:34:29,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 603 transitions, 10731 flow [2024-06-27 19:34:29,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:29,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:29,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:34:29,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:34:29,514 INFO L175 Difference]: Start difference. First operand has 431 places, 579 transitions, 9433 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:34:29,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 603 transitions, 10731 flow [2024-06-27 19:34:32,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 603 transitions, 10457 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 19:34:32,752 INFO L231 Difference]: Finished difference. Result has 435 places, 581 transitions, 9520 flow [2024-06-27 19:34:32,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9179, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9520, PETRI_PLACES=435, PETRI_TRANSITIONS=581} [2024-06-27 19:34:32,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-27 19:34:32,752 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 581 transitions, 9520 flow [2024-06-27 19:34:32,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:32,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:32,753 INFO 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:32,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 19:34:32,753 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:34:32,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:32,753 INFO L85 PathProgramCache]: Analyzing trace with hash -885959161, now seen corresponding path program 7 times [2024-06-27 19:34:32,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:32,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419742539] [2024-06-27 19:34:32,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:32,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:32,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:32,820 INFO 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,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:32,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419742539] [2024-06-27 19:34:32,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419742539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:32,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:32,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:32,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224226038] [2024-06-27 19:34:32,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:32,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:32,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:32,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:32,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:32,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:32,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 581 transitions, 9520 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:32,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:32,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:32,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:33,931 INFO L124 PetriNetUnfolderBase]: 3525/5877 cut-off events. [2024-06-27 19:34:33,931 INFO L125 PetriNetUnfolderBase]: For 585654/585660 co-relation queries the response was YES. [2024-06-27 19:34:33,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46148 conditions, 5877 events. 3525/5877 cut-off events. For 585654/585660 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39658 event pairs, 699 based on Foata normal form. 4/5870 useless extension candidates. Maximal degree in co-relation 45962. Up to 5065 conditions per place. [2024-06-27 19:34:34,019 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 448 selfloop transitions, 157 changer transitions 0/612 dead transitions. [2024-06-27 19:34:34,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 612 transitions, 11104 flow [2024-06-27 19:34:34,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:34,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:34,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:34:34,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 19:34:34,020 INFO L175 Difference]: Start difference. First operand has 435 places, 581 transitions, 9520 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:34:34,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 612 transitions, 11104 flow [2024-06-27 19:34:37,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 612 transitions, 10783 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:37,367 INFO L231 Difference]: Finished difference. Result has 437 places, 585 transitions, 9626 flow [2024-06-27 19:34:37,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9199, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9626, PETRI_PLACES=437, PETRI_TRANSITIONS=585} [2024-06-27 19:34:37,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-27 19:34:37,367 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 585 transitions, 9626 flow [2024-06-27 19:34:37,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:37,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:37,368 INFO 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:37,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 19:34:37,368 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:34:37,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:37,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1601719561, now seen corresponding path program 8 times [2024-06-27 19:34:37,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:37,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380506892] [2024-06-27 19:34:37,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:37,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:37,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:37,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:37,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:37,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380506892] [2024-06-27 19:34:37,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380506892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:37,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:37,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:37,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980249809] [2024-06-27 19:34:37,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:37,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:37,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:37,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:37,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:37,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:37,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 585 transitions, 9626 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:37,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:37,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:37,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:38,582 INFO L124 PetriNetUnfolderBase]: 3533/5886 cut-off events. [2024-06-27 19:34:38,582 INFO L125 PetriNetUnfolderBase]: For 596074/596080 co-relation queries the response was YES. [2024-06-27 19:34:38,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46459 conditions, 5886 events. 3533/5886 cut-off events. For 596074/596080 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39674 event pairs, 712 based on Foata normal form. 4/5879 useless extension candidates. Maximal degree in co-relation 46272. Up to 5112 conditions per place. [2024-06-27 19:34:38,670 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 448 selfloop transitions, 154 changer transitions 0/609 dead transitions. [2024-06-27 19:34:38,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 609 transitions, 10940 flow [2024-06-27 19:34:38,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:38,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:38,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:34:38,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:34:38,670 INFO L175 Difference]: Start difference. First operand has 437 places, 585 transitions, 9626 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:34:38,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 609 transitions, 10940 flow [2024-06-27 19:34:42,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 609 transitions, 10646 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-27 19:34:42,074 INFO L231 Difference]: Finished difference. Result has 441 places, 587 transitions, 9705 flow [2024-06-27 19:34:42,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9356, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9705, PETRI_PLACES=441, PETRI_TRANSITIONS=587} [2024-06-27 19:34:42,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-27 19:34:42,074 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 587 transitions, 9705 flow [2024-06-27 19:34:42,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:42,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:42,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] [2024-06-27 19:34:42,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 19:34:42,075 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:34:42,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:42,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1031628675, now seen corresponding path program 9 times [2024-06-27 19:34:42,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:42,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853428562] [2024-06-27 19:34:42,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:42,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:42,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:42,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:34:42,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:42,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853428562] [2024-06-27 19:34:42,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853428562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:42,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:42,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:42,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986822369] [2024-06-27 19:34:42,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:42,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:42,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:42,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:42,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:42,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:42,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 587 transitions, 9705 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:42,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:42,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:42,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:43,313 INFO L124 PetriNetUnfolderBase]: 3541/5904 cut-off events. [2024-06-27 19:34:43,314 INFO L125 PetriNetUnfolderBase]: For 605477/605483 co-relation queries the response was YES. [2024-06-27 19:34:43,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46802 conditions, 5904 events. 3541/5904 cut-off events. For 605477/605483 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 39802 event pairs, 623 based on Foata normal form. 4/5897 useless extension candidates. Maximal degree in co-relation 46613. Up to 4607 conditions per place. [2024-06-27 19:34:43,404 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 437 selfloop transitions, 184 changer transitions 0/628 dead transitions. [2024-06-27 19:34:43,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 628 transitions, 11643 flow [2024-06-27 19:34:43,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:43,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:43,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:34:43,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 19:34:43,405 INFO L175 Difference]: Start difference. First operand has 441 places, 587 transitions, 9705 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:34:43,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 628 transitions, 11643 flow [2024-06-27 19:34:46,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 628 transitions, 11314 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:46,665 INFO L231 Difference]: Finished difference. Result has 444 places, 596 transitions, 10000 flow [2024-06-27 19:34:46,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9376, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10000, PETRI_PLACES=444, PETRI_TRANSITIONS=596} [2024-06-27 19:34:46,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-27 19:34:46,666 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 596 transitions, 10000 flow [2024-06-27 19:34:46,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:46,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:46,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:34:46,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 19:34:46,666 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:34:46,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:46,666 INFO L85 PathProgramCache]: Analyzing trace with hash -172338264, now seen corresponding path program 13 times [2024-06-27 19:34:46,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:46,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599259068] [2024-06-27 19:34:46,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:46,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:46,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:46,735 INFO 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:46,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:46,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599259068] [2024-06-27 19:34:46,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599259068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:46,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:46,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:46,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990956131] [2024-06-27 19:34:46,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:46,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:46,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:46,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:46,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:46,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:46,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 596 transitions, 10000 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:46,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:46,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:46,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:47,871 INFO L124 PetriNetUnfolderBase]: 3546/5927 cut-off events. [2024-06-27 19:34:47,871 INFO L125 PetriNetUnfolderBase]: For 614214/614223 co-relation queries the response was YES. [2024-06-27 19:34:47,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47578 conditions, 5927 events. 3546/5927 cut-off events. For 614214/614223 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 40176 event pairs, 754 based on Foata normal form. 5/5924 useless extension candidates. Maximal degree in co-relation 47387. Up to 4753 conditions per place. [2024-06-27 19:34:47,968 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 294 changer transitions 0/622 dead transitions. [2024-06-27 19:34:47,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 622 transitions, 11756 flow [2024-06-27 19:34:47,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:47,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:47,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:34:47,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:34:47,969 INFO L175 Difference]: Start difference. First operand has 444 places, 596 transitions, 10000 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:34:47,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 622 transitions, 11756 flow [2024-06-27 19:34:52,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 622 transitions, 11466 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-27 19:34:52,161 INFO L231 Difference]: Finished difference. Result has 449 places, 599 transitions, 10354 flow [2024-06-27 19:34:52,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9710, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10354, PETRI_PLACES=449, PETRI_TRANSITIONS=599} [2024-06-27 19:34:52,162 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-27 19:34:52,162 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 599 transitions, 10354 flow [2024-06-27 19:34:52,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:52,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:52,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:34:52,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 19:34:52,162 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:34:52,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:52,163 INFO L85 PathProgramCache]: Analyzing trace with hash 728820565, now seen corresponding path program 10 times [2024-06-27 19:34:52,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:52,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942590247] [2024-06-27 19:34:52,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:52,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:52,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:52,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:52,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:52,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942590247] [2024-06-27 19:34:52,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942590247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:52,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:52,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:52,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436851864] [2024-06-27 19:34:52,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:52,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:52,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:52,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:52,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:52,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:52,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 599 transitions, 10354 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:52,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:52,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:52,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:53,471 INFO L124 PetriNetUnfolderBase]: 3554/5925 cut-off events. [2024-06-27 19:34:53,471 INFO L125 PetriNetUnfolderBase]: For 628601/628607 co-relation queries the response was YES. [2024-06-27 19:34:53,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48041 conditions, 5925 events. 3554/5925 cut-off events. For 628601/628607 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 40006 event pairs, 599 based on Foata normal form. 4/5918 useless extension candidates. Maximal degree in co-relation 47848. Up to 4622 conditions per place. [2024-06-27 19:34:53,567 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 439 selfloop transitions, 187 changer transitions 0/633 dead transitions. [2024-06-27 19:34:53,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 633 transitions, 11979 flow [2024-06-27 19:34:53,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:53,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:53,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:34:53,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 19:34:53,568 INFO L175 Difference]: Start difference. First operand has 449 places, 599 transitions, 10354 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:34:53,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 633 transitions, 11979 flow [2024-06-27 19:34:57,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 633 transitions, 11096 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:34:57,014 INFO L231 Difference]: Finished difference. Result has 450 places, 602 transitions, 9899 flow [2024-06-27 19:34:57,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9471, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9899, PETRI_PLACES=450, PETRI_TRANSITIONS=602} [2024-06-27 19:34:57,014 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-27 19:34:57,015 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 602 transitions, 9899 flow [2024-06-27 19:34:57,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:57,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:57,015 INFO 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:57,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 19:34:57,015 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:34:57,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:57,015 INFO L85 PathProgramCache]: Analyzing trace with hash -8123533, now seen corresponding path program 11 times [2024-06-27 19:34:57,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:57,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23394317] [2024-06-27 19:34:57,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:57,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:57,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:57,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:57,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:57,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23394317] [2024-06-27 19:34:57,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23394317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:57,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:57,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:34:57,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496967819] [2024-06-27 19:34:57,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:57,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:34:57,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:57,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:34:57,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:34:57,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:34:57,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 602 transitions, 9899 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:57,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:57,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:34:57,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:58,329 INFO L124 PetriNetUnfolderBase]: 3575/5954 cut-off events. [2024-06-27 19:34:58,330 INFO L125 PetriNetUnfolderBase]: For 647337/647343 co-relation queries the response was YES. [2024-06-27 19:34:58,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48350 conditions, 5954 events. 3575/5954 cut-off events. For 647337/647343 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 40216 event pairs, 709 based on Foata normal form. 4/5947 useless extension candidates. Maximal degree in co-relation 48156. Up to 5107 conditions per place. [2024-06-27 19:34:58,411 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 461 selfloop transitions, 163 changer transitions 0/631 dead transitions. [2024-06-27 19:34:58,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 631 transitions, 11538 flow [2024-06-27 19:34:58,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:58,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:58,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:34:58,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:34:58,413 INFO L175 Difference]: Start difference. First operand has 450 places, 602 transitions, 9899 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:34:58,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 631 transitions, 11538 flow [2024-06-27 19:35:01,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 631 transitions, 11199 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 19:35:01,872 INFO L231 Difference]: Finished difference. Result has 455 places, 607 transitions, 10018 flow [2024-06-27 19:35:01,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9565, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10018, PETRI_PLACES=455, PETRI_TRANSITIONS=607} [2024-06-27 19:35:01,872 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-27 19:35:01,872 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 607 transitions, 10018 flow [2024-06-27 19:35:01,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:01,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:01,873 INFO 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:01,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 19:35:01,873 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:35:01,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:01,873 INFO L85 PathProgramCache]: Analyzing trace with hash -16694413, now seen corresponding path program 12 times [2024-06-27 19:35:01,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:01,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669329910] [2024-06-27 19:35:01,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:01,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:01,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:01,952 INFO 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:01,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:01,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669329910] [2024-06-27 19:35:01,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669329910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:01,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:01,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:01,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659103274] [2024-06-27 19:35:01,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:01,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:01,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:01,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:01,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:01,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:35:01,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 607 transitions, 10018 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:01,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:01,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:35:01,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:03,116 INFO L124 PetriNetUnfolderBase]: 3570/5951 cut-off events. [2024-06-27 19:35:03,116 INFO L125 PetriNetUnfolderBase]: For 647841/647847 co-relation queries the response was YES. [2024-06-27 19:35:03,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48083 conditions, 5951 events. 3570/5951 cut-off events. For 647841/647847 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 40232 event pairs, 712 based on Foata normal form. 4/5944 useless extension candidates. Maximal degree in co-relation 47887. Up to 5167 conditions per place. [2024-06-27 19:35:03,208 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 465 selfloop transitions, 154 changer transitions 0/626 dead transitions. [2024-06-27 19:35:03,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 626 transitions, 11302 flow [2024-06-27 19:35:03,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:03,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:03,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:35:03,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:35:03,209 INFO L175 Difference]: Start difference. First operand has 455 places, 607 transitions, 10018 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:35:03,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 626 transitions, 11302 flow [2024-06-27 19:35:07,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 626 transitions, 10941 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 19:35:07,110 INFO L231 Difference]: Finished difference. Result has 458 places, 607 transitions, 9970 flow [2024-06-27 19:35:07,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9657, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9970, PETRI_PLACES=458, PETRI_TRANSITIONS=607} [2024-06-27 19:35:07,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-27 19:35:07,111 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 607 transitions, 9970 flow [2024-06-27 19:35:07,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:07,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:07,111 INFO 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:07,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 19:35:07,111 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:35:07,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:07,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1341055830, now seen corresponding path program 14 times [2024-06-27 19:35:07,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:07,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821494361] [2024-06-27 19:35:07,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:07,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:07,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:07,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:07,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:07,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821494361] [2024-06-27 19:35:07,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821494361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:07,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:07,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:07,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618090286] [2024-06-27 19:35:07,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:07,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:07,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:07,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:07,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:07,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:35:07,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 607 transitions, 9970 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:07,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:07,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:35:07,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:08,341 INFO L124 PetriNetUnfolderBase]: 3583/5989 cut-off events. [2024-06-27 19:35:08,342 INFO L125 PetriNetUnfolderBase]: For 659906/659915 co-relation queries the response was YES. [2024-06-27 19:35:08,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48309 conditions, 5989 events. 3583/5989 cut-off events. For 659906/659915 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 40603 event pairs, 750 based on Foata normal form. 5/5986 useless extension candidates. Maximal degree in co-relation 48112. Up to 4804 conditions per place. [2024-06-27 19:35:08,440 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 337 selfloop transitions, 290 changer transitions 0/634 dead transitions. [2024-06-27 19:35:08,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 634 transitions, 12010 flow [2024-06-27 19:35:08,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:08,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:08,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:35:08,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:35:08,441 INFO L175 Difference]: Start difference. First operand has 458 places, 607 transitions, 9970 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:35:08,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 634 transitions, 12010 flow [2024-06-27 19:35:12,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 634 transitions, 11701 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:12,638 INFO L231 Difference]: Finished difference. Result has 460 places, 613 transitions, 10329 flow [2024-06-27 19:35:12,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9661, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10329, PETRI_PLACES=460, PETRI_TRANSITIONS=613} [2024-06-27 19:35:12,639 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 419 predicate places. [2024-06-27 19:35:12,639 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 613 transitions, 10329 flow [2024-06-27 19:35:12,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:12,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:12,639 INFO 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,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 19:35:12,639 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:35:12,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:12,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1084672704, now seen corresponding path program 15 times [2024-06-27 19:35:12,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:12,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309658769] [2024-06-27 19:35:12,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:12,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:12,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:12,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:12,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:12,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309658769] [2024-06-27 19:35:12,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309658769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:12,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:12,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:12,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35308407] [2024-06-27 19:35:12,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:12,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:12,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:12,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:12,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:12,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:35:12,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 613 transitions, 10329 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:12,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:12,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:35:12,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:13,958 INFO L124 PetriNetUnfolderBase]: 3580/5985 cut-off events. [2024-06-27 19:35:13,958 INFO L125 PetriNetUnfolderBase]: For 665354/665363 co-relation queries the response was YES. [2024-06-27 19:35:14,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48612 conditions, 5985 events. 3580/5985 cut-off events. For 665354/665363 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 40607 event pairs, 750 based on Foata normal form. 5/5982 useless extension candidates. Maximal degree in co-relation 48414. Up to 4801 conditions per place. [2024-06-27 19:35:14,055 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 335 selfloop transitions, 291 changer transitions 0/633 dead transitions. [2024-06-27 19:35:14,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 633 transitions, 12069 flow [2024-06-27 19:35:14,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:14,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:14,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:35:14,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 19:35:14,056 INFO L175 Difference]: Start difference. First operand has 460 places, 613 transitions, 10329 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:35:14,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 633 transitions, 12069 flow [2024-06-27 19:35:18,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 633 transitions, 11497 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 19:35:18,872 INFO L231 Difference]: Finished difference. Result has 464 places, 613 transitions, 10345 flow [2024-06-27 19:35:18,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9757, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10345, PETRI_PLACES=464, PETRI_TRANSITIONS=613} [2024-06-27 19:35:18,872 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-27 19:35:18,872 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 613 transitions, 10345 flow [2024-06-27 19:35:18,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:18,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:18,873 INFO 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:18,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 19:35:18,873 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:35:18,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:18,873 INFO L85 PathProgramCache]: Analyzing trace with hash -818086104, now seen corresponding path program 16 times [2024-06-27 19:35:18,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:18,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014325224] [2024-06-27 19:35:18,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:18,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:18,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:18,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:18,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:18,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014325224] [2024-06-27 19:35:18,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014325224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:18,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:18,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:18,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144184717] [2024-06-27 19:35:18,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:18,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:18,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:18,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:18,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:18,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:35:18,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 613 transitions, 10345 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:18,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:18,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:35:18,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:20,219 INFO L124 PetriNetUnfolderBase]: 3585/5994 cut-off events. [2024-06-27 19:35:20,219 INFO L125 PetriNetUnfolderBase]: For 678343/678352 co-relation queries the response was YES. [2024-06-27 19:35:20,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48761 conditions, 5994 events. 3585/5994 cut-off events. For 678343/678352 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 40674 event pairs, 750 based on Foata normal form. 5/5991 useless extension candidates. Maximal degree in co-relation 48562. Up to 4807 conditions per place. [2024-06-27 19:35:20,301 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 334 selfloop transitions, 292 changer transitions 0/633 dead transitions. [2024-06-27 19:35:20,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 633 transitions, 12131 flow [2024-06-27 19:35:20,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:20,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:20,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:35:20,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:35:20,302 INFO L175 Difference]: Start difference. First operand has 464 places, 613 transitions, 10345 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:35:20,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 633 transitions, 12131 flow [2024-06-27 19:35:24,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 633 transitions, 11535 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:35:24,855 INFO L231 Difference]: Finished difference. Result has 465 places, 616 transitions, 10389 flow [2024-06-27 19:35:24,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9755, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10389, PETRI_PLACES=465, PETRI_TRANSITIONS=616} [2024-06-27 19:35:24,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-27 19:35:24,856 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 616 transitions, 10389 flow [2024-06-27 19:35:24,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:24,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:24,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:35:24,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 19:35:24,856 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:35:24,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:24,856 INFO L85 PathProgramCache]: Analyzing trace with hash -805187934, now seen corresponding path program 17 times [2024-06-27 19:35:24,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:24,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507826239] [2024-06-27 19:35:24,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:24,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:24,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:24,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:35:24,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:24,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507826239] [2024-06-27 19:35:24,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507826239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:24,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:24,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:24,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56942871] [2024-06-27 19:35:24,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:24,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:24,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:24,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:24,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:24,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:35:24,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 616 transitions, 10389 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:24,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:24,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:35:24,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:26,132 INFO L124 PetriNetUnfolderBase]: 3590/6002 cut-off events. [2024-06-27 19:35:26,132 INFO L125 PetriNetUnfolderBase]: For 686526/686529 co-relation queries the response was YES. [2024-06-27 19:35:26,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48917 conditions, 6002 events. 3590/6002 cut-off events. For 686526/686529 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40710 event pairs, 670 based on Foata normal form. 3/6002 useless extension candidates. Maximal degree in co-relation 48717. Up to 5462 conditions per place. [2024-06-27 19:35:26,228 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 51 changer transitions 0/634 dead transitions. [2024-06-27 19:35:26,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 634 transitions, 11729 flow [2024-06-27 19:35:26,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:26,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:26,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-27 19:35:26,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-27 19:35:26,229 INFO L175 Difference]: Start difference. First operand has 465 places, 616 transitions, 10389 flow. Second operand 8 states and 173 transitions. [2024-06-27 19:35:26,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 634 transitions, 11729 flow [2024-06-27 19:35:31,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 634 transitions, 10923 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 19:35:31,121 INFO L231 Difference]: Finished difference. Result has 466 places, 619 transitions, 9747 flow [2024-06-27 19:35:31,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9602, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9747, PETRI_PLACES=466, PETRI_TRANSITIONS=619} [2024-06-27 19:35:31,121 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-27 19:35:31,121 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 619 transitions, 9747 flow [2024-06-27 19:35:31,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:31,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:31,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] [2024-06-27 19:35:31,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 19:35:31,122 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:35:31,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:31,122 INFO L85 PathProgramCache]: Analyzing trace with hash -818074944, now seen corresponding path program 18 times [2024-06-27 19:35:31,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:31,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778928145] [2024-06-27 19:35:31,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:31,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:31,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:31,189 INFO 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:31,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:31,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778928145] [2024-06-27 19:35:31,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778928145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:31,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:31,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:31,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40529576] [2024-06-27 19:35:31,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:31,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:31,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:31,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:31,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:31,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:35:31,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 619 transitions, 9747 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:31,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:31,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:35:31,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:32,354 INFO L124 PetriNetUnfolderBase]: 3587/5999 cut-off events. [2024-06-27 19:35:32,354 INFO L125 PetriNetUnfolderBase]: For 690940/690949 co-relation queries the response was YES. [2024-06-27 19:35:32,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47870 conditions, 5999 events. 3587/5999 cut-off events. For 690940/690949 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40705 event pairs, 750 based on Foata normal form. 5/5996 useless extension candidates. Maximal degree in co-relation 47671. Up to 4810 conditions per place. [2024-06-27 19:35:32,450 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 334 selfloop transitions, 294 changer transitions 0/635 dead transitions. [2024-06-27 19:35:32,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 635 transitions, 11267 flow [2024-06-27 19:35:32,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:32,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:32,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:35:32,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:35:32,451 INFO L175 Difference]: Start difference. First operand has 466 places, 619 transitions, 9747 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:35:32,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 635 transitions, 11267 flow [2024-06-27 19:35:36,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 635 transitions, 11153 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:36,632 INFO L231 Difference]: Finished difference. Result has 468 places, 619 transitions, 10227 flow [2024-06-27 19:35:36,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10227, PETRI_PLACES=468, PETRI_TRANSITIONS=619} [2024-06-27 19:35:36,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-27 19:35:36,632 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 619 transitions, 10227 flow [2024-06-27 19:35:36,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:36,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:36,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:35:36,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 19:35:36,633 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:35:36,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:36,633 INFO L85 PathProgramCache]: Analyzing trace with hash 42214637, now seen corresponding path program 13 times [2024-06-27 19:35:36,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:36,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289037471] [2024-06-27 19:35:36,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:36,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:36,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:36,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:36,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:36,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289037471] [2024-06-27 19:35:36,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289037471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:36,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:36,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:36,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203744881] [2024-06-27 19:35:36,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:36,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:36,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:36,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:36,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:36,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:35:36,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 619 transitions, 10227 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:36,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:36,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:35:36,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:37,936 INFO L124 PetriNetUnfolderBase]: 3595/6003 cut-off events. [2024-06-27 19:35:37,936 INFO L125 PetriNetUnfolderBase]: For 709768/709774 co-relation queries the response was YES. [2024-06-27 19:35:38,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48724 conditions, 6003 events. 3595/6003 cut-off events. For 709768/709774 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40662 event pairs, 686 based on Foata normal form. 4/6000 useless extension candidates. Maximal degree in co-relation 48524. Up to 5382 conditions per place. [2024-06-27 19:35:38,033 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 569 selfloop transitions, 64 changer transitions 0/640 dead transitions. [2024-06-27 19:35:38,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 640 transitions, 11583 flow [2024-06-27 19:35:38,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:38,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:38,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 19:35:38,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 19:35:38,034 INFO L175 Difference]: Start difference. First operand has 468 places, 619 transitions, 10227 flow. Second operand 8 states and 179 transitions. [2024-06-27 19:35:38,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 640 transitions, 11583 flow [2024-06-27 19:35:42,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 640 transitions, 10977 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:35:42,116 INFO L231 Difference]: Finished difference. Result has 469 places, 621 transitions, 9802 flow [2024-06-27 19:35:42,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9621, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9802, PETRI_PLACES=469, PETRI_TRANSITIONS=621} [2024-06-27 19:35:42,116 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-27 19:35:42,116 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 621 transitions, 9802 flow [2024-06-27 19:35:42,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:42,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:42,117 INFO 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:42,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 19:35:42,117 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:35:42,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:42,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1533607361, now seen corresponding path program 5 times [2024-06-27 19:35:42,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:42,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289316818] [2024-06-27 19:35:42,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:42,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:42,196 INFO 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:42,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:42,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289316818] [2024-06-27 19:35:42,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289316818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:42,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:42,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:42,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385188215] [2024-06-27 19:35:42,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:42,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:42,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:42,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:42,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:42,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:35:42,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 621 transitions, 9802 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:42,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:42,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:35:42,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:43,489 INFO L124 PetriNetUnfolderBase]: 3583/5978 cut-off events. [2024-06-27 19:35:43,490 INFO L125 PetriNetUnfolderBase]: For 705521/705527 co-relation queries the response was YES. [2024-06-27 19:35:43,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47862 conditions, 5978 events. 3583/5978 cut-off events. For 705521/705527 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40492 event pairs, 698 based on Foata normal form. 4/5975 useless extension candidates. Maximal degree in co-relation 47661. Up to 5230 conditions per place. [2024-06-27 19:35:43,578 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 502 selfloop transitions, 131 changer transitions 0/640 dead transitions. [2024-06-27 19:35:43,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 640 transitions, 11114 flow [2024-06-27 19:35:43,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:43,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:43,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:35:43,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 19:35:43,579 INFO L175 Difference]: Start difference. First operand has 469 places, 621 transitions, 9802 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:35:43,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 640 transitions, 11114 flow [2024-06-27 19:35:47,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 640 transitions, 10947 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 19:35:47,753 INFO L231 Difference]: Finished difference. Result has 472 places, 621 transitions, 9902 flow [2024-06-27 19:35:47,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9635, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9902, PETRI_PLACES=472, PETRI_TRANSITIONS=621} [2024-06-27 19:35:47,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-27 19:35:47,753 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 621 transitions, 9902 flow [2024-06-27 19:35:47,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:47,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:47,754 INFO 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:47,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 19:35:47,754 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:35:47,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:47,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1389278427, now seen corresponding path program 14 times [2024-06-27 19:35:47,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:47,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597675005] [2024-06-27 19:35:47,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:47,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:47,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:47,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:47,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:47,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597675005] [2024-06-27 19:35:47,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597675005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:47,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:47,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:47,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074449156] [2024-06-27 19:35:47,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:47,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:47,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:47,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:47,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:47,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:35:47,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 621 transitions, 9902 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:47,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:47,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:35:47,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:49,053 INFO L124 PetriNetUnfolderBase]: 3591/5997 cut-off events. [2024-06-27 19:35:49,054 INFO L125 PetriNetUnfolderBase]: For 715533/715539 co-relation queries the response was YES. [2024-06-27 19:35:49,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48161 conditions, 5997 events. 3591/5997 cut-off events. For 715533/715539 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 40627 event pairs, 694 based on Foata normal form. 4/5994 useless extension candidates. Maximal degree in co-relation 47959. Up to 5359 conditions per place. [2024-06-27 19:35:49,148 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 556 selfloop transitions, 76 changer transitions 0/639 dead transitions. [2024-06-27 19:35:49,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 639 transitions, 11252 flow [2024-06-27 19:35:49,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:49,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:49,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 19:35:49,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 19:35:49,148 INFO L175 Difference]: Start difference. First operand has 472 places, 621 transitions, 9902 flow. Second operand 8 states and 179 transitions. [2024-06-27 19:35:49,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 639 transitions, 11252 flow [2024-06-27 19:35:53,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 639 transitions, 10910 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 19:35:53,304 INFO L231 Difference]: Finished difference. Result has 472 places, 623 transitions, 9769 flow [2024-06-27 19:35:53,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9560, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9769, PETRI_PLACES=472, PETRI_TRANSITIONS=623} [2024-06-27 19:35:53,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-27 19:35:53,305 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 623 transitions, 9769 flow [2024-06-27 19:35:53,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:53,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:53,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] [2024-06-27 19:35:53,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 19:35:53,305 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:35:53,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:53,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1380707547, now seen corresponding path program 15 times [2024-06-27 19:35:53,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:53,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393755443] [2024-06-27 19:35:53,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:53,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:53,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:53,386 INFO 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:53,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:53,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393755443] [2024-06-27 19:35:53,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393755443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:53,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:53,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:53,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370296792] [2024-06-27 19:35:53,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:53,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:53,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:53,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:53,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:53,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:35:53,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 623 transitions, 9769 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:53,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:53,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:35:53,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:54,607 INFO L124 PetriNetUnfolderBase]: 3612/6022 cut-off events. [2024-06-27 19:35:54,607 INFO L125 PetriNetUnfolderBase]: For 739797/739803 co-relation queries the response was YES. [2024-06-27 19:35:54,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48465 conditions, 6022 events. 3612/6022 cut-off events. For 739797/739803 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 40818 event pairs, 681 based on Foata normal form. 4/6017 useless extension candidates. Maximal degree in co-relation 48262. Up to 5323 conditions per place. [2024-06-27 19:35:54,702 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 557 selfloop transitions, 85 changer transitions 0/649 dead transitions. [2024-06-27 19:35:54,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 649 transitions, 11461 flow [2024-06-27 19:35:54,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:54,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:54,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:35:54,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:35:54,703 INFO L175 Difference]: Start difference. First operand has 472 places, 623 transitions, 9769 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:35:54,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 649 transitions, 11461 flow [2024-06-27 19:35:58,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 649 transitions, 11280 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:58,880 INFO L231 Difference]: Finished difference. Result has 475 places, 628 transitions, 9895 flow [2024-06-27 19:35:58,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9588, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9895, PETRI_PLACES=475, PETRI_TRANSITIONS=628} [2024-06-27 19:35:58,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-27 19:35:58,881 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 628 transitions, 9895 flow [2024-06-27 19:35:58,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:58,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:58,881 INFO 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:58,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 19:35:58,881 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:35:58,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:58,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1617179577, now seen corresponding path program 16 times [2024-06-27 19:35:58,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:58,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679499556] [2024-06-27 19:35:58,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:58,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:58,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:58,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:58,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:58,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679499556] [2024-06-27 19:35:58,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679499556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:58,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:58,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:58,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796702981] [2024-06-27 19:35:58,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:58,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:58,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:58,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:58,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:58,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:35:58,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 628 transitions, 9895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:58,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:58,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:35:58,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:00,213 INFO L124 PetriNetUnfolderBase]: 3607/6021 cut-off events. [2024-06-27 19:36:00,213 INFO L125 PetriNetUnfolderBase]: For 738581/738587 co-relation queries the response was YES. [2024-06-27 19:36:00,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48363 conditions, 6021 events. 3607/6021 cut-off events. For 738581/738587 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 40820 event pairs, 686 based on Foata normal form. 4/6018 useless extension candidates. Maximal degree in co-relation 48158. Up to 5383 conditions per place. [2024-06-27 19:36:00,309 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 562 selfloop transitions, 77 changer transitions 0/646 dead transitions. [2024-06-27 19:36:00,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 646 transitions, 11215 flow [2024-06-27 19:36:00,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:36:00,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:36:00,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-27 19:36:00,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 19:36:00,310 INFO L175 Difference]: Start difference. First operand has 475 places, 628 transitions, 9895 flow. Second operand 10 states and 215 transitions. [2024-06-27 19:36:00,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 646 transitions, 11215 flow [2024-06-27 19:36:04,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 646 transitions, 11031 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:04,673 INFO L231 Difference]: Finished difference. Result has 481 places, 628 transitions, 9870 flow [2024-06-27 19:36:04,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9711, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9870, PETRI_PLACES=481, PETRI_TRANSITIONS=628} [2024-06-27 19:36:04,673 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-27 19:36:04,673 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 628 transitions, 9870 flow [2024-06-27 19:36:04,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:04,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:04,674 INFO 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:04,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 19:36:04,674 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:36:04,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:04,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1118746191, now seen corresponding path program 6 times [2024-06-27 19:36:04,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:04,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799148501] [2024-06-27 19:36:04,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:04,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:04,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:04,753 INFO 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:04,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:04,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799148501] [2024-06-27 19:36:04,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799148501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:04,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:04,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:04,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29020122] [2024-06-27 19:36:04,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:04,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:04,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:04,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:04,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:04,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:36:04,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 628 transitions, 9870 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:04,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:04,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:36:04,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:05,984 INFO L124 PetriNetUnfolderBase]: 3615/6024 cut-off events. [2024-06-27 19:36:05,984 INFO L125 PetriNetUnfolderBase]: For 750375/750381 co-relation queries the response was YES. [2024-06-27 19:36:06,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48450 conditions, 6024 events. 3615/6024 cut-off events. For 750375/750381 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 40769 event pairs, 698 based on Foata normal form. 4/6021 useless extension candidates. Maximal degree in co-relation 48244. Up to 5278 conditions per place. [2024-06-27 19:36:06,082 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 510 selfloop transitions, 129 changer transitions 0/646 dead transitions. [2024-06-27 19:36:06,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 646 transitions, 11239 flow [2024-06-27 19:36:06,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:06,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:06,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 19:36:06,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 19:36:06,097 INFO L175 Difference]: Start difference. First operand has 481 places, 628 transitions, 9870 flow. Second operand 8 states and 181 transitions. [2024-06-27 19:36:06,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 646 transitions, 11239 flow [2024-06-27 19:36:11,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 646 transitions, 11084 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:36:11,240 INFO L231 Difference]: Finished difference. Result has 481 places, 630 transitions, 10035 flow [2024-06-27 19:36:11,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9715, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10035, PETRI_PLACES=481, PETRI_TRANSITIONS=630} [2024-06-27 19:36:11,241 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-27 19:36:11,241 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 630 transitions, 10035 flow [2024-06-27 19:36:11,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:11,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:11,241 INFO 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:11,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 19:36:11,242 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:36:11,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:11,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1061339959, now seen corresponding path program 7 times [2024-06-27 19:36:11,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:11,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315648482] [2024-06-27 19:36:11,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:11,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:11,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:11,328 INFO 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:11,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:11,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315648482] [2024-06-27 19:36:11,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315648482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:11,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:11,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:11,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985449601] [2024-06-27 19:36:11,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:11,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:11,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:11,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:11,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:11,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:36:11,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 630 transitions, 10035 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:11,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:11,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:36:11,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:12,663 INFO L124 PetriNetUnfolderBase]: 3623/6045 cut-off events. [2024-06-27 19:36:12,664 INFO L125 PetriNetUnfolderBase]: For 762359/762359 co-relation queries the response was YES. [2024-06-27 19:36:12,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48852 conditions, 6045 events. 3623/6045 cut-off events. For 762359/762359 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 40969 event pairs, 657 based on Foata normal form. 2/6045 useless extension candidates. Maximal degree in co-relation 48645. Up to 5542 conditions per place. [2024-06-27 19:36:12,760 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 30 changer transitions 0/648 dead transitions. [2024-06-27 19:36:12,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 648 transitions, 11406 flow [2024-06-27 19:36:12,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:12,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:12,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-27 19:36:12,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 19:36:12,761 INFO L175 Difference]: Start difference. First operand has 481 places, 630 transitions, 10035 flow. Second operand 8 states and 172 transitions. [2024-06-27 19:36:12,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 648 transitions, 11406 flow [2024-06-27 19:36:17,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 648 transitions, 11109 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:17,138 INFO L231 Difference]: Finished difference. Result has 483 places, 632 transitions, 9858 flow [2024-06-27 19:36:17,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9738, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9858, PETRI_PLACES=483, PETRI_TRANSITIONS=632} [2024-06-27 19:36:17,138 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-27 19:36:17,139 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 632 transitions, 9858 flow [2024-06-27 19:36:17,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:17,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:17,139 INFO 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:17,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 19:36:17,139 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:36:17,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:17,139 INFO L85 PathProgramCache]: Analyzing trace with hash -704964081, now seen corresponding path program 8 times [2024-06-27 19:36:17,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:17,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919728029] [2024-06-27 19:36:17,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:17,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:17,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:17,224 INFO 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:17,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:17,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919728029] [2024-06-27 19:36:17,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919728029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:17,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:17,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:17,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155661646] [2024-06-27 19:36:17,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:17,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:17,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:17,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:17,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:17,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:36:17,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 632 transitions, 9858 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:17,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:17,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:36:17,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:18,644 INFO L124 PetriNetUnfolderBase]: 3631/6053 cut-off events. [2024-06-27 19:36:18,644 INFO L125 PetriNetUnfolderBase]: For 773043/773043 co-relation queries the response was YES. [2024-06-27 19:36:18,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48726 conditions, 6053 events. 3631/6053 cut-off events. For 773043/773043 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 40949 event pairs, 655 based on Foata normal form. 2/6053 useless extension candidates. Maximal degree in co-relation 48518. Up to 5540 conditions per place. [2024-06-27 19:36:18,730 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 34 changer transitions 0/652 dead transitions. [2024-06-27 19:36:18,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 652 transitions, 11235 flow [2024-06-27 19:36:18,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:36:18,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:36:18,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-27 19:36:18,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-27 19:36:18,731 INFO L175 Difference]: Start difference. First operand has 483 places, 632 transitions, 9858 flow. Second operand 9 states and 191 transitions. [2024-06-27 19:36:18,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 652 transitions, 11235 flow [2024-06-27 19:36:23,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 652 transitions, 11138 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:23,515 INFO L231 Difference]: Finished difference. Result has 486 places, 634 transitions, 9883 flow [2024-06-27 19:36:23,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9761, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9883, PETRI_PLACES=486, PETRI_TRANSITIONS=634} [2024-06-27 19:36:23,516 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 445 predicate places. [2024-06-27 19:36:23,516 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 634 transitions, 9883 flow [2024-06-27 19:36:23,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:23,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:23,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, 1] [2024-06-27 19:36:23,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 19:36:23,516 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:36:23,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:23,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1119104892, now seen corresponding path program 19 times [2024-06-27 19:36:23,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:23,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605258317] [2024-06-27 19:36:23,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:23,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:23,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:23,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:23,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:23,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605258317] [2024-06-27 19:36:23,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605258317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:23,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:23,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:23,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860598491] [2024-06-27 19:36:23,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:23,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:23,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:23,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:23,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:23,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:36:23,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 634 transitions, 9883 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:23,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:23,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:36:23,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:24,924 INFO L124 PetriNetUnfolderBase]: 3660/6108 cut-off events. [2024-06-27 19:36:24,924 INFO L125 PetriNetUnfolderBase]: For 800669/800672 co-relation queries the response was YES. [2024-06-27 19:36:25,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49385 conditions, 6108 events. 3660/6108 cut-off events. For 800669/800672 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41477 event pairs, 670 based on Foata normal form. 3/6108 useless extension candidates. Maximal degree in co-relation 49176. Up to 4998 conditions per place. [2024-06-27 19:36:25,028 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 343 selfloop transitions, 334 changer transitions 0/684 dead transitions. [2024-06-27 19:36:25,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 684 transitions, 11957 flow [2024-06-27 19:36:25,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:36:25,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:36:25,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-27 19:36:25,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-27 19:36:25,029 INFO L175 Difference]: Start difference. First operand has 486 places, 634 transitions, 9883 flow. Second operand 11 states and 260 transitions. [2024-06-27 19:36:25,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 684 transitions, 11957 flow [2024-06-27 19:36:30,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 684 transitions, 11858 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 19:36:30,010 INFO L231 Difference]: Finished difference. Result has 490 places, 646 transitions, 10604 flow [2024-06-27 19:36:30,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9784, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10604, PETRI_PLACES=490, PETRI_TRANSITIONS=646} [2024-06-27 19:36:30,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-27 19:36:30,010 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 646 transitions, 10604 flow [2024-06-27 19:36:30,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:30,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:30,011 INFO 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:30,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 19:36:30,011 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:36:30,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:30,011 INFO L85 PathProgramCache]: Analyzing trace with hash -224552950, now seen corresponding path program 20 times [2024-06-27 19:36:30,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:30,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469230415] [2024-06-27 19:36:30,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:30,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:30,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:30,081 INFO 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:30,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:30,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469230415] [2024-06-27 19:36:30,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469230415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:30,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:30,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:30,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305349242] [2024-06-27 19:36:30,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:30,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:30,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:30,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:30,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:30,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:36:30,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 646 transitions, 10604 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:30,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:30,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:36:30,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:31,416 INFO L124 PetriNetUnfolderBase]: 3657/6104 cut-off events. [2024-06-27 19:36:31,417 INFO L125 PetriNetUnfolderBase]: For 806113/806116 co-relation queries the response was YES. [2024-06-27 19:36:31,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50110 conditions, 6104 events. 3657/6104 cut-off events. For 806113/806116 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41454 event pairs, 682 based on Foata normal form. 3/6104 useless extension candidates. Maximal degree in co-relation 49900. Up to 4995 conditions per place. [2024-06-27 19:36:31,522 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 283 changer transitions 0/680 dead transitions. [2024-06-27 19:36:31,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 680 transitions, 12772 flow [2024-06-27 19:36:31,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:36:31,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:36:31,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 19:36:31,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 19:36:31,523 INFO L175 Difference]: Start difference. First operand has 490 places, 646 transitions, 10604 flow. Second operand 9 states and 221 transitions. [2024-06-27 19:36:31,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 680 transitions, 12772 flow [2024-06-27 19:36:36,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 680 transitions, 12086 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-27 19:36:36,330 INFO L231 Difference]: Finished difference. Result has 489 places, 646 transitions, 10506 flow [2024-06-27 19:36:36,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9930, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10506, PETRI_PLACES=489, PETRI_TRANSITIONS=646} [2024-06-27 19:36:36,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-27 19:36:36,330 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 646 transitions, 10506 flow [2024-06-27 19:36:36,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:36,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:36,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:36:36,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 19:36:36,331 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:36:36,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:36,331 INFO L85 PathProgramCache]: Analyzing trace with hash -224725930, now seen corresponding path program 21 times [2024-06-27 19:36:36,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:36,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116699479] [2024-06-27 19:36:36,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:36,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:36,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:36,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:36,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:36,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116699479] [2024-06-27 19:36:36,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116699479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:36,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:36,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:36,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912188518] [2024-06-27 19:36:36,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:36,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:36,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:36,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:36,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:36,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:36:36,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 646 transitions, 10506 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:36,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:36,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:36:36,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:37,756 INFO L124 PetriNetUnfolderBase]: 3654/6100 cut-off events. [2024-06-27 19:36:37,756 INFO L125 PetriNetUnfolderBase]: For 788322/788325 co-relation queries the response was YES. [2024-06-27 19:36:37,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49744 conditions, 6100 events. 3654/6100 cut-off events. For 788322/788325 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41447 event pairs, 670 based on Foata normal form. 3/6100 useless extension candidates. Maximal degree in co-relation 49535. Up to 4992 conditions per place. [2024-06-27 19:36:37,860 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 351 selfloop transitions, 328 changer transitions 0/686 dead transitions. [2024-06-27 19:36:37,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 686 transitions, 12452 flow [2024-06-27 19:36:37,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:36:37,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:36:37,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-27 19:36:37,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-27 19:36:37,861 INFO L175 Difference]: Start difference. First operand has 489 places, 646 transitions, 10506 flow. Second operand 10 states and 246 transitions. [2024-06-27 19:36:37,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 686 transitions, 12452 flow [2024-06-27 19:36:42,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 686 transitions, 11696 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 19:36:42,589 INFO L231 Difference]: Finished difference. Result has 490 places, 646 transitions, 10424 flow [2024-06-27 19:36:42,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9754, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10424, PETRI_PLACES=490, PETRI_TRANSITIONS=646} [2024-06-27 19:36:42,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-27 19:36:42,590 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 646 transitions, 10424 flow [2024-06-27 19:36:42,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:42,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:42,590 INFO 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,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 19:36:42,590 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:36:42,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:42,590 INFO L85 PathProgramCache]: Analyzing trace with hash -224541790, now seen corresponding path program 22 times [2024-06-27 19:36:42,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:42,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617648943] [2024-06-27 19:36:42,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:42,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:42,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:42,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:42,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:42,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617648943] [2024-06-27 19:36:42,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617648943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:42,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:42,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:42,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79402281] [2024-06-27 19:36:42,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:42,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:42,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:42,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:42,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:42,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:36:42,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 646 transitions, 10424 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:42,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:42,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:36:42,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:43,958 INFO L124 PetriNetUnfolderBase]: 3659/6109 cut-off events. [2024-06-27 19:36:43,958 INFO L125 PetriNetUnfolderBase]: For 787442/787445 co-relation queries the response was YES. [2024-06-27 19:36:44,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49804 conditions, 6109 events. 3659/6109 cut-off events. For 787442/787445 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41490 event pairs, 662 based on Foata normal form. 3/6109 useless extension candidates. Maximal degree in co-relation 49595. Up to 4998 conditions per place. [2024-06-27 19:36:44,064 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 276 changer transitions 0/679 dead transitions. [2024-06-27 19:36:44,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 679 transitions, 12369 flow [2024-06-27 19:36:44,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:36:44,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:36:44,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 19:36:44,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:36:44,065 INFO L175 Difference]: Start difference. First operand has 490 places, 646 transitions, 10424 flow. Second operand 9 states and 216 transitions. [2024-06-27 19:36:44,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 679 transitions, 12369 flow [2024-06-27 19:36:47,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 679 transitions, 11762 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 19:36:47,841 INFO L231 Difference]: Finished difference. Result has 490 places, 649 transitions, 10430 flow [2024-06-27 19:36:47,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9828, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10430, PETRI_PLACES=490, PETRI_TRANSITIONS=649} [2024-06-27 19:36:47,842 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-27 19:36:47,842 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 649 transitions, 10430 flow [2024-06-27 19:36:47,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:47,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:47,842 INFO 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:47,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 19:36:47,842 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:36:47,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:47,842 INFO L85 PathProgramCache]: Analyzing trace with hash -224374390, now seen corresponding path program 23 times [2024-06-27 19:36:47,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:47,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64833313] [2024-06-27 19:36:47,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:47,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:47,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:47,914 INFO 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:47,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:47,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64833313] [2024-06-27 19:36:47,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64833313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:47,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:47,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:47,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567687771] [2024-06-27 19:36:47,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:47,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:47,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:47,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:47,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:47,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:36:47,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 649 transitions, 10430 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:47,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:47,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:36:47,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:49,252 INFO L124 PetriNetUnfolderBase]: 3656/6105 cut-off events. [2024-06-27 19:36:49,252 INFO L125 PetriNetUnfolderBase]: For 768018/768021 co-relation queries the response was YES. [2024-06-27 19:36:49,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49507 conditions, 6105 events. 3656/6105 cut-off events. For 768018/768021 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41458 event pairs, 670 based on Foata normal form. 3/6105 useless extension candidates. Maximal degree in co-relation 49299. Up to 4995 conditions per place. [2024-06-27 19:36:49,349 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 360 selfloop transitions, 312 changer transitions 0/679 dead transitions. [2024-06-27 19:36:49,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 679 transitions, 12572 flow [2024-06-27 19:36:49,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:36:49,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:36:49,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-27 19:36:49,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-27 19:36:49,350 INFO L175 Difference]: Start difference. First operand has 490 places, 649 transitions, 10430 flow. Second operand 11 states and 250 transitions. [2024-06-27 19:36:49,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 679 transitions, 12572 flow [2024-06-27 19:36:54,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 679 transitions, 12138 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 19:36:54,010 INFO L231 Difference]: Finished difference. Result has 494 places, 649 transitions, 10636 flow [2024-06-27 19:36:54,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10002, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10636, PETRI_PLACES=494, PETRI_TRANSITIONS=649} [2024-06-27 19:36:54,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-27 19:36:54,010 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 649 transitions, 10636 flow [2024-06-27 19:36:54,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:54,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:54,011 INFO 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:54,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 19:36:54,011 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:36:54,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:54,011 INFO L85 PathProgramCache]: Analyzing trace with hash 3348200, now seen corresponding path program 24 times [2024-06-27 19:36:54,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:54,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128423942] [2024-06-27 19:36:54,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:54,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:54,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:54,081 INFO 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,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:54,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128423942] [2024-06-27 19:36:54,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128423942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:54,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:54,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:54,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596750522] [2024-06-27 19:36:54,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:54,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:54,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:54,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:54,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:54,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:36:54,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 649 transitions, 10636 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:54,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:54,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:36:54,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:55,446 INFO L124 PetriNetUnfolderBase]: 3653/6102 cut-off events. [2024-06-27 19:36:55,446 INFO L125 PetriNetUnfolderBase]: For 765029/765038 co-relation queries the response was YES. [2024-06-27 19:36:55,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49555 conditions, 6102 events. 3653/6102 cut-off events. For 765029/765038 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41501 event pairs, 750 based on Foata normal form. 5/6099 useless extension candidates. Maximal degree in co-relation 49347. Up to 4992 conditions per place. [2024-06-27 19:36:55,534 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 405 selfloop transitions, 259 changer transitions 0/671 dead transitions. [2024-06-27 19:36:55,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 671 transitions, 12502 flow [2024-06-27 19:36:55,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:55,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:55,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:36:55,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 19:36:55,535 INFO L175 Difference]: Start difference. First operand has 494 places, 649 transitions, 10636 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:36:55,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 671 transitions, 12502 flow [2024-06-27 19:36:59,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 671 transitions, 11786 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 19:36:59,834 INFO L231 Difference]: Finished difference. Result has 491 places, 649 transitions, 10448 flow [2024-06-27 19:36:59,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9924, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10448, PETRI_PLACES=491, PETRI_TRANSITIONS=649} [2024-06-27 19:36:59,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-27 19:36:59,835 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 649 transitions, 10448 flow [2024-06-27 19:36:59,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:59,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:59,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:59,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 19:36:59,835 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:36:59,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:59,835 INFO L85 PathProgramCache]: Analyzing trace with hash -224368810, now seen corresponding path program 25 times [2024-06-27 19:36:59,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:59,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893242365] [2024-06-27 19:36:59,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:59,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:59,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:59,909 INFO 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:59,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:59,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893242365] [2024-06-27 19:36:59,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893242365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:59,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:59,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:59,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899770490] [2024-06-27 19:36:59,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:59,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:59,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:59,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:59,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:59,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:36:59,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 649 transitions, 10448 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:59,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:59,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:36:59,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:01,205 INFO L124 PetriNetUnfolderBase]: 3650/6097 cut-off events. [2024-06-27 19:37:01,205 INFO L125 PetriNetUnfolderBase]: For 753811/753814 co-relation queries the response was YES. [2024-06-27 19:37:01,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49238 conditions, 6097 events. 3650/6097 cut-off events. For 753811/753814 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41428 event pairs, 670 based on Foata normal form. 3/6097 useless extension candidates. Maximal degree in co-relation 49030. Up to 4989 conditions per place. [2024-06-27 19:37:01,311 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 378 selfloop transitions, 292 changer transitions 0/677 dead transitions. [2024-06-27 19:37:01,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 677 transitions, 12340 flow [2024-06-27 19:37:01,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:37:01,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:37:01,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-27 19:37:01,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775 [2024-06-27 19:37:01,311 INFO L175 Difference]: Start difference. First operand has 491 places, 649 transitions, 10448 flow. Second operand 10 states and 231 transitions. [2024-06-27 19:37:01,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 677 transitions, 12340 flow [2024-06-27 19:37:05,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 677 transitions, 11666 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:37:05,804 INFO L231 Difference]: Finished difference. Result has 493 places, 649 transitions, 10374 flow [2024-06-27 19:37:05,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9774, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10374, PETRI_PLACES=493, PETRI_TRANSITIONS=649} [2024-06-27 19:37:05,804 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-27 19:37:05,804 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 649 transitions, 10374 flow [2024-06-27 19:37:05,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:05,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:05,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:05,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 19:37:05,805 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:37:05,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:05,805 INFO L85 PathProgramCache]: Analyzing trace with hash 3359360, now seen corresponding path program 26 times [2024-06-27 19:37:05,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:05,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423906942] [2024-06-27 19:37:05,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:05,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:05,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:05,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:37:05,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:05,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423906942] [2024-06-27 19:37:05,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423906942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:05,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:05,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:05,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542378457] [2024-06-27 19:37:05,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:05,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:05,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:05,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:05,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:05,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:37:05,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 649 transitions, 10374 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:05,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:05,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:37:05,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:07,167 INFO L124 PetriNetUnfolderBase]: 3647/6094 cut-off events. [2024-06-27 19:37:07,167 INFO L125 PetriNetUnfolderBase]: For 760780/760789 co-relation queries the response was YES. [2024-06-27 19:37:07,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49184 conditions, 6094 events. 3647/6094 cut-off events. For 760780/760789 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41482 event pairs, 752 based on Foata normal form. 5/6091 useless extension candidates. Maximal degree in co-relation 48975. Up to 4986 conditions per place. [2024-06-27 19:37:07,270 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 255 changer transitions 0/668 dead transitions. [2024-06-27 19:37:07,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 668 transitions, 12230 flow [2024-06-27 19:37:07,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:07,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:07,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:37:07,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:37:07,271 INFO L175 Difference]: Start difference. First operand has 493 places, 649 transitions, 10374 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:37:07,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 668 transitions, 12230 flow [2024-06-27 19:37:11,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 668 transitions, 11695 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 19:37:11,704 INFO L231 Difference]: Finished difference. Result has 492 places, 649 transitions, 10360 flow [2024-06-27 19:37:11,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9843, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10360, PETRI_PLACES=492, PETRI_TRANSITIONS=649} [2024-06-27 19:37:11,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-27 19:37:11,705 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 649 transitions, 10360 flow [2024-06-27 19:37:11,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:11,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:11,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:11,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 19:37:11,705 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:11,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:11,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1487832876, now seen corresponding path program 27 times [2024-06-27 19:37:11,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:11,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714968547] [2024-06-27 19:37:11,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:11,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:11,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:11,789 INFO 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:11,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:11,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714968547] [2024-06-27 19:37:11,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714968547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:11,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:11,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:11,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159980338] [2024-06-27 19:37:11,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:11,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:11,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:11,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:11,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:11,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:37:11,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 649 transitions, 10360 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:11,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:11,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:37:11,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:13,099 INFO L124 PetriNetUnfolderBase]: 3644/6089 cut-off events. [2024-06-27 19:37:13,099 INFO L125 PetriNetUnfolderBase]: For 750158/750161 co-relation queries the response was YES. [2024-06-27 19:37:13,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48974 conditions, 6089 events. 3644/6089 cut-off events. For 750158/750161 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41425 event pairs, 670 based on Foata normal form. 3/6089 useless extension candidates. Maximal degree in co-relation 48765. Up to 5282 conditions per place. [2024-06-27 19:37:13,199 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 532 selfloop transitions, 138 changer transitions 0/677 dead transitions. [2024-06-27 19:37:13,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 677 transitions, 12258 flow [2024-06-27 19:37:13,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:13,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:13,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:37:13,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 19:37:13,200 INFO L175 Difference]: Start difference. First operand has 492 places, 649 transitions, 10360 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:37:13,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 677 transitions, 12258 flow [2024-06-27 19:37:17,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 677 transitions, 11684 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:17,412 INFO L231 Difference]: Finished difference. Result has 493 places, 649 transitions, 10081 flow [2024-06-27 19:37:17,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9786, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10081, PETRI_PLACES=493, PETRI_TRANSITIONS=649} [2024-06-27 19:37:17,413 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-27 19:37:17,413 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 649 transitions, 10081 flow [2024-06-27 19:37:17,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:17,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:17,413 INFO 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:37:17,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 19:37:17,413 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:17,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:17,413 INFO L85 PathProgramCache]: Analyzing trace with hash 16246370, now seen corresponding path program 28 times [2024-06-27 19:37:17,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:17,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108212188] [2024-06-27 19:37:17,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:17,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:17,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:17,490 INFO 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:17,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:17,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108212188] [2024-06-27 19:37:17,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108212188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:17,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:17,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:17,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249145338] [2024-06-27 19:37:17,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:17,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:17,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:17,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:17,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:17,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:37:17,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 649 transitions, 10081 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:17,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:17,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:37:17,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:18,751 INFO L124 PetriNetUnfolderBase]: 3659/6114 cut-off events. [2024-06-27 19:37:18,751 INFO L125 PetriNetUnfolderBase]: For 760849/760852 co-relation queries the response was YES. [2024-06-27 19:37:18,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48913 conditions, 6114 events. 3659/6114 cut-off events. For 760849/760852 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41603 event pairs, 670 based on Foata normal form. 3/6114 useless extension candidates. Maximal degree in co-relation 48703. Up to 5562 conditions per place. [2024-06-27 19:37:18,849 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 612 selfloop transitions, 53 changer transitions 0/672 dead transitions. [2024-06-27 19:37:18,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 672 transitions, 11580 flow [2024-06-27 19:37:18,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:18,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:18,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 19:37:18,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-27 19:37:18,850 INFO L175 Difference]: Start difference. First operand has 493 places, 649 transitions, 10081 flow. Second operand 7 states and 155 transitions. [2024-06-27 19:37:18,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 672 transitions, 11580 flow [2024-06-27 19:37:22,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 672 transitions, 11149 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:22,993 INFO L231 Difference]: Finished difference. Result has 495 places, 658 transitions, 9918 flow [2024-06-27 19:37:22,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9666, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9918, PETRI_PLACES=495, PETRI_TRANSITIONS=658} [2024-06-27 19:37:22,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-27 19:37:22,994 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 658 transitions, 9918 flow [2024-06-27 19:37:22,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:22,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:22,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:22,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 19:37:22,994 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:22,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:22,994 INFO L85 PathProgramCache]: Analyzing trace with hash 182480150, now seen corresponding path program 29 times [2024-06-27 19:37:22,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:22,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252652508] [2024-06-27 19:37:22,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:22,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:22,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:23,071 INFO 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:23,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:23,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252652508] [2024-06-27 19:37:23,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252652508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:23,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:23,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:23,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495738017] [2024-06-27 19:37:23,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:23,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:23,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:23,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:23,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:23,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:37:23,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 658 transitions, 9918 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:23,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:23,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:37:23,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:24,405 INFO L124 PetriNetUnfolderBase]: 3656/6110 cut-off events. [2024-06-27 19:37:24,406 INFO L125 PetriNetUnfolderBase]: For 762977/762980 co-relation queries the response was YES. [2024-06-27 19:37:24,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48490 conditions, 6110 events. 3656/6110 cut-off events. For 762977/762980 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41603 event pairs, 672 based on Foata normal form. 3/6110 useless extension candidates. Maximal degree in co-relation 48278. Up to 5293 conditions per place. [2024-06-27 19:37:24,520 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 537 selfloop transitions, 145 changer transitions 0/689 dead transitions. [2024-06-27 19:37:24,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 689 transitions, 11608 flow [2024-06-27 19:37:24,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:24,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:24,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:37:24,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:37:24,521 INFO L175 Difference]: Start difference. First operand has 495 places, 658 transitions, 9918 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:37:24,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 689 transitions, 11608 flow [2024-06-27 19:37:28,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 689 transitions, 11488 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 19:37:28,533 INFO L231 Difference]: Finished difference. Result has 499 places, 658 transitions, 10109 flow [2024-06-27 19:37:28,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9798, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10109, PETRI_PLACES=499, PETRI_TRANSITIONS=658} [2024-06-27 19:37:28,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-27 19:37:28,534 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 658 transitions, 10109 flow [2024-06-27 19:37:28,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:28,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:28,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:28,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 19:37:28,534 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:28,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:28,534 INFO L85 PathProgramCache]: Analyzing trace with hash 175122920, now seen corresponding path program 30 times [2024-06-27 19:37:28,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:28,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883737341] [2024-06-27 19:37:28,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:28,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:28,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:28,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:28,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:28,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883737341] [2024-06-27 19:37:28,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883737341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:28,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:28,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:28,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707065758] [2024-06-27 19:37:28,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:28,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:28,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:28,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:28,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:28,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:37:28,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 658 transitions, 10109 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:28,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:28,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:37:28,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:29,973 INFO L124 PetriNetUnfolderBase]: 3653/6106 cut-off events. [2024-06-27 19:37:29,973 INFO L125 PetriNetUnfolderBase]: For 768425/768428 co-relation queries the response was YES. [2024-06-27 19:37:30,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48718 conditions, 6106 events. 3653/6106 cut-off events. For 768425/768428 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41560 event pairs, 670 based on Foata normal form. 3/6106 useless extension candidates. Maximal degree in co-relation 48505. Up to 5290 conditions per place. [2024-06-27 19:37:30,071 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 521 selfloop transitions, 159 changer transitions 0/687 dead transitions. [2024-06-27 19:37:30,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 687 transitions, 11543 flow [2024-06-27 19:37:30,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:30,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:30,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:37:30,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-27 19:37:30,071 INFO L175 Difference]: Start difference. First operand has 499 places, 658 transitions, 10109 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:37:30,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 687 transitions, 11543 flow [2024-06-27 19:37:34,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 687 transitions, 11161 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 19:37:34,805 INFO L231 Difference]: Finished difference. Result has 497 places, 658 transitions, 10059 flow [2024-06-27 19:37:34,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9727, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10059, PETRI_PLACES=497, PETRI_TRANSITIONS=658} [2024-06-27 19:37:34,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-27 19:37:34,805 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 658 transitions, 10059 flow [2024-06-27 19:37:34,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:34,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:34,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:34,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 19:37:34,806 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:34,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:34,806 INFO L85 PathProgramCache]: Analyzing trace with hash -880418263, now seen corresponding path program 17 times [2024-06-27 19:37:34,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:34,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586496200] [2024-06-27 19:37:34,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:34,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:34,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:34,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:37:34,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:34,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586496200] [2024-06-27 19:37:34,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586496200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:34,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:34,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:34,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439756216] [2024-06-27 19:37:34,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:34,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:34,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:34,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:34,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:34,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:37:34,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 658 transitions, 10059 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:34,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:34,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:37:34,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:36,268 INFO L124 PetriNetUnfolderBase]: 3630/6068 cut-off events. [2024-06-27 19:37:36,268 INFO L125 PetriNetUnfolderBase]: For 748656/748659 co-relation queries the response was YES. [2024-06-27 19:37:36,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47163 conditions, 6068 events. 3630/6068 cut-off events. For 748656/748659 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41304 event pairs, 636 based on Foata normal form. 12/6077 useless extension candidates. Maximal degree in co-relation 46950. Up to 5074 conditions per place. [2024-06-27 19:37:36,356 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 561 selfloop transitions, 128 changer transitions 0/696 dead transitions. [2024-06-27 19:37:36,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 696 transitions, 11551 flow [2024-06-27 19:37:36,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:37:36,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:37:36,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 19:37:36,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 19:37:36,357 INFO L175 Difference]: Start difference. First operand has 497 places, 658 transitions, 10059 flow. Second operand 9 states and 220 transitions. [2024-06-27 19:37:36,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 696 transitions, 11551 flow [2024-06-27 19:37:39,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 696 transitions, 11189 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:39,883 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9971 flow [2024-06-27 19:37:39,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9697, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9971, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-27 19:37:39,884 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-27 19:37:39,884 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9971 flow [2024-06-27 19:37:39,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:39,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:39,884 INFO 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:37:39,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 19:37:39,884 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:39,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:39,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1312809771, now seen corresponding path program 18 times [2024-06-27 19:37:39,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:39,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736147712] [2024-06-27 19:37:39,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:39,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:39,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:39,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:37:39,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:39,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736147712] [2024-06-27 19:37:39,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736147712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:39,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:39,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:39,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110715844] [2024-06-27 19:37:39,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:39,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:39,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:39,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:39,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:40,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:37:40,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9971 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:40,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:40,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:37:40,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:41,314 INFO L124 PetriNetUnfolderBase]: 3625/6059 cut-off events. [2024-06-27 19:37:41,314 INFO L125 PetriNetUnfolderBase]: For 683517/683523 co-relation queries the response was YES. [2024-06-27 19:37:41,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46989 conditions, 6059 events. 3625/6059 cut-off events. For 683517/683523 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41213 event pairs, 674 based on Foata normal form. 4/6056 useless extension candidates. Maximal degree in co-relation 46775. Up to 5255 conditions per place. [2024-06-27 19:37:41,412 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 548 selfloop transitions, 139 changer transitions 0/694 dead transitions. [2024-06-27 19:37:41,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 694 transitions, 11435 flow [2024-06-27 19:37:41,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:37:41,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:37:41,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-27 19:37:41,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-27 19:37:41,413 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9971 flow. Second operand 10 states and 237 transitions. [2024-06-27 19:37:41,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 694 transitions, 11435 flow [2024-06-27 19:37:45,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 694 transitions, 11145 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 19:37:45,499 INFO L231 Difference]: Finished difference. Result has 502 places, 658 transitions, 9973 flow [2024-06-27 19:37:45,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9681, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9973, PETRI_PLACES=502, PETRI_TRANSITIONS=658} [2024-06-27 19:37:45,500 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-27 19:37:45,500 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 658 transitions, 9973 flow [2024-06-27 19:37:45,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:45,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:45,500 INFO 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:37:45,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 19:37:45,500 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:45,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:45,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1084908621, now seen corresponding path program 19 times [2024-06-27 19:37:45,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:45,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053574823] [2024-06-27 19:37:45,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:45,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:45,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:45,575 INFO 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:45,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:45,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053574823] [2024-06-27 19:37:45,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053574823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:45,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:45,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:45,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671856824] [2024-06-27 19:37:45,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:45,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:45,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:45,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:45,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:45,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:37:45,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 658 transitions, 9973 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:45,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:45,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:37:45,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:46,830 INFO L124 PetriNetUnfolderBase]: 3620/6047 cut-off events. [2024-06-27 19:37:46,830 INFO L125 PetriNetUnfolderBase]: For 656890/656896 co-relation queries the response was YES. [2024-06-27 19:37:46,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46523 conditions, 6047 events. 3620/6047 cut-off events. For 656890/656896 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41150 event pairs, 668 based on Foata normal form. 4/6044 useless extension candidates. Maximal degree in co-relation 46308. Up to 5254 conditions per place. [2024-06-27 19:37:46,927 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 545 selfloop transitions, 134 changer transitions 0/686 dead transitions. [2024-06-27 19:37:46,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 686 transitions, 11401 flow [2024-06-27 19:37:46,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:46,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:46,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:37:46,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:37:46,928 INFO L175 Difference]: Start difference. First operand has 502 places, 658 transitions, 9973 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:37:46,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 686 transitions, 11401 flow [2024-06-27 19:37:51,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 686 transitions, 11081 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 19:37:51,146 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9932 flow [2024-06-27 19:37:51,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9653, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9932, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-27 19:37:51,147 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-27 19:37:51,147 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9932 flow [2024-06-27 19:37:51,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:51,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:51,147 INFO 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:37:51,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 19:37:51,147 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:51,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:51,148 INFO L85 PathProgramCache]: Analyzing trace with hash -86038747, now seen corresponding path program 20 times [2024-06-27 19:37:51,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:51,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568030911] [2024-06-27 19:37:51,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:51,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:51,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:51,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:51,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:51,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568030911] [2024-06-27 19:37:51,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568030911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:51,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:51,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:51,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449513228] [2024-06-27 19:37:51,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:51,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:51,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:51,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:51,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:51,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:37:51,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9932 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:51,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:51,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:37:51,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:52,488 INFO L124 PetriNetUnfolderBase]: 3615/6049 cut-off events. [2024-06-27 19:37:52,489 INFO L125 PetriNetUnfolderBase]: For 631925/631931 co-relation queries the response was YES. [2024-06-27 19:37:52,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46097 conditions, 6049 events. 3615/6049 cut-off events. For 631925/631931 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 41215 event pairs, 558 based on Foata normal form. 4/6046 useless extension candidates. Maximal degree in co-relation 45882. Up to 4918 conditions per place. [2024-06-27 19:37:52,589 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 524 selfloop transitions, 159 changer transitions 0/690 dead transitions. [2024-06-27 19:37:52,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 690 transitions, 11396 flow [2024-06-27 19:37:52,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:52,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:52,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:37:52,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-27 19:37:52,590 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9932 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:37:52,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 690 transitions, 11396 flow [2024-06-27 19:37:56,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 690 transitions, 11083 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 19:37:56,474 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9948 flow [2024-06-27 19:37:56,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9619, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9948, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-27 19:37:56,475 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-27 19:37:56,475 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9948 flow [2024-06-27 19:37:56,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:56,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:56,475 INFO 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:37:56,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 19:37:56,475 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:56,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:56,475 INFO L85 PathProgramCache]: Analyzing trace with hash 490577197, now seen corresponding path program 9 times [2024-06-27 19:37:56,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:56,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495797824] [2024-06-27 19:37:56,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:56,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:56,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:56,574 INFO 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:56,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:56,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495797824] [2024-06-27 19:37:56,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495797824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:56,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:56,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:56,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666450975] [2024-06-27 19:37:56,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:56,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:56,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:56,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:56,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:56,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:37:56,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9948 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:56,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:56,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:37:56,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:57,792 INFO L124 PetriNetUnfolderBase]: 3651/6108 cut-off events. [2024-06-27 19:37:57,793 INFO L125 PetriNetUnfolderBase]: For 693652/693655 co-relation queries the response was YES. [2024-06-27 19:37:57,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46681 conditions, 6108 events. 3651/6108 cut-off events. For 693652/693655 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 41623 event pairs, 662 based on Foata normal form. 12/6117 useless extension candidates. Maximal degree in co-relation 46466. Up to 5266 conditions per place. [2024-06-27 19:37:57,891 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 559 selfloop transitions, 115 changer transitions 0/681 dead transitions. [2024-06-27 19:37:57,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 681 transitions, 11425 flow [2024-06-27 19:37:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:57,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:57,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 19:37:57,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 19:37:57,892 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9948 flow. Second operand 7 states and 166 transitions. [2024-06-27 19:37:57,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 681 transitions, 11425 flow [2024-06-27 19:38:01,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 681 transitions, 11057 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 19:38:01,754 INFO L231 Difference]: Finished difference. Result has 499 places, 660 transitions, 9881 flow [2024-06-27 19:38:01,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9580, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9881, PETRI_PLACES=499, PETRI_TRANSITIONS=660} [2024-06-27 19:38:01,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-27 19:38:01,754 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 660 transitions, 9881 flow [2024-06-27 19:38:01,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:01,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:01,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] [2024-06-27 19:38:01,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 19:38:01,755 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:01,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:01,755 INFO L85 PathProgramCache]: Analyzing trace with hash 262676047, now seen corresponding path program 10 times [2024-06-27 19:38:01,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:01,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394961264] [2024-06-27 19:38:01,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:01,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:01,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:01,833 INFO 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:01,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:01,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394961264] [2024-06-27 19:38:01,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394961264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:01,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:01,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:01,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76445019] [2024-06-27 19:38:01,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:01,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:01,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:01,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:01,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:01,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:38:01,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 660 transitions, 9881 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:01,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:01,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:38:01,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:03,167 INFO L124 PetriNetUnfolderBase]: 3687/6158 cut-off events. [2024-06-27 19:38:03,167 INFO L125 PetriNetUnfolderBase]: For 692712/692715 co-relation queries the response was YES. [2024-06-27 19:38:03,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46904 conditions, 6158 events. 3687/6158 cut-off events. For 692712/692715 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 41979 event pairs, 678 based on Foata normal form. 12/6167 useless extension candidates. Maximal degree in co-relation 46689. Up to 5284 conditions per place. [2024-06-27 19:38:03,262 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 553 selfloop transitions, 126 changer transitions 0/686 dead transitions. [2024-06-27 19:38:03,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 686 transitions, 11380 flow [2024-06-27 19:38:03,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:38:03,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:38:03,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:38:03,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:38:03,263 INFO L175 Difference]: Start difference. First operand has 499 places, 660 transitions, 9881 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:38:03,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 686 transitions, 11380 flow [2024-06-27 19:38:07,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 686 transitions, 11118 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:07,549 INFO L231 Difference]: Finished difference. Result has 500 places, 662 transitions, 9950 flow [2024-06-27 19:38:07,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9619, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9950, PETRI_PLACES=500, PETRI_TRANSITIONS=662} [2024-06-27 19:38:07,549 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-27 19:38:07,549 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 662 transitions, 9950 flow [2024-06-27 19:38:07,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:07,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:07,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:07,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 19:38:07,549 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:07,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:07,550 INFO L85 PathProgramCache]: Analyzing trace with hash -2130993653, now seen corresponding path program 11 times [2024-06-27 19:38:07,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:07,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758778489] [2024-06-27 19:38:07,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:07,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:07,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:07,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:07,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:07,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758778489] [2024-06-27 19:38:07,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758778489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:07,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:07,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:07,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109100277] [2024-06-27 19:38:07,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:07,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:07,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:07,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:07,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:07,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:38:07,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 662 transitions, 9950 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:07,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:07,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:38:07,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:09,050 INFO L124 PetriNetUnfolderBase]: 3723/6216 cut-off events. [2024-06-27 19:38:09,050 INFO L125 PetriNetUnfolderBase]: For 691218/691221 co-relation queries the response was YES. [2024-06-27 19:38:09,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47335 conditions, 6216 events. 3723/6216 cut-off events. For 691218/691221 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 42307 event pairs, 523 based on Foata normal form. 12/6225 useless extension candidates. Maximal degree in co-relation 47120. Up to 5100 conditions per place. [2024-06-27 19:38:09,141 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 595 selfloop transitions, 93 changer transitions 0/695 dead transitions. [2024-06-27 19:38:09,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 695 transitions, 11745 flow [2024-06-27 19:38:09,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:38:09,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:38:09,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-27 19:38:09,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 19:38:09,142 INFO L175 Difference]: Start difference. First operand has 500 places, 662 transitions, 9950 flow. Second operand 6 states and 160 transitions. [2024-06-27 19:38:09,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 695 transitions, 11745 flow [2024-06-27 19:38:13,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 695 transitions, 11451 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 19:38:13,690 INFO L231 Difference]: Finished difference. Result has 499 places, 664 transitions, 9918 flow [2024-06-27 19:38:13,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9660, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9918, PETRI_PLACES=499, PETRI_TRANSITIONS=664} [2024-06-27 19:38:13,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-27 19:38:13,690 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 664 transitions, 9918 flow [2024-06-27 19:38:13,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:13,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:13,690 INFO 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:38:13,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 19:38:13,690 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:13,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:13,691 INFO L85 PathProgramCache]: Analyzing trace with hash -943454709, now seen corresponding path program 12 times [2024-06-27 19:38:13,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:13,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32987247] [2024-06-27 19:38:13,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:13,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:13,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:13,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:38:13,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:13,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32987247] [2024-06-27 19:38:13,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32987247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:13,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:13,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:13,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558230009] [2024-06-27 19:38:13,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:13,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:13,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:13,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:13,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:13,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:38:13,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 664 transitions, 9918 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:13,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:13,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:38:13,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:15,276 INFO L124 PetriNetUnfolderBase]: 3731/6225 cut-off events. [2024-06-27 19:38:15,277 INFO L125 PetriNetUnfolderBase]: For 623315/623315 co-relation queries the response was YES. [2024-06-27 19:38:15,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47254 conditions, 6225 events. 3731/6225 cut-off events. For 623315/623315 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 42438 event pairs, 675 based on Foata normal form. 2/6225 useless extension candidates. Maximal degree in co-relation 47040. Up to 5545 conditions per place. [2024-06-27 19:38:15,368 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 595 selfloop transitions, 92 changer transitions 0/694 dead transitions. [2024-06-27 19:38:15,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 694 transitions, 11421 flow [2024-06-27 19:38:15,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:15,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:15,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:38:15,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:38:15,369 INFO L175 Difference]: Start difference. First operand has 499 places, 664 transitions, 9918 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:38:15,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 694 transitions, 11421 flow [2024-06-27 19:38:19,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 694 transitions, 11244 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 19:38:19,610 INFO L231 Difference]: Finished difference. Result has 503 places, 666 transitions, 9997 flow [2024-06-27 19:38:19,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9742, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9997, PETRI_PLACES=503, PETRI_TRANSITIONS=666} [2024-06-27 19:38:19,611 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-27 19:38:19,611 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 666 transitions, 9997 flow [2024-06-27 19:38:19,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:19,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:19,611 INFO 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:38:19,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 19:38:19,611 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:19,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:19,611 INFO L85 PathProgramCache]: Analyzing trace with hash -929169909, now seen corresponding path program 13 times [2024-06-27 19:38:19,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:19,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264313532] [2024-06-27 19:38:19,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:19,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:19,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:19,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:19,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:19,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264313532] [2024-06-27 19:38:19,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264313532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:19,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:19,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:19,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156073651] [2024-06-27 19:38:19,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:19,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:19,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:19,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:19,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:19,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:38:19,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 666 transitions, 9997 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:19,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:19,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:38:19,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:21,008 INFO L124 PetriNetUnfolderBase]: 3739/6223 cut-off events. [2024-06-27 19:38:21,009 INFO L125 PetriNetUnfolderBase]: For 623122/623122 co-relation queries the response was YES. [2024-06-27 19:38:21,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47193 conditions, 6223 events. 3739/6223 cut-off events. For 623122/623122 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 42387 event pairs, 659 based on Foata normal form. 2/6218 useless extension candidates. Maximal degree in co-relation 46979. Up to 5428 conditions per place. [2024-06-27 19:38:21,118 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 587 selfloop transitions, 107 changer transitions 0/701 dead transitions. [2024-06-27 19:38:21,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 701 transitions, 11780 flow [2024-06-27 19:38:21,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:21,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:21,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:38:21,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 19:38:21,119 INFO L175 Difference]: Start difference. First operand has 503 places, 666 transitions, 9997 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:38:21,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 701 transitions, 11780 flow [2024-06-27 19:38:25,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 701 transitions, 11553 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:25,260 INFO L231 Difference]: Finished difference. Result has 505 places, 668 transitions, 10048 flow [2024-06-27 19:38:25,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9772, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10048, PETRI_PLACES=505, PETRI_TRANSITIONS=668} [2024-06-27 19:38:25,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-27 19:38:25,260 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 668 transitions, 10048 flow [2024-06-27 19:38:25,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:25,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:25,260 INFO 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:38:25,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 19:38:25,260 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:25,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:25,261 INFO L85 PathProgramCache]: Analyzing trace with hash 499148077, now seen corresponding path program 14 times [2024-06-27 19:38:25,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:25,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318684419] [2024-06-27 19:38:25,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:25,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:25,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:25,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:25,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:25,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318684419] [2024-06-27 19:38:25,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318684419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:25,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:25,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:25,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948542548] [2024-06-27 19:38:25,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:25,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:25,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:25,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:25,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:25,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:38:25,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 668 transitions, 10048 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:25,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:25,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:38:25,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:26,656 INFO L124 PetriNetUnfolderBase]: 3729/6226 cut-off events. [2024-06-27 19:38:26,656 INFO L125 PetriNetUnfolderBase]: For 623452/623455 co-relation queries the response was YES. [2024-06-27 19:38:26,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46231 conditions, 6226 events. 3729/6226 cut-off events. For 623452/623455 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 42421 event pairs, 644 based on Foata normal form. 12/6235 useless extension candidates. Maximal degree in co-relation 46016. Up to 4608 conditions per place. [2024-06-27 19:38:26,759 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 559 selfloop transitions, 130 changer transitions 0/696 dead transitions. [2024-06-27 19:38:26,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 696 transitions, 11839 flow [2024-06-27 19:38:26,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:38:26,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:38:26,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:38:26,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:38:26,760 INFO L175 Difference]: Start difference. First operand has 505 places, 668 transitions, 10048 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:38:26,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 696 transitions, 11839 flow [2024-06-27 19:38:30,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 696 transitions, 11615 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 19:38:30,835 INFO L231 Difference]: Finished difference. Result has 507 places, 670 transitions, 10168 flow [2024-06-27 19:38:30,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9826, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10168, PETRI_PLACES=507, PETRI_TRANSITIONS=670} [2024-06-27 19:38:30,836 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-27 19:38:30,836 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 670 transitions, 10168 flow [2024-06-27 19:38:30,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:30,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:30,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:30,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 19:38:30,837 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:30,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:30,837 INFO L85 PathProgramCache]: Analyzing trace with hash -2139564533, now seen corresponding path program 15 times [2024-06-27 19:38:30,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:30,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161038347] [2024-06-27 19:38:30,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:30,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:30,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:30,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:38:30,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:30,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161038347] [2024-06-27 19:38:30,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161038347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:30,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:30,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:30,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84016988] [2024-06-27 19:38:30,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:30,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:30,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:30,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:30,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:30,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:38:30,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 670 transitions, 10168 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:30,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:30,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:38:30,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:32,232 INFO L124 PetriNetUnfolderBase]: 3699/6173 cut-off events. [2024-06-27 19:38:32,232 INFO L125 PetriNetUnfolderBase]: For 553271/553274 co-relation queries the response was YES. [2024-06-27 19:38:32,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45019 conditions, 6173 events. 3699/6173 cut-off events. For 553271/553274 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 42110 event pairs, 663 based on Foata normal form. 12/6177 useless extension candidates. Maximal degree in co-relation 44803. Up to 5441 conditions per place. [2024-06-27 19:38:32,332 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 606 selfloop transitions, 83 changer transitions 0/696 dead transitions. [2024-06-27 19:38:32,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 696 transitions, 11632 flow [2024-06-27 19:38:32,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:38:32,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:38:32,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 19:38:32,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 19:38:32,333 INFO L175 Difference]: Start difference. First operand has 507 places, 670 transitions, 10168 flow. Second operand 6 states and 156 transitions. [2024-06-27 19:38:32,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 696 transitions, 11632 flow [2024-06-27 19:38:35,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 696 transitions, 11357 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 19:38:35,465 INFO L231 Difference]: Finished difference. Result has 508 places, 670 transitions, 10072 flow [2024-06-27 19:38:35,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9893, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10072, PETRI_PLACES=508, PETRI_TRANSITIONS=670} [2024-06-27 19:38:35,465 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-27 19:38:35,466 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 670 transitions, 10072 flow [2024-06-27 19:38:35,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:35,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:35,466 INFO 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:38:35,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 19:38:35,466 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:35,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:35,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1282488821, now seen corresponding path program 16 times [2024-06-27 19:38:35,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:35,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544106350] [2024-06-27 19:38:35,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:35,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:35,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:35,550 INFO 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:35,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:35,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544106350] [2024-06-27 19:38:35,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544106350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:35,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:35,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:35,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786673731] [2024-06-27 19:38:35,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:35,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:35,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:35,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:35,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:35,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:38:35,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 670 transitions, 10072 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:35,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:35,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:38:35,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:37,073 INFO L124 PetriNetUnfolderBase]: 3707/6190 cut-off events. [2024-06-27 19:38:37,073 INFO L125 PetriNetUnfolderBase]: For 490528/490531 co-relation queries the response was YES. [2024-06-27 19:38:37,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44637 conditions, 6190 events. 3707/6190 cut-off events. For 490528/490531 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 42170 event pairs, 455 based on Foata normal form. 4/6191 useless extension candidates. Maximal degree in co-relation 44421. Up to 4905 conditions per place. [2024-06-27 19:38:37,173 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 589 selfloop transitions, 109 changer transitions 0/705 dead transitions. [2024-06-27 19:38:37,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 705 transitions, 11883 flow [2024-06-27 19:38:37,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:38:37,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:38:37,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:38:37,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 19:38:37,174 INFO L175 Difference]: Start difference. First operand has 508 places, 670 transitions, 10072 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:38:37,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 705 transitions, 11883 flow [2024-06-27 19:38:40,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 705 transitions, 11602 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 19:38:40,535 INFO L231 Difference]: Finished difference. Result has 507 places, 672 transitions, 10065 flow [2024-06-27 19:38:40,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9793, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10065, PETRI_PLACES=507, PETRI_TRANSITIONS=672} [2024-06-27 19:38:40,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-27 19:38:40,535 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 672 transitions, 10065 flow [2024-06-27 19:38:40,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:40,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:40,535 INFO 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:38:40,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 19:38:40,535 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:40,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:40,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1047792671, now seen corresponding path program 17 times [2024-06-27 19:38:40,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:40,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138927783] [2024-06-27 19:38:40,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:40,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:40,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:40,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:38:40,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:40,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138927783] [2024-06-27 19:38:40,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138927783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:40,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:40,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:40,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615472039] [2024-06-27 19:38:40,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:40,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:40,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:40,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:40,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:40,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:38:40,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 672 transitions, 10065 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:40,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:40,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:38:40,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:41,903 INFO L124 PetriNetUnfolderBase]: 3682/6149 cut-off events. [2024-06-27 19:38:41,903 INFO L125 PetriNetUnfolderBase]: For 475010/475013 co-relation queries the response was YES. [2024-06-27 19:38:41,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43500 conditions, 6149 events. 3682/6149 cut-off events. For 475010/475013 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41848 event pairs, 461 based on Foata normal form. 10/6156 useless extension candidates. Maximal degree in co-relation 43284. Up to 4891 conditions per place. [2024-06-27 19:38:42,003 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 593 selfloop transitions, 102 changer transitions 0/702 dead transitions. [2024-06-27 19:38:42,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 702 transitions, 11567 flow [2024-06-27 19:38:42,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:38:42,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:38:42,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:38:42,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:38:42,005 INFO L175 Difference]: Start difference. First operand has 507 places, 672 transitions, 10065 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:38:42,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 702 transitions, 11567 flow [2024-06-27 19:38:45,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 702 transitions, 11300 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 19:38:45,592 INFO L231 Difference]: Finished difference. Result has 510 places, 672 transitions, 10008 flow [2024-06-27 19:38:45,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9798, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10008, PETRI_PLACES=510, PETRI_TRANSITIONS=672} [2024-06-27 19:38:45,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-27 19:38:45,593 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 672 transitions, 10008 flow [2024-06-27 19:38:45,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:45,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:45,593 INFO 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:38:45,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 19:38:45,593 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:45,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:45,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1312625073, now seen corresponding path program 18 times [2024-06-27 19:38:45,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:45,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503404981] [2024-06-27 19:38:45,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:45,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:45,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:45,673 INFO 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,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:45,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503404981] [2024-06-27 19:38:45,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503404981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:45,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:45,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:45,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435612671] [2024-06-27 19:38:45,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:45,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:45,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:45,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:45,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:45,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:38:45,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 672 transitions, 10008 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:45,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:45,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:38:45,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:47,060 INFO L124 PetriNetUnfolderBase]: 3670/6115 cut-off events. [2024-06-27 19:38:47,060 INFO L125 PetriNetUnfolderBase]: For 421912/421918 co-relation queries the response was YES. [2024-06-27 19:38:47,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42991 conditions, 6115 events. 3670/6115 cut-off events. For 421912/421918 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41682 event pairs, 685 based on Foata normal form. 4/6112 useless extension candidates. Maximal degree in co-relation 42774. Up to 5353 conditions per place. [2024-06-27 19:38:47,321 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 547 selfloop transitions, 136 changer transitions 0/690 dead transitions. [2024-06-27 19:38:47,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 690 transitions, 11418 flow [2024-06-27 19:38:47,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:38:47,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:38:47,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 19:38:47,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 19:38:47,322 INFO L175 Difference]: Start difference. First operand has 510 places, 672 transitions, 10008 flow. Second operand 7 states and 164 transitions. [2024-06-27 19:38:47,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 690 transitions, 11418 flow [2024-06-27 19:38:50,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 690 transitions, 11157 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 19:38:50,479 INFO L231 Difference]: Finished difference. Result has 510 places, 672 transitions, 10030 flow [2024-06-27 19:38:50,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9747, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10030, PETRI_PLACES=510, PETRI_TRANSITIONS=672} [2024-06-27 19:38:50,479 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-27 19:38:50,479 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 672 transitions, 10030 flow [2024-06-27 19:38:50,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:50,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:50,479 INFO 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:50,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 19:38:50,479 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:50,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:50,480 INFO L85 PathProgramCache]: Analyzing trace with hash -952947389, now seen corresponding path program 1 times [2024-06-27 19:38:50,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:50,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121336366] [2024-06-27 19:38:50,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:50,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:50,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:50,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:50,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:50,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121336366] [2024-06-27 19:38:50,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121336366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:50,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:50,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:50,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794490373] [2024-06-27 19:38:50,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:50,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:50,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:50,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:50,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:50,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:38:50,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 672 transitions, 10030 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:50,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:50,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:38:50,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:52,142 INFO L124 PetriNetUnfolderBase]: 3756/6256 cut-off events. [2024-06-27 19:38:52,142 INFO L125 PetriNetUnfolderBase]: For 549661/549661 co-relation queries the response was YES. [2024-06-27 19:38:52,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44928 conditions, 6256 events. 3756/6256 cut-off events. For 549661/549661 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 42551 event pairs, 545 based on Foata normal form. 6/6249 useless extension candidates. Maximal degree in co-relation 44710. Up to 3895 conditions per place. [2024-06-27 19:38:52,232 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 563 selfloop transitions, 145 changer transitions 0/715 dead transitions. [2024-06-27 19:38:52,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 715 transitions, 12112 flow [2024-06-27 19:38:52,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:52,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:52,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:38:52,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 19:38:52,233 INFO L175 Difference]: Start difference. First operand has 510 places, 672 transitions, 10030 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:38:52,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 715 transitions, 12112 flow [2024-06-27 19:38:55,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 715 transitions, 11707 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:38:55,734 INFO L231 Difference]: Finished difference. Result has 510 places, 675 transitions, 9965 flow [2024-06-27 19:38:55,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9965, PETRI_PLACES=510, PETRI_TRANSITIONS=675} [2024-06-27 19:38:55,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-27 19:38:55,735 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 675 transitions, 9965 flow [2024-06-27 19:38:55,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:55,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:55,735 INFO 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:55,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 19:38:55,735 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:55,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:55,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1207427609, now seen corresponding path program 1 times [2024-06-27 19:38:55,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:55,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113223736] [2024-06-27 19:38:55,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:55,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:55,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:55,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:55,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:55,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113223736] [2024-06-27 19:38:55,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113223736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:55,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:55,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:55,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34753541] [2024-06-27 19:38:55,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:55,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:55,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:55,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:55,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:55,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:38:55,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 675 transitions, 9965 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:55,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:55,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:38:55,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:57,398 INFO L124 PetriNetUnfolderBase]: 3817/6368 cut-off events. [2024-06-27 19:38:57,398 INFO L125 PetriNetUnfolderBase]: For 582946/582949 co-relation queries the response was YES. [2024-06-27 19:38:57,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46226 conditions, 6368 events. 3817/6368 cut-off events. For 582946/582949 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 43521 event pairs, 542 based on Foata normal form. 8/6373 useless extension candidates. Maximal degree in co-relation 46008. Up to 3989 conditions per place. [2024-06-27 19:38:57,490 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 553 selfloop transitions, 157 changer transitions 0/717 dead transitions. [2024-06-27 19:38:57,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 717 transitions, 12087 flow [2024-06-27 19:38:57,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:57,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:57,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:38:57,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 19:38:57,491 INFO L175 Difference]: Start difference. First operand has 510 places, 675 transitions, 9965 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:38:57,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 717 transitions, 12087 flow [2024-06-27 19:39:01,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 717 transitions, 11941 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 19:39:01,814 INFO L231 Difference]: Finished difference. Result has 516 places, 679 transitions, 10208 flow [2024-06-27 19:39:01,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9821, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10208, PETRI_PLACES=516, PETRI_TRANSITIONS=679} [2024-06-27 19:39:01,814 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-27 19:39:01,814 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 679 transitions, 10208 flow [2024-06-27 19:39:01,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:01,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:01,815 INFO 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,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 19:39:01,815 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:01,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:01,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1207427795, now seen corresponding path program 2 times [2024-06-27 19:39:01,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:01,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127226796] [2024-06-27 19:39:01,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:01,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:01,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:01,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:39:01,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:01,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127226796] [2024-06-27 19:39:01,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127226796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:01,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:01,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:01,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164836654] [2024-06-27 19:39:01,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:01,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:01,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:01,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:01,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:01,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:39:01,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 679 transitions, 10208 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:01,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:01,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:39:01,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:03,612 INFO L124 PetriNetUnfolderBase]: 3837/6400 cut-off events. [2024-06-27 19:39:03,612 INFO L125 PetriNetUnfolderBase]: For 596064/596067 co-relation queries the response was YES. [2024-06-27 19:39:03,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47285 conditions, 6400 events. 3837/6400 cut-off events. For 596064/596067 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 43817 event pairs, 545 based on Foata normal form. 8/6405 useless extension candidates. Maximal degree in co-relation 47064. Up to 5560 conditions per place. [2024-06-27 19:39:03,712 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 636 selfloop transitions, 67 changer transitions 0/710 dead transitions. [2024-06-27 19:39:03,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 710 transitions, 11704 flow [2024-06-27 19:39:03,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:03,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:03,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:39:03,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:39:03,712 INFO L175 Difference]: Start difference. First operand has 516 places, 679 transitions, 10208 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:39:03,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 710 transitions, 11704 flow [2024-06-27 19:39:08,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 710 transitions, 11503 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 19:39:08,288 INFO L231 Difference]: Finished difference. Result has 521 places, 680 transitions, 10155 flow [2024-06-27 19:39:08,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10007, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10155, PETRI_PLACES=521, PETRI_TRANSITIONS=680} [2024-06-27 19:39:08,288 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 480 predicate places. [2024-06-27 19:39:08,289 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 680 transitions, 10155 flow [2024-06-27 19:39:08,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:08,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:08,289 INFO 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:08,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 19:39:08,289 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:08,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:08,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1030058939, now seen corresponding path program 2 times [2024-06-27 19:39:08,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:08,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607511827] [2024-06-27 19:39:08,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:08,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:08,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:08,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:39:08,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:08,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607511827] [2024-06-27 19:39:08,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607511827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:08,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:08,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:08,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104121716] [2024-06-27 19:39:08,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:08,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:08,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:08,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:08,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:08,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:39:08,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 680 transitions, 10155 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:08,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:08,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:39:08,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:10,026 INFO L124 PetriNetUnfolderBase]: 3939/6566 cut-off events. [2024-06-27 19:39:10,026 INFO L125 PetriNetUnfolderBase]: For 697685/697688 co-relation queries the response was YES. [2024-06-27 19:39:10,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49402 conditions, 6566 events. 3939/6566 cut-off events. For 697685/697688 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 45028 event pairs, 612 based on Foata normal form. 8/6571 useless extension candidates. Maximal degree in co-relation 49180. Up to 4077 conditions per place. [2024-06-27 19:39:10,136 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 570 selfloop transitions, 144 changer transitions 0/721 dead transitions. [2024-06-27 19:39:10,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 721 transitions, 12324 flow [2024-06-27 19:39:10,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:10,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:10,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:39:10,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:39:10,137 INFO L175 Difference]: Start difference. First operand has 521 places, 680 transitions, 10155 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:39:10,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 721 transitions, 12324 flow [2024-06-27 19:39:15,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 721 transitions, 12174 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:39:15,969 INFO L231 Difference]: Finished difference. Result has 523 places, 687 transitions, 10429 flow [2024-06-27 19:39:15,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10015, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10429, PETRI_PLACES=523, PETRI_TRANSITIONS=687} [2024-06-27 19:39:15,970 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 482 predicate places. [2024-06-27 19:39:15,970 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 687 transitions, 10429 flow [2024-06-27 19:39:15,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:15,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:15,970 INFO 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:15,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 19:39:15,970 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:15,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:15,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1291957423, now seen corresponding path program 3 times [2024-06-27 19:39:15,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:15,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416040963] [2024-06-27 19:39:15,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:15,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:15,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:16,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:39:16,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:16,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416040963] [2024-06-27 19:39:16,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416040963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:16,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:16,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:16,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113311212] [2024-06-27 19:39:16,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:16,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:16,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:16,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:16,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:16,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:39:16,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 687 transitions, 10429 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:16,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:16,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:39:16,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:17,793 INFO L124 PetriNetUnfolderBase]: 3992/6657 cut-off events. [2024-06-27 19:39:17,793 INFO L125 PetriNetUnfolderBase]: For 760761/760764 co-relation queries the response was YES. [2024-06-27 19:39:17,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51211 conditions, 6657 events. 3992/6657 cut-off events. For 760761/760764 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 45788 event pairs, 566 based on Foata normal form. 8/6662 useless extension candidates. Maximal degree in co-relation 50988. Up to 5728 conditions per place. [2024-06-27 19:39:17,892 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 643 selfloop transitions, 71 changer transitions 0/721 dead transitions. [2024-06-27 19:39:17,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 721 transitions, 12227 flow [2024-06-27 19:39:17,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:39:17,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:39:17,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 19:39:17,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 19:39:17,893 INFO L175 Difference]: Start difference. First operand has 523 places, 687 transitions, 10429 flow. Second operand 9 states and 203 transitions. [2024-06-27 19:39:17,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 721 transitions, 12227 flow [2024-06-27 19:39:23,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 721 transitions, 12007 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 19:39:23,740 INFO L231 Difference]: Finished difference. Result has 530 places, 689 transitions, 10388 flow [2024-06-27 19:39:23,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10209, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10388, PETRI_PLACES=530, PETRI_TRANSITIONS=689} [2024-06-27 19:39:23,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-27 19:39:23,741 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 689 transitions, 10388 flow [2024-06-27 19:39:23,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:23,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:23,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:23,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 19:39:23,741 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:23,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:23,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1291957609, now seen corresponding path program 3 times [2024-06-27 19:39:23,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:23,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271003992] [2024-06-27 19:39:23,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:23,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:23,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:23,823 INFO 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:23,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:23,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271003992] [2024-06-27 19:39:23,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271003992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:23,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:23,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:23,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709310665] [2024-06-27 19:39:23,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:23,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:23,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:23,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:23,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:23,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:39:23,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 689 transitions, 10388 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:23,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:23,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:39:23,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:25,616 INFO L124 PetriNetUnfolderBase]: 3979/6638 cut-off events. [2024-06-27 19:39:25,616 INFO L125 PetriNetUnfolderBase]: For 721871/721874 co-relation queries the response was YES. [2024-06-27 19:39:25,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49947 conditions, 6638 events. 3979/6638 cut-off events. For 721871/721874 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 45634 event pairs, 612 based on Foata normal form. 8/6643 useless extension candidates. Maximal degree in co-relation 49722. Up to 4154 conditions per place. [2024-06-27 19:39:25,716 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 576 selfloop transitions, 142 changer transitions 0/725 dead transitions. [2024-06-27 19:39:25,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 725 transitions, 12472 flow [2024-06-27 19:39:25,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:25,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:25,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:39:25,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 19:39:25,717 INFO L175 Difference]: Start difference. First operand has 530 places, 689 transitions, 10388 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:39:25,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 725 transitions, 12472 flow [2024-06-27 19:39:30,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 725 transitions, 12326 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:39:30,535 INFO L231 Difference]: Finished difference. Result has 532 places, 689 transitions, 10530 flow [2024-06-27 19:39:30,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10242, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10530, PETRI_PLACES=532, PETRI_TRANSITIONS=689} [2024-06-27 19:39:30,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 491 predicate places. [2024-06-27 19:39:30,535 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 689 transitions, 10530 flow [2024-06-27 19:39:30,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:30,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:30,535 INFO 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:30,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 19:39:30,535 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:30,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:30,536 INFO L85 PathProgramCache]: Analyzing trace with hash 499545263, now seen corresponding path program 4 times [2024-06-27 19:39:30,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:30,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207595269] [2024-06-27 19:39:30,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:30,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:30,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39: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:39:30,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:30,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207595269] [2024-06-27 19:39:30,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207595269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:30,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:30,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:30,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448986224] [2024-06-27 19:39:30,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:30,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:30,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:30,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:30,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:30,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:39:30,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 689 transitions, 10530 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:30,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:30,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:39:30,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:32,281 INFO L124 PetriNetUnfolderBase]: 4065/6766 cut-off events. [2024-06-27 19:39:32,281 INFO L125 PetriNetUnfolderBase]: For 836947/836947 co-relation queries the response was YES. [2024-06-27 19:39:32,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52614 conditions, 6766 events. 4065/6766 cut-off events. For 836947/836947 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 46718 event pairs, 769 based on Foata normal form. 6/6759 useless extension candidates. Maximal degree in co-relation 52390. Up to 5416 conditions per place. [2024-06-27 19:39:32,390 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 574 selfloop transitions, 149 changer transitions 0/730 dead transitions. [2024-06-27 19:39:32,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 730 transitions, 12404 flow [2024-06-27 19:39:32,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:32,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:32,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:39:32,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 19:39:32,391 INFO L175 Difference]: Start difference. First operand has 532 places, 689 transitions, 10530 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:39:32,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 730 transitions, 12404 flow [2024-06-27 19:39:37,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 730 transitions, 12205 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:39:37,059 INFO L231 Difference]: Finished difference. Result has 537 places, 692 transitions, 10685 flow [2024-06-27 19:39:37,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10331, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10685, PETRI_PLACES=537, PETRI_TRANSITIONS=692} [2024-06-27 19:39:37,059 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-27 19:39:37,059 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 692 transitions, 10685 flow [2024-06-27 19:39:37,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:37,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:37,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:37,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 19:39:37,060 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:37,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:37,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1995078355, now seen corresponding path program 5 times [2024-06-27 19:39:37,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:37,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164568665] [2024-06-27 19:39:37,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:37,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:37,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:37,142 INFO 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:37,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:37,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164568665] [2024-06-27 19:39:37,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164568665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:37,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:37,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:37,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185498919] [2024-06-27 19:39:37,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:37,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:37,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:37,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:37,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:37,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:39:37,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 692 transitions, 10685 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:37,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:37,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:39:37,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:38,794 INFO L124 PetriNetUnfolderBase]: 4052/6754 cut-off events. [2024-06-27 19:39:38,794 INFO L125 PetriNetUnfolderBase]: For 800046/800049 co-relation queries the response was YES. [2024-06-27 19:39:38,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51805 conditions, 6754 events. 4052/6754 cut-off events. For 800046/800049 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 46721 event pairs, 798 based on Foata normal form. 8/6748 useless extension candidates. Maximal degree in co-relation 51579. Up to 6044 conditions per place. [2024-06-27 19:39:38,900 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 653 selfloop transitions, 61 changer transitions 0/721 dead transitions. [2024-06-27 19:39:38,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 721 transitions, 12193 flow [2024-06-27 19:39:38,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:38,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:38,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:39:38,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:39:38,901 INFO L175 Difference]: Start difference. First operand has 537 places, 692 transitions, 10685 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:39:38,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 721 transitions, 12193 flow [2024-06-27 19:39:43,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 721 transitions, 11993 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 19:39:43,869 INFO L231 Difference]: Finished difference. Result has 541 places, 692 transitions, 10611 flow [2024-06-27 19:39:43,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10485, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10611, PETRI_PLACES=541, PETRI_TRANSITIONS=692} [2024-06-27 19:39:43,869 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 500 predicate places. [2024-06-27 19:39:43,869 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 692 transitions, 10611 flow [2024-06-27 19:39:43,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:43,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:43,870 INFO 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:43,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-27 19:39:43,870 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:43,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:43,870 INFO L85 PathProgramCache]: Analyzing trace with hash -816491885, now seen corresponding path program 4 times [2024-06-27 19:39:43,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:43,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094714853] [2024-06-27 19:39:43,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:43,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:43,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:43,947 INFO 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:43,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:43,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094714853] [2024-06-27 19:39:43,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094714853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:43,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:43,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:43,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009144053] [2024-06-27 19:39:43,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:43,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:43,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:43,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:43,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:43,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:39:43,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 692 transitions, 10611 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:43,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:43,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:39:43,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:45,593 INFO L124 PetriNetUnfolderBase]: 4039/6735 cut-off events. [2024-06-27 19:39:45,593 INFO L125 PetriNetUnfolderBase]: For 757900/757903 co-relation queries the response was YES. [2024-06-27 19:39:45,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51020 conditions, 6735 events. 4039/6735 cut-off events. For 757900/757903 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 46577 event pairs, 795 based on Foata normal form. 8/6731 useless extension candidates. Maximal degree in co-relation 50792. Up to 5625 conditions per place. [2024-06-27 19:39:45,844 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 582 selfloop transitions, 136 changer transitions 0/725 dead transitions. [2024-06-27 19:39:45,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 725 transitions, 12419 flow [2024-06-27 19:39:45,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:45,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:45,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:39:45,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 19:39:45,845 INFO L175 Difference]: Start difference. First operand has 541 places, 692 transitions, 10611 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:39:45,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 725 transitions, 12419 flow [2024-06-27 19:39:50,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 725 transitions, 12283 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:39:50,753 INFO L231 Difference]: Finished difference. Result has 543 places, 692 transitions, 10751 flow [2024-06-27 19:39:50,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10475, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10751, PETRI_PLACES=543, PETRI_TRANSITIONS=692} [2024-06-27 19:39:50,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 502 predicate places. [2024-06-27 19:39:50,753 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 692 transitions, 10751 flow [2024-06-27 19:39:50,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:50,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:50,753 INFO 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,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-27 19:39:50,753 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:50,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:50,754 INFO L85 PathProgramCache]: Analyzing trace with hash -298493417, now seen corresponding path program 6 times [2024-06-27 19:39:50,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:50,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851086962] [2024-06-27 19:39:50,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:50,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:50,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:50,833 INFO 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,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:50,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851086962] [2024-06-27 19:39:50,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851086962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:50,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:50,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:50,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723233252] [2024-06-27 19:39:50,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:50,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:50,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:50,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:50,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:50,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:39:50,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 692 transitions, 10751 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:50,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:50,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:39:50,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:52,652 INFO L124 PetriNetUnfolderBase]: 4067/6788 cut-off events. [2024-06-27 19:39:52,652 INFO L125 PetriNetUnfolderBase]: For 771125/771128 co-relation queries the response was YES. [2024-06-27 19:39:52,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51616 conditions, 6788 events. 4067/6788 cut-off events. For 771125/771128 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 47073 event pairs, 806 based on Foata normal form. 8/6791 useless extension candidates. Maximal degree in co-relation 51387. Up to 6055 conditions per place. [2024-06-27 19:39:52,768 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 653 selfloop transitions, 64 changer transitions 0/724 dead transitions. [2024-06-27 19:39:52,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 724 transitions, 12326 flow [2024-06-27 19:39:52,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:39:52,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:39:52,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 19:39:52,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-27 19:39:52,769 INFO L175 Difference]: Start difference. First operand has 543 places, 692 transitions, 10751 flow. Second operand 9 states and 206 transitions. [2024-06-27 19:39:52,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 724 transitions, 12326 flow [2024-06-27 19:39:58,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 724 transitions, 11867 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 19:39:58,148 INFO L231 Difference]: Finished difference. Result has 544 places, 695 transitions, 10480 flow [2024-06-27 19:39:58,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10294, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10480, PETRI_PLACES=544, PETRI_TRANSITIONS=695} [2024-06-27 19:39:58,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 503 predicate places. [2024-06-27 19:39:58,148 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 695 transitions, 10480 flow [2024-06-27 19:39:58,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:58,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:58,148 INFO 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:58,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-27 19:39:58,149 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:58,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:58,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1729380889, now seen corresponding path program 5 times [2024-06-27 19:39:58,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:58,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800477595] [2024-06-27 19:39:58,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:58,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:58,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:58,225 INFO 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:58,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:58,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800477595] [2024-06-27 19:39:58,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800477595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:58,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:58,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:58,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848348245] [2024-06-27 19:39:58,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:58,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:58,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:58,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:58,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:58,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:39:58,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 695 transitions, 10480 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:58,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:58,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:39:58,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:59,856 INFO L124 PetriNetUnfolderBase]: 4087/6822 cut-off events. [2024-06-27 19:39:59,856 INFO L125 PetriNetUnfolderBase]: For 777589/777592 co-relation queries the response was YES. [2024-06-27 19:40:00,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50972 conditions, 6822 events. 4087/6822 cut-off events. For 777589/777592 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 47329 event pairs, 814 based on Foata normal form. 8/6825 useless extension candidates. Maximal degree in co-relation 50742. Up to 5958 conditions per place. [2024-06-27 19:40:00,118 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 594 selfloop transitions, 123 changer transitions 0/724 dead transitions. [2024-06-27 19:40:00,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 724 transitions, 12037 flow [2024-06-27 19:40:00,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:00,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:00,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:40:00,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 19:40:00,119 INFO L175 Difference]: Start difference. First operand has 544 places, 695 transitions, 10480 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:40:00,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 724 transitions, 12037 flow [2024-06-27 19:40:05,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 724 transitions, 11912 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:05,386 INFO L231 Difference]: Finished difference. Result has 546 places, 696 transitions, 10630 flow [2024-06-27 19:40:05,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10355, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10630, PETRI_PLACES=546, PETRI_TRANSITIONS=696} [2024-06-27 19:40:05,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 505 predicate places. [2024-06-27 19:40:05,387 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 696 transitions, 10630 flow [2024-06-27 19:40:05,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:05,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:05,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:05,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-27 19:40:05,387 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:05,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:05,387 INFO L85 PathProgramCache]: Analyzing trace with hash 901956677, now seen corresponding path program 6 times [2024-06-27 19:40:05,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:05,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862203766] [2024-06-27 19:40:05,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:05,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:05,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:05,460 INFO 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:05,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:05,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862203766] [2024-06-27 19:40:05,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862203766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:05,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:05,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:05,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673227482] [2024-06-27 19:40:05,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:05,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:05,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:05,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:05,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:05,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:40:05,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 696 transitions, 10630 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:05,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:05,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:40:05,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:07,260 INFO L124 PetriNetUnfolderBase]: 4189/6986 cut-off events. [2024-06-27 19:40:07,261 INFO L125 PetriNetUnfolderBase]: For 897394/897397 co-relation queries the response was YES. [2024-06-27 19:40:07,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53779 conditions, 6986 events. 4189/6986 cut-off events. For 897394/897397 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 48488 event pairs, 798 based on Foata normal form. 8/6985 useless extension candidates. Maximal degree in co-relation 53548. Up to 5420 conditions per place. [2024-06-27 19:40:07,369 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 603 selfloop transitions, 122 changer transitions 0/732 dead transitions. [2024-06-27 19:40:07,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 732 transitions, 12586 flow [2024-06-27 19:40:07,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:07,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:07,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:40:07,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 19:40:07,370 INFO L175 Difference]: Start difference. First operand has 546 places, 696 transitions, 10630 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:40:07,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 732 transitions, 12586 flow [2024-06-27 19:40:13,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 732 transitions, 12335 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 19:40:13,347 INFO L231 Difference]: Finished difference. Result has 551 places, 703 transitions, 10817 flow [2024-06-27 19:40:13,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10379, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10817, PETRI_PLACES=551, PETRI_TRANSITIONS=703} [2024-06-27 19:40:13,347 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 510 predicate places. [2024-06-27 19:40:13,347 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 703 transitions, 10817 flow [2024-06-27 19:40:13,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:13,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:13,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:13,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-27 19:40:13,348 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:13,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:13,349 INFO L85 PathProgramCache]: Analyzing trace with hash 990285101, now seen corresponding path program 7 times [2024-06-27 19:40:13,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:13,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320256978] [2024-06-27 19:40:13,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:13,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:13,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:13,444 INFO 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:13,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:13,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320256978] [2024-06-27 19:40:13,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320256978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:13,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:13,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:13,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902810739] [2024-06-27 19:40:13,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:13,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:13,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:13,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:13,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:13,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:40:13,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 703 transitions, 10817 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:13,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:13,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:40:13,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:15,341 INFO L124 PetriNetUnfolderBase]: 4209/7026 cut-off events. [2024-06-27 19:40:15,341 INFO L125 PetriNetUnfolderBase]: For 914154/914157 co-relation queries the response was YES. [2024-06-27 19:40:15,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54531 conditions, 7026 events. 4209/7026 cut-off events. For 914154/914157 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 48927 event pairs, 860 based on Foata normal form. 8/7029 useless extension candidates. Maximal degree in co-relation 54297. Up to 6255 conditions per place. [2024-06-27 19:40:15,453 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 650 selfloop transitions, 74 changer transitions 0/731 dead transitions. [2024-06-27 19:40:15,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 731 transitions, 12372 flow [2024-06-27 19:40:15,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:40:15,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:40:15,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-27 19:40:15,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-27 19:40:15,454 INFO L175 Difference]: Start difference. First operand has 551 places, 703 transitions, 10817 flow. Second operand 10 states and 222 transitions. [2024-06-27 19:40:15,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 731 transitions, 12372 flow [2024-06-27 19:40:21,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 731 transitions, 12230 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 19:40:21,679 INFO L231 Difference]: Finished difference. Result has 558 places, 704 transitions, 10844 flow [2024-06-27 19:40:21,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10675, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10844, PETRI_PLACES=558, PETRI_TRANSITIONS=704} [2024-06-27 19:40:21,680 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 517 predicate places. [2024-06-27 19:40:21,680 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 704 transitions, 10844 flow [2024-06-27 19:40:21,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:21,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:21,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:21,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-27 19:40:21,680 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:21,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:21,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1795083339, now seen corresponding path program 8 times [2024-06-27 19:40:21,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:21,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760898084] [2024-06-27 19:40:21,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:21,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:21,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:21,761 INFO 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:21,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:21,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760898084] [2024-06-27 19:40:21,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760898084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:21,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:21,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:21,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550922086] [2024-06-27 19:40:21,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:21,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:21,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:21,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:21,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:21,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:40:21,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 704 transitions, 10844 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:21,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:21,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:40:21,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:23,687 INFO L124 PetriNetUnfolderBase]: 4275/7124 cut-off events. [2024-06-27 19:40:23,687 INFO L125 PetriNetUnfolderBase]: For 999109/999112 co-relation queries the response was YES. [2024-06-27 19:40:23,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56246 conditions, 7124 events. 4275/7124 cut-off events. For 999109/999112 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 49708 event pairs, 866 based on Foata normal form. 8/7115 useless extension candidates. Maximal degree in co-relation 56010. Up to 6145 conditions per place. [2024-06-27 19:40:23,806 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 648 selfloop transitions, 79 changer transitions 0/734 dead transitions. [2024-06-27 19:40:23,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 734 transitions, 12692 flow [2024-06-27 19:40:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:40:23,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:40:23,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 19:40:23,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 19:40:23,807 INFO L175 Difference]: Start difference. First operand has 558 places, 704 transitions, 10844 flow. Second operand 9 states and 204 transitions. [2024-06-27 19:40:23,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 734 transitions, 12692 flow [2024-06-27 19:40:30,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 734 transitions, 12518 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 19:40:30,502 INFO L231 Difference]: Finished difference. Result has 560 places, 706 transitions, 10893 flow [2024-06-27 19:40:30,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10670, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10893, PETRI_PLACES=560, PETRI_TRANSITIONS=706} [2024-06-27 19:40:30,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 519 predicate places. [2024-06-27 19:40:30,503 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 706 transitions, 10893 flow [2024-06-27 19:40:30,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:30,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:30,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:30,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-27 19:40:30,503 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:30,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:30,503 INFO L85 PathProgramCache]: Analyzing trace with hash -136515507, now seen corresponding path program 7 times [2024-06-27 19:40:30,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:30,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764876903] [2024-06-27 19:40:30,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:30,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:30,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:30,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:30,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:30,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764876903] [2024-06-27 19:40:30,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764876903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:30,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:30,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:30,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564649834] [2024-06-27 19:40:30,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:30,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:30,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:30,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:30,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:30,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:40:30,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 706 transitions, 10893 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:30,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:30,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:40:30,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:32,416 INFO L124 PetriNetUnfolderBase]: 4262/7111 cut-off events. [2024-06-27 19:40:32,416 INFO L125 PetriNetUnfolderBase]: For 956915/956918 co-relation queries the response was YES. [2024-06-27 19:40:32,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55661 conditions, 7111 events. 4262/7111 cut-off events. For 956915/956918 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 49525 event pairs, 837 based on Foata normal form. 8/7108 useless extension candidates. Maximal degree in co-relation 55423. Up to 5548 conditions per place. [2024-06-27 19:40:32,531 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 603 selfloop transitions, 126 changer transitions 0/736 dead transitions. [2024-06-27 19:40:32,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 736 transitions, 12747 flow [2024-06-27 19:40:32,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:32,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:32,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:40:32,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:40:32,532 INFO L175 Difference]: Start difference. First operand has 560 places, 706 transitions, 10893 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:40:32,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 736 transitions, 12747 flow [2024-06-27 19:40:39,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 736 transitions, 12639 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:40:39,082 INFO L231 Difference]: Finished difference. Result has 564 places, 706 transitions, 11041 flow [2024-06-27 19:40:39,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10785, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11041, PETRI_PLACES=564, PETRI_TRANSITIONS=706} [2024-06-27 19:40:39,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 523 predicate places. [2024-06-27 19:40:39,083 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 706 transitions, 11041 flow [2024-06-27 19:40:39,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:39,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:39,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, 1, 1] [2024-06-27 19:40:39,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-27 19:40:39,083 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:39,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:39,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1724219845, now seen corresponding path program 8 times [2024-06-27 19:40:39,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:39,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231587284] [2024-06-27 19:40:39,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:39,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:39,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:39,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:39,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:39,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231587284] [2024-06-27 19:40:39,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231587284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:39,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:39,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:39,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760540039] [2024-06-27 19:40:39,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:39,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:39,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:39,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:39,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:39,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:40:39,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 706 transitions, 11041 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:39,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:39,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:40:39,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:41,027 INFO L124 PetriNetUnfolderBase]: 4249/7098 cut-off events. [2024-06-27 19:40:41,027 INFO L125 PetriNetUnfolderBase]: For 917070/917073 co-relation queries the response was YES. [2024-06-27 19:40:41,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55147 conditions, 7098 events. 4249/7098 cut-off events. For 917070/917073 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 49637 event pairs, 870 based on Foata normal form. 8/7101 useless extension candidates. Maximal degree in co-relation 54908. Up to 6174 conditions per place. [2024-06-27 19:40:41,148 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 612 selfloop transitions, 112 changer transitions 0/731 dead transitions. [2024-06-27 19:40:41,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 731 transitions, 12581 flow [2024-06-27 19:40:41,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:41,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:41,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:40:41,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 19:40:41,149 INFO L175 Difference]: Start difference. First operand has 564 places, 706 transitions, 11041 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:40:41,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 731 transitions, 12581 flow [2024-06-27 19:40:48,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 731 transitions, 12363 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:40:48,429 INFO L231 Difference]: Finished difference. Result has 567 places, 706 transitions, 11051 flow [2024-06-27 19:40:48,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10823, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11051, PETRI_PLACES=567, PETRI_TRANSITIONS=706} [2024-06-27 19:40:48,429 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 526 predicate places. [2024-06-27 19:40:48,429 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 706 transitions, 11051 flow [2024-06-27 19:40:48,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:48,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:48,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:48,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-27 19:40:48,430 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:48,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:48,430 INFO L85 PathProgramCache]: Analyzing trace with hash 965177641, now seen corresponding path program 9 times [2024-06-27 19:40:48,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:48,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109878642] [2024-06-27 19:40:48,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:48,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:48,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:48,504 INFO 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:48,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:48,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109878642] [2024-06-27 19:40:48,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109878642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:48,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:48,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:48,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095001102] [2024-06-27 19:40:48,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:48,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:48,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:48,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:48,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:48,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:40:48,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 706 transitions, 11051 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:48,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:48,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:40:48,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:50,493 INFO L124 PetriNetUnfolderBase]: 4401/7343 cut-off events. [2024-06-27 19:40:50,493 INFO L125 PetriNetUnfolderBase]: For 1160537/1160537 co-relation queries the response was YES. [2024-06-27 19:40:50,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59641 conditions, 7343 events. 4401/7343 cut-off events. For 1160537/1160537 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 51339 event pairs, 722 based on Foata normal form. 6/7344 useless extension candidates. Maximal degree in co-relation 59401. Up to 5689 conditions per place. [2024-06-27 19:40:50,615 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 582 selfloop transitions, 164 changer transitions 0/753 dead transitions. [2024-06-27 19:40:50,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 753 transitions, 13331 flow [2024-06-27 19:40:50,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:50,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:50,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:40:50,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-27 19:40:50,616 INFO L175 Difference]: Start difference. First operand has 567 places, 706 transitions, 11051 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:40:50,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 753 transitions, 13331 flow [2024-06-27 19:40:59,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 753 transitions, 13025 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 19:40:59,383 INFO L231 Difference]: Finished difference. Result has 567 places, 711 transitions, 11177 flow [2024-06-27 19:40:59,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10745, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11177, PETRI_PLACES=567, PETRI_TRANSITIONS=711} [2024-06-27 19:40:59,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 526 predicate places. [2024-06-27 19:40:59,384 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 711 transitions, 11177 flow [2024-06-27 19:40:59,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:59,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:59,384 INFO 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:59,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-27 19:40:59,384 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:59,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:59,384 INFO L85 PathProgramCache]: Analyzing trace with hash 965297611, now seen corresponding path program 10 times [2024-06-27 19:40:59,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:59,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336006846] [2024-06-27 19:40:59,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:59,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:59,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:59,467 INFO 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:59,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:59,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336006846] [2024-06-27 19:40:59,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336006846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:59,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:59,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:59,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397625772] [2024-06-27 19:40:59,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:59,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:59,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:59,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:59,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:59,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:40:59,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 711 transitions, 11177 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:59,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:59,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:40:59,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:01,392 INFO L124 PetriNetUnfolderBase]: 4388/7329 cut-off events. [2024-06-27 19:41:01,392 INFO L125 PetriNetUnfolderBase]: For 1116698/1116701 co-relation queries the response was YES. [2024-06-27 19:41:01,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58981 conditions, 7329 events. 4388/7329 cut-off events. For 1116698/1116701 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 51318 event pairs, 717 based on Foata normal form. 8/7334 useless extension candidates. Maximal degree in co-relation 58740. Up to 6508 conditions per place. [2024-06-27 19:41:01,516 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 662 selfloop transitions, 74 changer transitions 0/743 dead transitions. [2024-06-27 19:41:01,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 743 transitions, 12737 flow [2024-06-27 19:41:01,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:01,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:01,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:41:01,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 19:41:01,517 INFO L175 Difference]: Start difference. First operand has 567 places, 711 transitions, 11177 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:41:01,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 743 transitions, 12737 flow [2024-06-27 19:41:09,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 743 transitions, 12501 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 19:41:09,473 INFO L231 Difference]: Finished difference. Result has 571 places, 711 transitions, 11093 flow [2024-06-27 19:41:09,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10941, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11093, PETRI_PLACES=571, PETRI_TRANSITIONS=711} [2024-06-27 19:41:09,473 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 530 predicate places. [2024-06-27 19:41:09,473 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 711 transitions, 11093 flow [2024-06-27 19:41:09,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:09,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:09,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:41:09,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-27 19:41:09,474 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:09,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:09,474 INFO L85 PathProgramCache]: Analyzing trace with hash -692942997, now seen corresponding path program 11 times [2024-06-27 19:41:09,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:09,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634170435] [2024-06-27 19:41:09,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:09,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:09,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:09,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:09,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:09,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634170435] [2024-06-27 19:41:09,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634170435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:09,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:09,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:09,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536983085] [2024-06-27 19:41:09,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:09,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:09,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:09,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:09,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:09,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:41:09,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 711 transitions, 11093 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:09,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:09,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:41:09,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:11,449 INFO L124 PetriNetUnfolderBase]: 4508/7508 cut-off events. [2024-06-27 19:41:11,450 INFO L125 PetriNetUnfolderBase]: For 1307049/1307049 co-relation queries the response was YES. [2024-06-27 19:41:11,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62054 conditions, 7508 events. 4508/7508 cut-off events. For 1307049/1307049 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 52735 event pairs, 970 based on Foata normal form. 8/7511 useless extension candidates. Maximal degree in co-relation 61812. Up to 6390 conditions per place. [2024-06-27 19:41:11,738 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 595 selfloop transitions, 151 changer transitions 0/753 dead transitions. [2024-06-27 19:41:11,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 753 transitions, 13047 flow [2024-06-27 19:41:11,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:11,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:11,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:41:11,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:41:11,740 INFO L175 Difference]: Start difference. First operand has 571 places, 711 transitions, 11093 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:41:11,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 753 transitions, 13047 flow [2024-06-27 19:41:20,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 753 transitions, 12893 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:41:20,181 INFO L231 Difference]: Finished difference. Result has 573 places, 714 transitions, 11310 flow [2024-06-27 19:41:20,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10939, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11310, PETRI_PLACES=573, PETRI_TRANSITIONS=714} [2024-06-27 19:41:20,181 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 532 predicate places. [2024-06-27 19:41:20,181 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 714 transitions, 11310 flow [2024-06-27 19:41:20,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:20,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:20,182 INFO 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,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-27 19:41:20,182 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:20,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:20,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1115851591, now seen corresponding path program 12 times [2024-06-27 19:41:20,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:20,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725667236] [2024-06-27 19:41:20,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:20,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:20,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:20,267 INFO 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,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:20,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725667236] [2024-06-27 19:41:20,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725667236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:20,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:20,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:20,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589957248] [2024-06-27 19:41:20,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:20,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:20,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:20,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:20,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:20,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:41:20,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 714 transitions, 11310 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:20,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:20,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:41:20,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:22,210 INFO L124 PetriNetUnfolderBase]: 4536/7556 cut-off events. [2024-06-27 19:41:22,210 INFO L125 PetriNetUnfolderBase]: For 1327248/1327248 co-relation queries the response was YES. [2024-06-27 19:41:22,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62772 conditions, 7556 events. 4536/7556 cut-off events. For 1327248/1327248 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 53142 event pairs, 992 based on Foata normal form. 8/7559 useless extension candidates. Maximal degree in co-relation 62528. Up to 6646 conditions per place. [2024-06-27 19:41:22,346 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 590 selfloop transitions, 149 changer transitions 0/746 dead transitions. [2024-06-27 19:41:22,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 746 transitions, 12903 flow [2024-06-27 19:41:22,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:22,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:22,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:41:22,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:41:22,347 INFO L175 Difference]: Start difference. First operand has 573 places, 714 transitions, 11310 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:41:22,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 746 transitions, 12903 flow [2024-06-27 19:41:31,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 746 transitions, 12701 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 19:41:31,063 INFO L231 Difference]: Finished difference. Result has 577 places, 715 transitions, 11432 flow [2024-06-27 19:41:31,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11110, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11432, PETRI_PLACES=577, PETRI_TRANSITIONS=715} [2024-06-27 19:41:31,064 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 536 predicate places. [2024-06-27 19:41:31,064 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 715 transitions, 11432 flow [2024-06-27 19:41:31,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:31,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:31,064 INFO 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:31,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-27 19:41:31,064 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:31,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:31,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1230994891, now seen corresponding path program 13 times [2024-06-27 19:41:31,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:31,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092492247] [2024-06-27 19:41:31,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:31,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:31,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:31,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:31,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:31,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092492247] [2024-06-27 19:41:31,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092492247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:31,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:31,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:31,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136417049] [2024-06-27 19:41:31,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:31,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:31,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:31,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:31,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:31,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:41:31,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 715 transitions, 11432 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:31,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:31,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:41:31,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:33,231 INFO L124 PetriNetUnfolderBase]: 4602/7659 cut-off events. [2024-06-27 19:41:33,232 INFO L125 PetriNetUnfolderBase]: For 1405580/1405583 co-relation queries the response was YES. [2024-06-27 19:41:33,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64805 conditions, 7659 events. 4602/7659 cut-off events. For 1405580/1405583 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 53958 event pairs, 991 based on Foata normal form. 8/7660 useless extension candidates. Maximal degree in co-relation 64559. Up to 6873 conditions per place. [2024-06-27 19:41:33,360 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 676 selfloop transitions, 67 changer transitions 0/750 dead transitions. [2024-06-27 19:41:33,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 750 transitions, 13339 flow [2024-06-27 19:41:33,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:41:33,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:41:33,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 19:41:33,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 19:41:33,361 INFO L175 Difference]: Start difference. First operand has 577 places, 715 transitions, 11432 flow. Second operand 9 states and 209 transitions. [2024-06-27 19:41:33,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 750 transitions, 13339 flow [2024-06-27 19:41:43,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 750 transitions, 13040 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:41:43,657 INFO L231 Difference]: Finished difference. Result has 581 places, 717 transitions, 11311 flow [2024-06-27 19:41:43,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11133, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11311, PETRI_PLACES=581, PETRI_TRANSITIONS=717} [2024-06-27 19:41:43,658 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 540 predicate places. [2024-06-27 19:41:43,658 INFO L495 AbstractCegarLoop]: Abstraction has has 581 places, 717 transitions, 11311 flow [2024-06-27 19:41:43,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:43,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:43,658 INFO 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:43,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-27 19:41:43,658 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:43,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:43,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1231142761, now seen corresponding path program 14 times [2024-06-27 19:41:43,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:43,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588612662] [2024-06-27 19:41:43,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:43,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:43,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:43,744 INFO 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:43,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:43,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588612662] [2024-06-27 19:41:43,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588612662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:43,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:43,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:43,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576803294] [2024-06-27 19:41:43,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:43,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:43,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:43,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:43,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:43,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:41:43,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 717 transitions, 11311 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:43,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:43,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:41:43,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:45,862 INFO L124 PetriNetUnfolderBase]: 4584/7633 cut-off events. [2024-06-27 19:41:45,862 INFO L125 PetriNetUnfolderBase]: For 1362725/1362728 co-relation queries the response was YES. [2024-06-27 19:41:45,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63525 conditions, 7633 events. 4584/7633 cut-off events. For 1362725/1362728 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 53777 event pairs, 993 based on Foata normal form. 10/7640 useless extension candidates. Maximal degree in co-relation 63277. Up to 6901 conditions per place. [2024-06-27 19:41:45,988 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 675 selfloop transitions, 63 changer transitions 0/745 dead transitions. [2024-06-27 19:41:45,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 745 transitions, 12875 flow [2024-06-27 19:41:45,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:45,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:45,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:41:45,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 19:41:45,989 INFO L175 Difference]: Start difference. First operand has 581 places, 717 transitions, 11311 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:41:45,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 745 transitions, 12875 flow [2024-06-27 19:41:55,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 745 transitions, 12748 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:41:55,543 INFO L231 Difference]: Finished difference. Result has 583 places, 717 transitions, 11315 flow [2024-06-27 19:41:55,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11184, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11315, PETRI_PLACES=583, PETRI_TRANSITIONS=717} [2024-06-27 19:41:55,543 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 542 predicate places. [2024-06-27 19:41:55,544 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 717 transitions, 11315 flow [2024-06-27 19:41:55,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:55,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:55,544 INFO 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:55,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-27 19:41:55,544 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:55,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:55,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1965560595, now seen corresponding path program 15 times [2024-06-27 19:41:55,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:55,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815674170] [2024-06-27 19:41:55,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:55,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:55,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:55,631 INFO 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:55,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:55,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815674170] [2024-06-27 19:41:55,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815674170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:55,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:55,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:55,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957871287] [2024-06-27 19:41:55,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:55,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:55,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:55,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:55,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:55,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:41:55,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 717 transitions, 11315 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:55,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:55,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:41:55,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:57,785 INFO L124 PetriNetUnfolderBase]: 4658/7746 cut-off events. [2024-06-27 19:41:57,785 INFO L125 PetriNetUnfolderBase]: For 1464895/1464895 co-relation queries the response was YES. [2024-06-27 19:41:57,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65433 conditions, 7746 events. 4658/7746 cut-off events. For 1464895/1464895 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 54626 event pairs, 1012 based on Foata normal form. 8/7749 useless extension candidates. Maximal degree in co-relation 65184. Up to 6624 conditions per place. [2024-06-27 19:41:57,914 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 609 selfloop transitions, 139 changer transitions 0/755 dead transitions. [2024-06-27 19:41:57,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 755 transitions, 13261 flow [2024-06-27 19:41:57,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:57,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:57,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:41:57,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 19:41:57,915 INFO L175 Difference]: Start difference. First operand has 583 places, 717 transitions, 11315 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:41:57,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 755 transitions, 13261 flow [2024-06-27 19:42:09,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 755 transitions, 13136 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:09,070 INFO L231 Difference]: Finished difference. Result has 585 places, 719 transitions, 11510 flow [2024-06-27 19:42:09,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11190, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11510, PETRI_PLACES=585, PETRI_TRANSITIONS=719} [2024-06-27 19:42:09,070 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 544 predicate places. [2024-06-27 19:42:09,070 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 719 transitions, 11510 flow [2024-06-27 19:42:09,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:09,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:09,071 INFO 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:42:09,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-27 19:42:09,071 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:09,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:09,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1965799605, now seen corresponding path program 16 times [2024-06-27 19:42:09,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:09,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572696314] [2024-06-27 19:42:09,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:09,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:09,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:09,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:09,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:09,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572696314] [2024-06-27 19:42:09,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572696314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:09,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:09,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:09,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910421642] [2024-06-27 19:42:09,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:09,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:09,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:09,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:09,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:09,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:42:09,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 719 transitions, 11510 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:09,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:09,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:42:09,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:11,315 INFO L124 PetriNetUnfolderBase]: 4686/7790 cut-off events. [2024-06-27 19:42:11,315 INFO L125 PetriNetUnfolderBase]: For 1487194/1487194 co-relation queries the response was YES. [2024-06-27 19:42:11,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66115 conditions, 7790 events. 4686/7790 cut-off events. For 1487194/1487194 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 55018 event pairs, 1032 based on Foata normal form. 8/7793 useless extension candidates. Maximal degree in co-relation 65865. Up to 6880 conditions per place. [2024-06-27 19:42:11,446 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 604 selfloop transitions, 137 changer transitions 0/748 dead transitions. [2024-06-27 19:42:11,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 748 transitions, 13100 flow [2024-06-27 19:42:11,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:11,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:11,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:42:11,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:42:11,447 INFO L175 Difference]: Start difference. First operand has 585 places, 719 transitions, 11510 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:42:11,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 748 transitions, 13100 flow [2024-06-27 19:42:21,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 748 transitions, 12899 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:42:21,748 INFO L231 Difference]: Finished difference. Result has 588 places, 720 transitions, 11610 flow [2024-06-27 19:42:21,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11313, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11610, PETRI_PLACES=588, PETRI_TRANSITIONS=720} [2024-06-27 19:42:21,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 547 predicate places. [2024-06-27 19:42:21,749 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 720 transitions, 11610 flow [2024-06-27 19:42:21,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:21,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:21,749 INFO 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:42:21,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-27 19:42:21,749 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:21,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:21,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1401549629, now seen corresponding path program 17 times [2024-06-27 19:42:21,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:21,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921004095] [2024-06-27 19:42:21,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:21,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:21,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:21,826 INFO 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:21,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:21,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921004095] [2024-06-27 19:42:21,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921004095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:21,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:21,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:21,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907518193] [2024-06-27 19:42:21,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:21,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:21,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:21,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:21,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:21,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:42:21,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 720 transitions, 11610 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:21,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:21,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:42:21,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:23,963 INFO L124 PetriNetUnfolderBase]: 4714/7838 cut-off events. [2024-06-27 19:42:23,963 INFO L125 PetriNetUnfolderBase]: For 1506244/1506244 co-relation queries the response was YES. [2024-06-27 19:42:24,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66566 conditions, 7838 events. 4714/7838 cut-off events. For 1506244/1506244 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 55480 event pairs, 1038 based on Foata normal form. 8/7841 useless extension candidates. Maximal degree in co-relation 66315. Up to 6924 conditions per place. [2024-06-27 19:42:24,092 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 607 selfloop transitions, 132 changer transitions 0/746 dead transitions. [2024-06-27 19:42:24,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 746 transitions, 13186 flow [2024-06-27 19:42:24,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:24,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:24,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:42:24,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:42:24,093 INFO L175 Difference]: Start difference. First operand has 588 places, 720 transitions, 11610 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:42:24,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 746 transitions, 13186 flow [2024-06-27 19:42:34,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 746 transitions, 12911 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:34,316 INFO L231 Difference]: Finished difference. Result has 590 places, 721 transitions, 11624 flow [2024-06-27 19:42:34,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11335, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11624, PETRI_PLACES=590, PETRI_TRANSITIONS=721} [2024-06-27 19:42:34,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 549 predicate places. [2024-06-27 19:42:34,316 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 721 transitions, 11624 flow [2024-06-27 19:42:34,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:34,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:34,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:34,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-27 19:42:34,316 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:34,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:34,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1534567529, now seen corresponding path program 18 times [2024-06-27 19:42:34,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:34,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815864925] [2024-06-27 19:42:34,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:34,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:34,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:34,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:34,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:34,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815864925] [2024-06-27 19:42:34,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815864925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:34,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:34,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:34,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850916524] [2024-06-27 19:42:34,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:34,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:34,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:34,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:34,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:34,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:42:34,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 721 transitions, 11624 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:34,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:34,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:42:34,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:36,627 INFO L124 PetriNetUnfolderBase]: 4701/7816 cut-off events. [2024-06-27 19:42:36,627 INFO L125 PetriNetUnfolderBase]: For 1439678/1439681 co-relation queries the response was YES. [2024-06-27 19:42:36,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65724 conditions, 7816 events. 4701/7816 cut-off events. For 1439678/1439681 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 55301 event pairs, 1014 based on Foata normal form. 8/7817 useless extension candidates. Maximal degree in co-relation 65472. Up to 6955 conditions per place. [2024-06-27 19:42:36,767 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 664 selfloop transitions, 78 changer transitions 0/749 dead transitions. [2024-06-27 19:42:36,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 749 transitions, 13496 flow [2024-06-27 19:42:36,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:42:36,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:42:36,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-27 19:42:36,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-27 19:42:36,768 INFO L175 Difference]: Start difference. First operand has 590 places, 721 transitions, 11624 flow. Second operand 10 states and 222 transitions. [2024-06-27 19:42:36,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 749 transitions, 13496 flow [2024-06-27 19:42:47,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 749 transitions, 13229 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:47,425 INFO L231 Difference]: Finished difference. Result has 594 places, 721 transitions, 11517 flow [2024-06-27 19:42:47,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11357, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11517, PETRI_PLACES=594, PETRI_TRANSITIONS=721} [2024-06-27 19:42:47,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 553 predicate places. [2024-06-27 19:42:47,426 INFO L495 AbstractCegarLoop]: Abstraction has has 594 places, 721 transitions, 11517 flow [2024-06-27 19:42:47,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:47,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:47,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:47,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-27 19:42:47,426 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:47,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:47,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1720952921, now seen corresponding path program 19 times [2024-06-27 19:42:47,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:47,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975496117] [2024-06-27 19:42:47,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:47,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:47,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:47,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:47,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:47,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975496117] [2024-06-27 19:42:47,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975496117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:47,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:47,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:47,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748983446] [2024-06-27 19:42:47,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:47,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:47,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:47,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:47,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:47,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:42:47,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 721 transitions, 11517 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:47,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:47,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:42:47,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:49,714 INFO L124 PetriNetUnfolderBase]: 4683/7790 cut-off events. [2024-06-27 19:42:49,714 INFO L125 PetriNetUnfolderBase]: For 1392002/1392005 co-relation queries the response was YES. [2024-06-27 19:42:49,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64385 conditions, 7790 events. 4683/7790 cut-off events. For 1392002/1392005 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 55089 event pairs, 1014 based on Foata normal form. 10/7797 useless extension candidates. Maximal degree in co-relation 64132. Up to 7033 conditions per place. [2024-06-27 19:42:49,846 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 665 selfloop transitions, 73 changer transitions 0/745 dead transitions. [2024-06-27 19:42:49,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 745 transitions, 13069 flow [2024-06-27 19:42:49,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:42:49,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:42:49,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 19:42:49,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-27 19:42:49,847 INFO L175 Difference]: Start difference. First operand has 594 places, 721 transitions, 11517 flow. Second operand 10 states and 218 transitions. [2024-06-27 19:42:49,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 745 transitions, 13069 flow [2024-06-27 19:43:00,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 745 transitions, 12912 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:43:00,048 INFO L231 Difference]: Finished difference. Result has 596 places, 721 transitions, 11511 flow [2024-06-27 19:43:00,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11360, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11511, PETRI_PLACES=596, PETRI_TRANSITIONS=721} [2024-06-27 19:43:00,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 555 predicate places. [2024-06-27 19:43:00,049 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 721 transitions, 11511 flow [2024-06-27 19:43:00,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:00,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:00,049 INFO 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:43:00,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-27 19:43:00,049 INFO L420 AbstractCegarLoop]: === Iteration 231 === 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:00,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:00,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1694891445, now seen corresponding path program 20 times [2024-06-27 19:43:00,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:00,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948540517] [2024-06-27 19:43:00,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:00,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:00,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:00,131 INFO 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:00,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:00,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948540517] [2024-06-27 19:43:00,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948540517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:00,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:00,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:00,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592370559] [2024-06-27 19:43:00,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:00,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:00,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:00,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:00,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:00,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:43:00,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 721 transitions, 11511 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:00,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:00,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:43:00,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:02,306 INFO L124 PetriNetUnfolderBase]: 4665/7764 cut-off events. [2024-06-27 19:43:02,306 INFO L125 PetriNetUnfolderBase]: For 1321106/1321109 co-relation queries the response was YES. [2024-06-27 19:43:02,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63087 conditions, 7764 events. 4665/7764 cut-off events. For 1321106/1321109 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 54936 event pairs, 1006 based on Foata normal form. 10/7771 useless extension candidates. Maximal degree in co-relation 62834. Up to 7007 conditions per place. [2024-06-27 19:43:02,435 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 668 selfloop transitions, 68 changer transitions 0/743 dead transitions. [2024-06-27 19:43:02,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 743 transitions, 13055 flow [2024-06-27 19:43:02,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:02,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:02,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 19:43:02,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 19:43:02,436 INFO L175 Difference]: Start difference. First operand has 596 places, 721 transitions, 11511 flow. Second operand 8 states and 181 transitions. [2024-06-27 19:43:02,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 743 transitions, 13055 flow [2024-06-27 19:43:11,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 743 transitions, 12885 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 19:43:11,512 INFO L231 Difference]: Finished difference. Result has 595 places, 721 transitions, 11482 flow [2024-06-27 19:43:11,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11341, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11482, PETRI_PLACES=595, PETRI_TRANSITIONS=721} [2024-06-27 19:43:11,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 554 predicate places. [2024-06-27 19:43:11,512 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 721 transitions, 11482 flow [2024-06-27 19:43:11,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:11,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:11,512 INFO 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:43:11,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-27 19:43:11,513 INFO L420 AbstractCegarLoop]: === Iteration 232 === 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:11,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:11,513 INFO L85 PathProgramCache]: Analyzing trace with hash -2122597579, now seen corresponding path program 1 times [2024-06-27 19:43:11,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:11,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770335920] [2024-06-27 19:43:11,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:11,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:11,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:11,586 INFO 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:11,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:11,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770335920] [2024-06-27 19:43:11,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770335920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:11,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:11,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:11,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417283050] [2024-06-27 19:43:11,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:11,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:11,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:11,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:11,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:11,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:43:11,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 721 transitions, 11482 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:11,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:11,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:43:11,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:13,695 INFO L124 PetriNetUnfolderBase]: 4718/7846 cut-off events. [2024-06-27 19:43:13,695 INFO L125 PetriNetUnfolderBase]: For 1384384/1384384 co-relation queries the response was YES. [2024-06-27 19:43:13,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64584 conditions, 7846 events. 4718/7846 cut-off events. For 1384384/1384384 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 55548 event pairs, 989 based on Foata normal form. 6/7843 useless extension candidates. Maximal degree in co-relation 64330. Up to 5823 conditions per place. [2024-06-27 19:43:13,836 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 594 selfloop transitions, 161 changer transitions 0/762 dead transitions. [2024-06-27 19:43:13,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 762 transitions, 13768 flow [2024-06-27 19:43:13,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:13,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:13,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:43:13,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 19:43:13,837 INFO L175 Difference]: Start difference. First operand has 595 places, 721 transitions, 11482 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:43:13,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 762 transitions, 13768 flow [2024-06-27 19:43:23,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 762 transitions, 13633 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:43:23,803 INFO L231 Difference]: Finished difference. Result has 597 places, 723 transitions, 11719 flow [2024-06-27 19:43:23,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11347, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11719, PETRI_PLACES=597, PETRI_TRANSITIONS=723} [2024-06-27 19:43:23,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 556 predicate places. [2024-06-27 19:43:23,803 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 723 transitions, 11719 flow [2024-06-27 19:43:23,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:23,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:23,804 INFO 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:43:23,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-27 19:43:23,804 INFO L420 AbstractCegarLoop]: === Iteration 233 === 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:23,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:23,804 INFO L85 PathProgramCache]: Analyzing trace with hash 372444911, now seen corresponding path program 1 times [2024-06-27 19:43:23,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:23,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976144556] [2024-06-27 19:43:23,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:23,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:23,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:23,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:23,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:23,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976144556] [2024-06-27 19:43:23,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976144556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:23,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:23,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:43:23,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861197878] [2024-06-27 19:43:23,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:23,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:43:23,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:23,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:43:23,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:43:23,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:43:23,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 723 transitions, 11719 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:23,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:23,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:43:23,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:26,262 INFO L124 PetriNetUnfolderBase]: 4979/8304 cut-off events. [2024-06-27 19:43:26,262 INFO L125 PetriNetUnfolderBase]: For 2070578/2070578 co-relation queries the response was YES. [2024-06-27 19:43:26,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72590 conditions, 8304 events. 4979/8304 cut-off events. For 2070578/2070578 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 59430 event pairs, 1122 based on Foata normal form. 30/8329 useless extension candidates. Maximal degree in co-relation 72335. Up to 6097 conditions per place. [2024-06-27 19:43:26,414 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 409 selfloop transitions, 347 changer transitions 7/770 dead transitions. [2024-06-27 19:43:26,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 770 transitions, 13807 flow [2024-06-27 19:43:26,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:43:26,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:43:26,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 19:43:26,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 19:43:26,415 INFO L175 Difference]: Start difference. First operand has 597 places, 723 transitions, 11719 flow. Second operand 9 states and 227 transitions. [2024-06-27 19:43:26,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 770 transitions, 13807 flow [2024-06-27 19:43:38,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 770 transitions, 13562 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 19:43:38,783 INFO L231 Difference]: Finished difference. Result has 602 places, 724 transitions, 12213 flow [2024-06-27 19:43:38,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11474, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12213, PETRI_PLACES=602, PETRI_TRANSITIONS=724} [2024-06-27 19:43:38,783 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 561 predicate places. [2024-06-27 19:43:38,784 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 724 transitions, 12213 flow [2024-06-27 19:43:38,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:38,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:38,784 INFO 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:43:38,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-27 19:43:38,784 INFO L420 AbstractCegarLoop]: === Iteration 234 === 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:38,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:38,784 INFO L85 PathProgramCache]: Analyzing trace with hash 372444539, now seen corresponding path program 2 times [2024-06-27 19:43:38,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:38,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102457189] [2024-06-27 19:43:38,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:38,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:38,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:38,859 INFO 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:38,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:38,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102457189] [2024-06-27 19:43:38,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102457189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:38,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:38,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:38,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032923965] [2024-06-27 19:43:38,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:38,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:38,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:38,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:38,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:38,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:43:38,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 724 transitions, 12213 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:38,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:38,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:43:38,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:41,279 INFO L124 PetriNetUnfolderBase]: 4949/8249 cut-off events. [2024-06-27 19:43:41,279 INFO L125 PetriNetUnfolderBase]: For 1821279/1821279 co-relation queries the response was YES. [2024-06-27 19:43:41,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72975 conditions, 8249 events. 4949/8249 cut-off events. For 1821279/1821279 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 58930 event pairs, 1080 based on Foata normal form. 6/8234 useless extension candidates. Maximal degree in co-relation 72718. Up to 6222 conditions per place. [2024-06-27 19:43:41,425 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 599 selfloop transitions, 155 changer transitions 0/761 dead transitions. [2024-06-27 19:43:41,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 761 transitions, 14173 flow [2024-06-27 19:43:41,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:41,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:41,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:43:41,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 19:43:41,426 INFO L175 Difference]: Start difference. First operand has 602 places, 724 transitions, 12213 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:43:41,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 761 transitions, 14173 flow [2024-06-27 19:43:54,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 761 transitions, 13452 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 19:43:54,448 INFO L231 Difference]: Finished difference. Result has 604 places, 725 transitions, 11821 flow [2024-06-27 19:43:54,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11492, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11821, PETRI_PLACES=604, PETRI_TRANSITIONS=725} [2024-06-27 19:43:54,449 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 563 predicate places. [2024-06-27 19:43:54,449 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 725 transitions, 11821 flow [2024-06-27 19:43:54,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:54,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:54,449 INFO 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:43:54,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-27 19:43:54,449 INFO L420 AbstractCegarLoop]: === Iteration 235 === 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:54,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:54,450 INFO L85 PathProgramCache]: Analyzing trace with hash 670390429, now seen corresponding path program 2 times [2024-06-27 19:43:54,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:54,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826887276] [2024-06-27 19:43:54,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:54,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:54,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:54,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:43:54,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:54,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826887276] [2024-06-27 19:43:54,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826887276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:54,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:54,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:43:54,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984196264] [2024-06-27 19:43:54,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:54,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:43:54,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:54,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:43:54,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:43:54,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:43:54,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 725 transitions, 11821 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:54,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:54,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:43:54,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:56,932 INFO L124 PetriNetUnfolderBase]: 5053/8453 cut-off events. [2024-06-27 19:43:56,932 INFO L125 PetriNetUnfolderBase]: For 2168119/2168119 co-relation queries the response was YES. [2024-06-27 19:43:57,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73626 conditions, 8453 events. 5053/8453 cut-off events. For 2168119/2168119 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 60961 event pairs, 1251 based on Foata normal form. 34/8482 useless extension candidates. Maximal degree in co-relation 73368. Up to 6960 conditions per place. [2024-06-27 19:43:57,093 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 408 selfloop transitions, 339 changer transitions 3/757 dead transitions. [2024-06-27 19:43:57,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 757 transitions, 13457 flow [2024-06-27 19:43:57,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:43:57,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:43:57,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 19:43:57,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:43:57,093 INFO L175 Difference]: Start difference. First operand has 604 places, 725 transitions, 11821 flow. Second operand 9 states and 216 transitions. [2024-06-27 19:43:57,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 757 transitions, 13457 flow [2024-06-27 19:44:10,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 757 transitions, 13203 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:44:10,214 INFO L231 Difference]: Finished difference. Result has 608 places, 725 transitions, 12276 flow [2024-06-27 19:44:10,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11567, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12276, PETRI_PLACES=608, PETRI_TRANSITIONS=725} [2024-06-27 19:44:10,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 567 predicate places. [2024-06-27 19:44:10,215 INFO L495 AbstractCegarLoop]: Abstraction has has 608 places, 725 transitions, 12276 flow [2024-06-27 19:44:10,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:10,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:10,215 INFO 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:44:10,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-27 19:44:10,215 INFO L420 AbstractCegarLoop]: === Iteration 236 === 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:10,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:10,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1350942911, now seen corresponding path program 3 times [2024-06-27 19:44:10,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:10,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441315593] [2024-06-27 19:44:10,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:10,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:10,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:10,283 INFO 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:10,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:10,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441315593] [2024-06-27 19:44:10,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441315593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:10,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:10,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:10,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096050519] [2024-06-27 19:44:10,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:10,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:10,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:10,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:10,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:10,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:44:10,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 725 transitions, 12276 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:10,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:10,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:44:10,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:12,621 INFO L124 PetriNetUnfolderBase]: 5063/8457 cut-off events. [2024-06-27 19:44:12,622 INFO L125 PetriNetUnfolderBase]: For 1868545/1868545 co-relation queries the response was YES. [2024-06-27 19:44:12,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74058 conditions, 8457 events. 5063/8457 cut-off events. For 1868545/1868545 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 60889 event pairs, 1225 based on Foata normal form. 6/8452 useless extension candidates. Maximal degree in co-relation 73799. Up to 7369 conditions per place. [2024-06-27 19:44:12,786 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 136 changer transitions 0/754 dead transitions. [2024-06-27 19:44:12,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 754 transitions, 13881 flow [2024-06-27 19:44:12,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:12,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:12,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:44:12,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 19:44:12,786 INFO L175 Difference]: Start difference. First operand has 608 places, 725 transitions, 12276 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:44:12,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 754 transitions, 13881 flow Killed by 15